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.
Mpserv is an architecture for playing MP3s distributed throughout a LAN or high-speed WAN. The core is the server which houses a database of song titles available through the network. Clients connect to this server and request songs to be played on the stereo connected to the server machine. The modular design allows for third party clients to be created with any interface. Included is a ripper/encoder for adding your music to the available database of titles. A sample client is also provided, written in perl/gtk.
SmartPlay is a Perl/GTK-based mpg123 frontend with a pseudo-artificial intelligence. Its user interface is very efficent, and it tries to learn from your past listening patterns in order to predict what you want to hear. Both the user interface and AI are designed to minimize the amount of time you spend skipping songs you are not in the mood to hear.
Cajun is a program that allows you to turn any computer into a massive audio jukebox for your car or home. It uses LCD displays/keypads, and supports infrared remote controls. Soundcard output is delivered to your (car or home) stereo for amplification. The software supports a playlist and shuffle mode.
Mp3blaster is an interactive text-based program that plays several audio file types (MP3, Ogg Vorbis, wav, and sid). It is one of the few audio players for the text console that allows full interactive control during playback. One of its key features is the ability to compose a very flexible playlist (while playing!). It plays most MP3 formats and has full mixer support built in.
The GlobeCom Jukebox is a music jukebox with integrated CDDB-aware ripping and groupware functionality. It is completely configurable from the Web interface, seamlessly integrates ripping from CD to encoded MP3, and supports grouping of songs, peak adjustment, account management for access, streaming of jukebox or single song, themability, album handling, and online help.
RipIT is a command line program for ripping, encoding, and tagging MP3s that needs no user intervention. It is a wrapper for dagrab, cdparanoia, cdda2wav, LAME, Ogg Vorbis, Flac, Faac, Musepack, Wavpack, mp4als and ffmpeg. It supports the retrieval and submission of CDDB and MusicBrainz entries and cover art.
mp3tools is a set of utilities (mp3id3, mp3info, mp3index, and mp3gui) for managing collections of MPEG audio files. It can get information such as bitrate and play length about a file, view and alter ID3 tags, and generate completely customized listings. All of these functions can be done either from the command line or a GUI.
GtkSC is a GTK/Perl based application for viewing the list of streams available via SHOUTcast without waiting a long time for Netscape to draw the HTML tables. It will launch your favorite MP3 player and play the selected stream (provided you have an MP3 player capable of playing HTTP streams)