pyTagger.proxies package

Submodules

pyTagger.proxies.echonest module

class pyTagger.proxies.echonest.EchoNestProxy[source]

Bases: object

Encapsulates calling the EchoNest Web Service

getByArtist(artist)[source]
getByArtistAndTitle(artist, title)[source]
pyTagger.proxies.echonest.audioSummary(field)[source]
pyTagger.proxies.echonest.musicBrainz(field)[source]
pyTagger.proxies.echonest.projection(song)[source]

pyTagger.proxies.es module

class pyTagger.proxies.es.Client[source]

Bases: object

create()[source]
delete()[source]
exists()[source]
load(snapshot)[source]
search(dsl)[source]

pyTagger.proxies.id3 module

class pyTagger.proxies.id3.ID3Proxy(fieldSet=None)[source]

Bases: object

columns = [u’subtitle’, u’key’, u’conductor’, u’encodingDate’, u’originalReleaseDate’, u’compilation’, u’barcode’, u’playCount’, u’vbr’, u’releaseDate’, u’disc’, u’totalDisc’, u’composer’, u’year’, u’genre’, u’lyrics’, u’id’, u’taggingDate’, u’remixer’, u’album’, u’publisher’, u’group’, u’fileHash’, u’language’, u’artist’, u’media’, u’title’, u’bpm’, u’comments’, u’track’, u’length’, u’albumArtist’, u’version’, u’totalTrack’, u’recordingDate’, u’bitRate’, u’ufid’]
extractImages(track)[source]
extractTags(mp3FileName)[source]
extractTagsFromTrack(obj)[source]
loadID3(mp3FileName)[source]
saveID3(track, tags, upgrade=False)[source]

Module contents