MuPiBox is an easy to use music player, controlled via touch display. You can use local music, Spotify and streams.
For more information:
- visit https://mupibox.de
- use our Discord-Channel https://discord.gg/4EjCgpCbbe
- see our Youtube-Channel: https://www.youtube.com/@mupibox
Please visit official website https://mupibox.de/anleitungen/installationsanleitung/was-wird-benoetigt/
Please visit official website https://mupibox.de/anleitungen/installationsanleitung/kompatible-hardware/
Please visit official website https://mupibox.de/anleitungen/installationsanleitung/einfache-installation/
- DietPi (https://dietpi.com/)
- fbv by godspeed (https://github.com/godspeed1989/fbv)
- Initramfs Splash by DarkElevenAngel (https://gitlab.com/DarkElvenAngel/initramfs-splash)
- Sonos Kids Controller by Thyraz (https://github.com/Thyraz/Sonos-Kids-Controller)
- SpotifyController (https://github.com/amueller-tech/spotifycontroller)
- Librespot (https://github.com/librespot-org/librespot)
- mplayer-wrapper by derhuerst (https://github.com/derhuerst/mplayer-wrapper)
- pi-blaster by sarfata (https://github.com/sarfata/pi-blaster)
- google-tts by zlargon (https://github.com/zlargon/google-tts)
- Font Pan Pizza by Mark Lohner (https://www.marc-lohner.com/)
- Image by kirillslov (https://pixabay.com/de/vectors/katze-gehen-h%c3%b6ren-musik-kopfh%c3%b6rer-5775898/)
- Startup-Sound by Zeraora (https://freesound.org/people/Zeraora/sounds/572773/)
- Shutdown-Sound by Leszek_Szary (https://freesound.org/people/Leszek_Szary/sounds/133283/)
- WLED by Discord-User ronbal and ChatGPT
- Youtube Downloader MeTube (https://github.com/alexta69/metube/pkgs/container/metube)
Contributing changes to the MuPiBox source code is easy thanks to GitHub codespaces that allow you to develop inside the browser without needing to set up a local development environment.
- Fork this repository.
- Start a codespace session.
- The box UI located in
dev/Sonos-Kids-Controller-master
- Run
npm install
the first time. To start the development server, copy theconfig/templates/www.json
asconfig.json
and themonitor.json
files to theserver/config
subfolder, and then runnpm run serve-backend
andnpm run serve-frontend
while being in thedev/Sonos-Kids-Controller-master
folder.
- Run
- The Admin interface is located in
AdminInterface/www
.- Use
php -S 127.0.0.1:8000
to start a development server.
- Use
- Create a git branch, commit and push your changes.
- Create a pull request for your changes.
Of course, other contributions, e.g., reporting issues etc., are also welcome.