Module c.b.mediadb_storage

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
def get_tags 0(filename): (source)
Undocumented
def get_tags(filename): (source)
Undocumented
def sanitize(filename): (source)
Undocumented
def run(): (source)
Undocumented
API Documentation for Coherence, generated by pydoctor at 2007-12-08 21:02:38.