piMoo
what it is how it does work for party host (admin) demo clients
How to setup
  • You need a Debian based system, preferably the Raspberry Pi! Best would be version 3 or 4.
  • Download the piMoo installer here: piMoo installer
  • Untar and run install.sh as root. Attention: Currently it's only an installer, not a package, if you want to uninstall you have to remove the files and changes on your own.
  • Follow the instructions while installing and make your choices.
  • Connect the Raspberry Pi to your HiFi system.
  • Setup your music library once by running the programm admin/cli_importXML.php
  • Call http://ipOfPi/piMoo with a web browser or an console browser like Lynx.
  • Have fun!
  • Alternatively here is a Docker version for amd64 and arm64 (Raspberry Pi)
Good to know
  • Once you entered the admin area (which can be protected with .htaccess additionally) you have access to a lots of functions, like:
  • Change the loudness
  • Skip back- and forward
  • Manage playlist (clear, load, move songs up and down etc.)
  • With and attached mouse you can control loudness and skip songs. Even shutdown the system - useful in headless mode. (Remember, and raspberry pi has no shutdown button 😉
  • Many other options can be set in the backend with under keep/config.php, like behaviour after last song or blacklist for genres and so on...
non-party mode
  • When running piMoo in a non-party mode, it can shutdown the whole HiFi system after the last song automatically.
  • The required gpios are managed, all you need is a bit additional hardware like a relais and so on.