Skip to content

Latest commit

 

History

History
52 lines (37 loc) · 1.6 KB

README.rst

File metadata and controls

52 lines (37 loc) · 1.6 KB

What is lyricseek?

LyricSeek is a do-it-all extendable, parallelized lyrics/coverart/metadata fetching library; its main goal is to offer a reasonable alternative to reinventing the wheel

Do-it-all: Not just lyrics!

parallelized: will support both thread-based and process-based parallelism (todo)

extendable: lyricseek is a collection of "plugins" (called retrievers) implemented through the egg system. It's easy to manage retrievers without touching the library, and your package can provide a retriever, too.

Documentation

Main documentation is available in doc/ directory. You can find documentation for boyska/lyricseek repository on github on http://readthedocs.org/docs/lyricseek/en/latest/index.html

If you want to build it yourself,you just need to execute make clean coverage html and you'll get nice documentation in build/html/index.html

Install

Package installation is provided through "standard" setup.py script, so python setup.py build; sudo python setup.py install should be enough

Develop How-to

Files

Directory structure:

.
|-- doc                       Documentation dir
|   |-- build                 make-d files are here
|   `-- source                Actual documentation files
|-- retrievers                Some retrievers shipped with the library; see its README.txt
`-- src                       The actual library
        `-- plugin_skeleton       Plugin skeleton is what you should start with if writing a new retriever

Write a retriever

See the Plugin Howto in the documentation