JukePeg is a socket-controlled MP3 player/decoder that can be controlled through Perl, making it highly accessible and customizable.
Additionally, JukePeg comes with a plethora of useful features, such as the ability to fade-in, fade-out and overlap tracks, all of which can be adjusted on a per-track basis, allowing for ultimate customization and control. The software's MPEG decoder is taken from the FreeAmp source, with many thanks owed to the team behind this project.
It's worth noting that on IA32 devices, the decoder will also use assembler functions for some of the decoding process if the NASM assembler is installed on the machine. Furthermore, an alternative MPEG decoder from the MPG123 project is also included with JukePeg, so users have the ability to choose which decoder suits their needs best.
For those interested, JukePeg was built and rigorously tested on an IA32 Debian system (2.2r2) using the GCC 2.95.2 compiler, with a quick test also conducted on a DEC Alpha box. As with any software, feedback is always appreciated and developers would be thrilled to hear from anyone who has successfully built the software on a big-endian machine.
Last but not least, for those with multiple sound devices, JukePeg allows for easy management of all devices by simply listing them in the DEVICES entry in /etc/jukepeg.conf. With its numerous features and compatibility with various decoder sources, JukePeg is definitely an ideal choice for those seeking a powerful and customizable MP3 decoder/player software.
Version 1.9: N/A