Skip to content
Limited length playlists for Coherence
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.gitignore
.gitmodules
LICENSE
README.md
parochial.py
requirements.in
requirements.txt

README.md

Parochial

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.

Usage

Note that Parochial currently only works with Python 2

  1. Get a copy of this repository
  2. pip install -r requirements.txt
  3. If tagpy has failed to install:
    1. cd <your virtualenv folder>/src/tagpy
    2. 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)
  4. python parochial.py --help to 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.

You can’t perform that action at this time.