{"id":26345376,"url":"https://github.com/bonelifer/mpd-scripts","last_synced_at":"2025-03-16T06:18:17.963Z","repository":{"id":39696554,"uuid":"507141003","full_name":"bonelifer/mpd-scripts","owner":"bonelifer","description":"Collection of scripts, I've found or have managed to coble together related to mpd \u0026 mpc.","archived":false,"fork":false,"pushed_at":"2025-01-13T00:23:40.000Z","size":183,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-13T00:24:14.149Z","etag":null,"topics":["bash","lastfm","mpc","mpd","music-player-daemon","playlist","playlist-generator","playlists","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bonelifer.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-24T20:50:51.000Z","updated_at":"2025-01-13T00:23:45.000Z","dependencies_parsed_at":"2024-03-29T20:27:20.454Z","dependency_job_id":"69a12a34-be01-46c1-aabd-60c776f01152","html_url":"https://github.com/bonelifer/mpd-scripts","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bonelifer%2Fmpd-scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bonelifer%2Fmpd-scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bonelifer%2Fmpd-scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bonelifer%2Fmpd-scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bonelifer","download_url":"https://codeload.github.com/bonelifer/mpd-scripts/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243831150,"owners_count":20354892,"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":["bash","lastfm","mpc","mpd","music-player-daemon","playlist","playlist-generator","playlists","python"],"created_at":"2025-03-16T06:18:17.360Z","updated_at":"2025-03-16T06:18:17.954Z","avatar_url":"https://github.com/bonelifer.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003ca href=\"https://github.com/bonelifer/mpd-scripts\"\u003e\n    \u003c!-- Please provide path to your logo here --\u003e\n    \u003cimg src=\"./docs/images/logo.png\" alt=\"Logo\" width=\"100\" height=\"100\"\u003e\n  \u003c/a\u003e\n\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n  mpd-scripts\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003cbr /\u003e\n\n[![GPLv3 license](https://img.shields.io/badge/License-GPLv3-blue.svg)](http://perso.crans.org/besson/LICENSE.html)\n\n[![GitHub](https://badgen.net/badge/icon/github?icon=github\u0026label)](https://github.com)\n[![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg)](https://www.python.org/)\n![Static Badge](https://img.shields.io/badge/Some_made_with-ChatGPT-1f425f)\n[![made-with-bash](https://img.shields.io/badge/Made%20with-Bash-1f425f.svg)](https://www.gnu.org/software/bash/)\n[![Pull Requests welcome](https://img.shields.io/badge/PRs-welcome-ff69b4.svg?style=flat-square)](https://github.com/bonelifer/mpd-scripts/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)\n[![code with love by bonelifer](https://img.shields.io/badge/%3C%2F%3E%20with%20%E2%99%A5%20by-bonelifer-ff1414.svg?style=flat-square)](https://github.com/bonelifer)\n\n\u003c/div\u003e\n\n---\n\n## About\nCollection of scripts related to mpd \u0026 mpc.\n###\n| Name              | Description              |\n| --- | --- |\n| **[lastfm-love](./lastfm-love/)** | Love or unlove tracks on lastfm |\n| **[mpd-notifier](./mpd-notifier/)** | Notify users of playing track or mpd status with artwork |\n| **[Tunein Radio Script](./tunein-radio/)** | Fetches Tunein Radio station URLs and generates M3U playlists along with associated information. Uses StreamFinder::Tunein Perl module. |\n| **[iHeartRadio Script](./iheart-radio/)** | Fetches iHeartRadio station URLs and generates M3U playlists along with associated information. Uses StreamFinder::IHeartRadio Perl module. |\n| **[volume](./volume/)** | Scripts allowing you to control the volume. |\n| **[stats](./stats/)** | Scripts providing statistical information about music files. |\n| **[mpd-queue-shuffle](./mpd-queue-shuffle/)** | This script generates a random playlist from a local music directory and saves it as an M3U playlist file in the specified playlist directory.  |\n| **[somafm](./somafm/)** | This script fetches the playlist URLs of SomaFM channels with the highest quality in MP3 format and creates separate playlists for each channel in extended M3U format with the channel name. |\n\n### Prerequisites\nListed in each scripts README.md.\n\n\n### Installation\nAdd the desired scripts to a directory in your path.\n\n## Support\nReach out to the maintainer at one of the following places:\n\n- [GitHub Discussions](https://github.com/bonelifer/mpd-scripts/discussions)\n- \u003ca href=\"https://github.com/bonelifer/mpd-scripts/issues/new?assignees=\u0026labels=bug\u0026template=01_BUG_REPORT.md\u0026title=bug%3A+\"\u003eReport a Bug\u003c/a\u003e\n- \u003ca href=\"https://github.com/bonelifer/mpd-scripts/issues/new?assignees=\u0026labels=enhancement\u0026template=02_FEATURE_REQUEST.md\u0026title=feature%3A+\"\u003eRequest a Feature\u003c/a\u003e\n\n## Project assistance\nIf you want to say **thank you** or/and support active development of mpd-scripts:\n\n- Add a [GitHub Star](https://github.com/bonelifer/mpd-scripts) to the project.\n- See the [open issues](https://github.com/bonelifer/mpd-scripts/issues) for a list of proposed features (and known issues).\n\n## Contributing\nFirst off, thanks for taking the time to contribute! Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make will benefit everybody else and are **greatly appreciated**.\n\nPlease read [our contribution guidelines](docs/CONTRIBUTING.md), and thank you for being involved!\n\n## Authors \u0026 contributors\n\nThe original setup of this repository is by [William Jacoby](https://github.com/bonelifer).\n\nFor a full list of all authors and contributors, see [the contributors page](https://github.com/bonelifer/mpd-scripts/contributors).\n\n## License\n\nThis project is licensed under the **GNU General Public License v3**.\n\nSee [LICENSE](LICENSE) for more information.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbonelifer%2Fmpd-scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbonelifer%2Fmpd-scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbonelifer%2Fmpd-scripts/lists"}