PyMPDTouchGUI is a client for MPD, the music play daemon. MPD is a daemon to play music and can be controlled via network.
The aim of PyMPDTouchGui is, in contrast to other mpd-clients, to be used via a touchscreen on a embedded-system. This raises a number of demands:
- It should be usable with low resources
- It should be usable without mouse and keyboard, just via touchscreen
- It should have an on-screen-keyboard for the search-funktion
The demand for low resource-usage causes PyMPDTouchGui to be usable without X-Windows, but only with a framebuffer-console. It can be used with X-Windows like any other application, though.
PyMPDTouchGui is written in Python. To use the framebufferconsole, libSDL is used via the gaming-framework Pygame.
Features:
- Control the player
- Fill and clear the playlist
- Browse and search the music-collection
- Displaying of albumart
- Alarmclock and Sleeptimer
- Remotely controllable via Infrared-remotecontrol LIRC
PyMPDTouchGui is opensource and released under GPL2.
It is available for download here:
New version with daemon-support:
- pympdtouchgui-0.328.tgz
- MD5sum of pympdtouchgui-0.328.tgz
- GPG Signature of pympdtouchgui-0.328.tgz
- Debian package pympdtouchgui_0.328-1_all.deb
New Version without polling (much less cpu-load), based on python-twisted:
- pympdtouchgui-0.324.tgz
- MD5sum of pympdtouchgui-0.324.tgz
- GPG signature of pympdtouchgui-0.324.tgz
- Debian package pympdtouchgui_0.324-1_all.deb
Old version not using python-twisted, but polling:
- pympdtouchgui-0.320.tgz
- MD5sum of pympdtouchgui-0.320.tgz
- GPG signature of pympdtouchgui-0.320.tgz
- Debian Package pympdtouchgui_0.320-1_all.deb
Please send comments, fixes and pizza to pympdtouchgui (at) spida (.) net