IRMP3 is a multimedia audio jukebox for Linux. IRMP3's strength is that it easily integrates into home, car, and mobile environments (where a keyboard/screen interface may not always be available). It supports several input and display devices such as infrared remote controls, LCD displays, network connections, and serial keypads. It includes a robust set of tools like alarms, sound environments, mixers, sleep functions, and more. It supports MP3 players and network-ready control & status monitoring, and includes a flexible, modularized source which allows functionality to be easily extended with user-developed code.
javashout is a program for shouting mp3s to a shoutcast server. It runs on any system, takes very little cpu time and has some nifty features. You can remotely connect to it via telnet and change options while it's running. You can also attach another shout to the back of javashout, allowing you to alternate between using a playlist and manually choosing songs painlessly without skips or jerks in the sound.
juked is a daemon that turns a server into a music jukebox. Clients communicate with the server via TCP/IP using an XML protocol. It features playlist support, user authentication (optionally with PAM), and random track selection. Audio decoding is done using XMMS plugins, so both Ogg and MP3 are supported. Track (song) information can be stored internally or in a MySQL database.
LAME (LAME Ain't an MP3 Encoder) is a research project for learning about and improving MP3 encoding technology. LAME includes an MP3 encoding library, a simple frontend application, and other tools for sound analysis, as well as convenience tools. Please note that any commercial use (including distributing the LAME encoding engine in a free encoder) may require a patent license from Thomson Multimedia.
libgaudio is a C/C++ library to facilitate easy incorporation of sound and sound effects into games. Samples are loaded into memory and playback is then triggered or stopped. The system mixes any number of concurrently playing samples together (up to a predefined maximum). It is also possible to include a background MP3 soundfile in the mix.
Libmmoss enables the Linux version of Netscape Navigator/Communicator to play sounds from Java applets. It is a replacement for Netscape's implementation of (the Java class) sun.audio.AudioDevice (including some JRI native C code). It should work with either the OSS or ALSA sound drivers. The latest version will also work with EsounD.