{"id":17227393,"url":"https://github.com/jcorporation/mympdos","last_synced_at":"2026-01-04T01:11:56.139Z","repository":{"id":39869392,"uuid":"286323863","full_name":"jcorporation/myMPDos","owner":"jcorporation","description":"A music player image for Raspberry Pi based on Alpine Linux, MPD and myMPD.","archived":false,"fork":false,"pushed_at":"2025-10-05T13:56:19.000Z","size":1596251,"stargazers_count":35,"open_issues_count":0,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-10-05T15:28:23.219Z","etag":null,"topics":["alpine-linux","mpd","raspberry-pi"],"latest_commit_sha":null,"homepage":"https://jcorporation.github.io/myMPDos/","language":"Shell","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/jcorporation.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"custom":"https://juergenmang.de/donate"}},"created_at":"2020-08-09T22:03:21.000Z","updated_at":"2025-10-05T13:56:22.000Z","dependencies_parsed_at":"2023-11-01T13:31:46.860Z","dependency_job_id":"881b07f5-224a-42c5-97ee-6b736c391f9f","html_url":"https://github.com/jcorporation/myMPDos","commit_stats":null,"previous_names":[],"tags_count":47,"template":false,"template_full_name":null,"purl":"pkg:github/jcorporation/myMPDos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcorporation%2FmyMPDos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcorporation%2FmyMPDos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcorporation%2FmyMPDos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcorporation%2FmyMPDos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jcorporation","download_url":"https://codeload.github.com/jcorporation/myMPDos/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jcorporation%2FmyMPDos/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279014647,"owners_count":26085555,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["alpine-linux","mpd","raspberry-pi"],"created_at":"2024-10-15T04:19:09.537Z","updated_at":"2025-10-13T10:33:11.140Z","avatar_url":"https://github.com/jcorporation.png","language":"Shell","funding_links":["https://juergenmang.de/donate"],"categories":[],"sub_categories":[],"readme":"# myMPDos\n\nmyMPDos is a Raspberry Pi image (aarch64) based on Alpine Linux. It is running entirely in RAM and it does not write to the sd-card unless you want to save settings. Therefore, myMPDos is very robust and you can simply turn off the power without any risk of corruption of your sd-card.\n\nmyMPDos is a turnkey music playback solution and is designed around [MPD](https://www.musicpd.org/) and [myMPD](https://github.com/jcorporation/myMPD). After startup you can access the myMPD webinterface, copy music to the sd-card data partition, mount a music share or simply plugin an usb storage and you can start enjoying your music.\n\nmyMPDos has no configuration dialogs or web ui for initial and further configuration. But there are all common linux utilities installed and more can be installed from the alpine linux repositories.\n\nThe initial configuration is done through a simple bootstrap file, that has sane default values preconfigured. Setting up myMPDos takes only a few minutes. Experts can use the advanced bootstrap file to customize the installation further.\n\n## Features\n\n- Based on latest Alpine Linux\n- Runs entirely in RAM\n- Very small ressource usage\n- Preconfigured MPD and myMPD\n- Latest stable MPD and myMPD releases\n- Bleeding edge versions of MPD, mpc and libmpdclient\n- Automounts USB devices and adds its contents to the mpd database\n- Configures MPD outputs automatically\n- Use GPIO buttons to control MPD and myMPD with [myGPIOd](https://github.com/jcorporation/myGPIOd)\n- Optional bluetooth support\n\n## Usage\n\n1. Download the latest [release image](https://github.com/jcorporation/myMPDos/releases)\n2. Transfer it to the sd-card, e. g. with [balenaEtcher](https://www.balena.io/etcher/)\n3. Copy `bootstrap-simple.txt` or `bootstrap-advanced.txt` to `bootstrap.txt`\n4. Adapt `bootstrap.txt`\n5. Boot your Raspberry Pi\n\n## Processlist\n\n```\ninit-+-getty\n     |-mpd-+-{decoder:mad}\n     |     |-{io}\n     |     |-{output:U24XL US}\n     |     |-{player}\n     |     `-{rtio}\n     |-mympd-+-{api}\n     |       |-{scripts}\n     |       `-{webserver}\n     |-ntpd\n     |-rngd\n     |-sshd\n     `-syslogd\n```\n\n## Documentation\n\nFor further information on installation and configuration, see the [myMPDos documentation](https://jcorporation.github.io/myMPDos/).\n\n## Copyright\n\n2020-2025 Juergen Mang \u003cmail@jcgames.de\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcorporation%2Fmympdos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjcorporation%2Fmympdos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjcorporation%2Fmympdos/lists"}