Part of coherence.backends View Source
MediaStore
A MediaServer with a database backend,
exposes its content in All, Albums and Artists containers.
Serves cover art with the Album object, and keeps references to
the MusicBrainz DB - http://musicbrainz.org/
Should not scan for files, but gets feeded
with proper tagged ones via some import tool
or/and allow imports via the web-UI.
depends on:
for the sqlite db handling:
Axiom - http://divmod.org/trac/wiki/DivmodAxiom
Epsilon - http://divmod.org/trac/wiki/DivmodEpsilon
for id3 tag extraction:
libmtag - http://code.google.com/p/libmtag/
taglib - http://developer.kde.org/~wheeler/taglib.html
or
pyid3lib - http://pyid3lib.sourceforge.net/doc.html
CoversByAmazon - https://coherence.beebits.net/browser/trunk/coherence/extern/covers_by_amazon.py
| Line # | Kind | Name | Docs |
|---|---|---|---|
| 62 | Function | get_tags 0 | Undocumented |
| 75 | Function | get_tags | Undocumented |
| 100 | Function | sanitize | Undocumented |
| 108 | Class | Container | Undocumented |
| 152 | Class | Artist | definition for an artist |
| 195 | Class | Album | definition for an album |
| 242 | Class | Track | definition for a track |
| 335 | Class | Playlist | definition for a playlist |
| 351 | Class | MediaStore | No class docstring; 1/12 methods documented |
| 587 | Function | run | Undocumented |