Daughter of Pandora, Survivor of the Flood, Logitech Media Server plugin.
This plugin is not approved by Pyrrha's mother, and as such, its use may not be tolerated. Invite the wrath of the Gods at your own risk.
- Fetches your station list and plays your stations
- Does not support account management
- Does not support station curation
Pyrrha has been tested with LMS 8.4.1 running in a docker container with playback directed at the Local Player plugin, and with LMS 8.5.1 and squeezelite running under piCorePlayer on a pair of Raspberry Pis.
Pyrrha is now included in LMS's 3rd-party repositories. To get started:
- In LMS, navigate to the plugin settings page. Find Pyrrha, check the box to enable it, and restart LMS.
- With LMS restarted, navigate to Pyrrha's settings page, and enter your username and password.
- You can find Pyrrha on the LMS home page under My Apps.
From the root of the git repository, a simple make
should produce
the plugin zip and repo xml, both of which will be output to obj/dist/
.
The plugin version baked into the build artifacts by the Makefile
is determined by git describe
. Use git tag -a
to set the text
returned by describe
.
Note that the Makefile
uses some archaic magic. The incantations
are known to work on a Mac with the xcode cli tools installed.
The Inkscape source for the icon can be found under misc/
.
Thank you to the forum users for their encouragement and support.
Pyrrha was heavily influenced by the standard plugins in the Logitech Media Server. After all, the apple falls not far from the tree.
Pyrrha contains the following 3rd-party perl modules
Crypt::Blowfish_PP
, Crypt::ECB
, JSON
,
Promise::ES6
, and WebService::Pandora
.
See 3RDPARTY.