{"id":25828901,"url":"https://github.com/sspiff/lms-plugin-pyrrha","last_synced_at":"2025-02-28T18:40:20.423Z","repository":{"id":222149038,"uuid":"755718338","full_name":"sspiff/lms-plugin-pyrrha","owner":"sspiff","description":"Pyrrha - Daughter of Pandora","archived":false,"fork":false,"pushed_at":"2024-05-03T14:15:36.000Z","size":352,"stargazers_count":10,"open_issues_count":10,"forks_count":4,"subscribers_count":7,"default_branch":"main","last_synced_at":"2024-05-03T17:19:55.178Z","etag":null,"topics":["logitechmediaserver","squeezebox-server"],"latest_commit_sha":null,"homepage":"","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sspiff.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-10T21:52:13.000Z","updated_at":"2024-05-03T14:15:40.000Z","dependencies_parsed_at":"2024-05-03T15:18:08.791Z","dependency_job_id":"3b07a5c4-74df-429b-9fad-4121117686ba","html_url":"https://github.com/sspiff/lms-plugin-pyrrha","commit_stats":null,"previous_names":["sspiff/lms-plugin-pyrrha"],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sspiff%2Flms-plugin-pyrrha","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sspiff%2Flms-plugin-pyrrha/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sspiff%2Flms-plugin-pyrrha/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sspiff%2Flms-plugin-pyrrha/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sspiff","download_url":"https://codeload.github.com/sspiff/lms-plugin-pyrrha/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241202189,"owners_count":19926564,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["logitechmediaserver","squeezebox-server"],"created_at":"2025-02-28T18:40:18.666Z","updated_at":"2025-02-28T18:40:20.409Z","avatar_url":"https://github.com/sspiff.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Pyrrha: Daughter of Pandora\n\nDaughter of Pandora, Survivor of the Flood, Logitech Media Server plugin.\n\n## Disclaimer\n\nThis plugin is not approved by Pyrrha's mother, and as such, its use may\nnot be tolerated.  _Invite the wrath of the Gods at your own risk._\n\n## Limitations\n\n- Fetches your station list and plays your stations\n- Does not support account management\n- Does not support station curation\n\nPyrrha has been tested with LMS 8.4.1 running in a docker container with\nplayback directed at the Local Player plugin, and with LMS 8.5.1 and\nsqueezelite running under piCorePlayer on a pair of Raspberry Pis.\n\n## Usage\n\nPyrrha is now included in LMS's 3rd-party repositories.  To get started:\n\n1. In LMS, navigate to the plugin settings page.  Find Pyrrha, check the\n   box to enable it, and restart LMS.\n2. With LMS restarted, navigate to Pyrrha's settings page, and enter your\n   username and password.\n3. You can find Pyrrha on the LMS home page under **My Apps**.\n\n## Development\n\nFrom the root of the git repository, a simple ```make``` should produce\nthe plugin zip and repo xml, both of which will be output to ```obj/dist/```.\n\nThe plugin version baked into the build artifacts by the ```Makefile```\nis determined by ```git describe```.  Use ```git tag -a``` to set the text\nreturned by ```describe```.\n\nNote that the ```Makefile``` uses some archaic magic.  The incantations\nare known to work on a Mac with the xcode cli tools installed.\n\nThe Inkscape source for the icon can be found under ```misc/```.\n\n## Acknowledgements\n\nThank you to the [forum](https://forums.slimdevices.com/) users for their\nencouragement and support.\n\nPyrrha was heavily influenced by the standard plugins in the\n[Logitech Media Server](https://github.com/Logitech/slimserver).\nAfter all, the apple falls not far from the\n[tree](https://github.com/Logitech/slimserver/tree/public/8.4/Slim/Plugin/Pandora).\n\nPyrrha contains the following 3rd-party perl modules\n```Crypt::Blowfish_PP```, ```Crypt::ECB```, ```JSON```,\n```Promise::ES6```, and ```WebService::Pandora```.\nSee [3RDPARTY](3RDPARTY.md).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsspiff%2Flms-plugin-pyrrha","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsspiff%2Flms-plugin-pyrrha","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsspiff%2Flms-plugin-pyrrha/lists"}