MPy3 is a full-featured, modular, configurable MP3 player system aimed at jukeboxes or car MP3 systems. It can play MP3s via rxaudio or mpg123, take input from a keyboard (tty), LIRC, or joystick. It does output through a CrystalFontz LCD directly, or through any LCD that LCDProc supports, or even through X. It features playlist support and support for controlling the mixer (using aumix). All of the inputs, outputs, and other functions are controlled via a number of modular libraries which can be used in other projects as well.