This project has been migrated to https://gitlab.com/eratosthene/kmpc, please look there for new developments.
kmpc is a Kivy-based mpd client, primarily meant for use on a Raspberry Pi paired with the official 7" touchscreen mounted in a car. Using a combination of a fast-booting distro with Kivy installed (such as KivyPie), it is possible to have music playing in a few seconds after boot, and a GUI touch interface ready to use in a few seconds more. kmpc is meant to run directly on the framebuffer, with no need for X.
Full documentation can be found on ReadTheDocs.
kmpc depends on the following python packages:
- Kivy
- Twisted
- mutagen
- musicbrainzngs
- Pillow
- rpi-backlight (if you want to control the backlight on a Raspberry Pi touchscreen)
In addition, there must be an mpd server running that kmpc can connect to via TCP.