Parochial is a tool based on top of Coherence to provide limited-length playlists to workaround bugs in some DLNA radios, primarily around limits on the number of tracks they can randomly shuffle. The playlists are randomly chosen from all your music tracks, and will periodically cycle the playlist so there's always something new.
Note that Parochial currently only works with Python 2
- Get a copy of this repository
pip install -r requirements.txt
- If tagpy has failed to install:
cd <your virtualenv folder>/src/tagpy
- On OS X with Homebrew
python configure.py --boost-python-libname=boost_python27(for other platforms, figure out the answer to the boost python lib name)
python parochial.py --helpto see the options. You'll need at least
-m <path to your music files>
The music database uses the Coherence MediaStore behind the scenes, which unfortunately doesn't currently update the database ever. If there's no database file to begin with, it'll create it but AFAIK there's no update mechanism.