CDDB.py provides an easy way for Python programs to fetch track and disc information on audio CDs. This information is acquired from CDDB, a very large online database of track listings and other information on audio CDs. Included is a C extension module to enable Python to read track listings from audio CDs under Linux, Solaris, FreeBSD, OpenBSD, and Win32. The interface to this extension module is portable and is intended to be ported to other OSes easily.
Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording, and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. It supports a wide range of audio inputs, outputs, and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console-mode user interface is included in the package.
ID3.py is an object-oriented Python module for manipulating the so-called ID3 informational tags on MP3 files, which include such data as artist, track title, genre, et cetera. ID3.py is extremely easy to use, and is intended for folks who are developing MP3 encoder wrapper programs or browsers in Python.
Jack is a console based cd-ripper. It supports cdparanoia and cdda2wav (amongst others) for extraction and various MP3 and OGG/Vorbis encoders; you can even rip from a cdrdao-generated CD image. Emphasis is on failure-safeness and ease of use. Jack can encode multiple tracks at once, good on SMP systems. It can resume its work if interrupted and keeps an eye on available HD space. Freedb query is also supported, any time you like, even after encoding. Jack can try to query freedb for MP3s of which you do not know the CD anymore, provided you have a complete rip and know the track sequence.
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.