myMPDos 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.
myMPDos is a turnkey music playback solution and is designed arround MPD and 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.
myMPDos 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.
The 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.
- Based on latest Alpine Linux
- Runs entirely in RAM
- Very small ressource usage
- Preconfigured MPD and myMPD
- Latest stable MPD and myMPD releases
- Bleeding edge versions of MPD, mpc and libmpdclient
- Automounts USB devices and adds its contents to the mpd database
- Configures MPD outputs automatically
- Use GPIO buttons to control MPD and myMPD with myGPIOd
- Optional bluetooth support
- Download the latest release image
- Transfer it to the sd-card, e. g. with balenaEtcher
- Copy
bootstrap-simple.txt
orbootstrap-advanced.txt
tobootstrap.txt
- Adapt
bootstrap.txt
- Boot your Raspberry Pi
init-+-getty
|-mpd-+-{decoder:mad}
| |-{io}
| |-{output:U24XL US}
| |-{player}
| `-{rtio}
|-mympd-+-{mympd_api}
| |-{scripts}
| `-{webserver}
|-ntpd
|-rngd
|-sshd
`-syslogd
For further information on installation and configuration, see the myMPDos documentation.
2020-2024 Juergen Mang [email protected]