cdevour is a set of scripts designed to make CD ripping painless. Aside from swapping discs, it aims for as little user interaction as possible. Drives are continually polled for discs. Upon finding a disc in a drive, it determines what CD it is, makes sure it has enough disk space, and rips. Names are retrieved from CDDB and the disc is ejected when finished. CDs that have already been ripped are ejected immediately, and when there is not enough disk space, the script waits until there is. A separate encoding script encodes files into Ogg Vorbis in the background. Encoded files are tagged and renamed. Another script can move albums into a music directory automatically.
cdlabelgen generates frontcards and traycards for CDs. It was designed to simplify the process of generating labels for CD's. It originated as a program to allow auto generation of frontcards and traycards for CD's burned via an automated mechanism (specifically for archiving data), but has now become popular for labelling CD compilations of mp3's, and copies of CDs as well.
cdmp3 uses cdparanoia or cdda2wav to extract single tracks or even a whole CD, and converts them on-the-fly into MP3 or Ogg Vorbis files. Using the CDDB database, it is possible to include information like the artist's name or the track's title into the file name or as meta tags in the file content.
cdname.py names MP3 files and generates M3U playlists from CDDB/freedb INF files. (These are often retrieved with cdda2wav -L). MP3s and playlists can be named using any combination of artist name, track title, album name, track number, etc. Many aspects are configurable via command line options. It should complement most ripping/encoding pipelines well.
cdparanoia reads audio from the CDROM directly as data, with no analog step between, and writes the data to a file or pipe in WAV, AIFC or raw 16 bit linear PCM. Cdparanoia will read correct, rock-solid audio data from inexpensive drives prone to misalignment, frame jitter and loss of streaming during atomic reads. cdparanoia will also read and repair data from CDs that have been damaged in some way.
Cdrdao records audio/data CD-Rs in disk-at-once (DAO) mode based on a textual description of the CD contents (toc-file). Features include full control over length and contents of pre-gaps (pause areas between tracks). Pre-gaps may be completely omitted, e.g. for dividing live recordings into tracks. Control over sub-channel data like catalog numbers, copy, pre-emphasis, 2-/4-channel flags, ISRC code, and index marks are provided as well. GCDMaster is a Gnome GUI front-end that lets you import MP3 and WAV files, select track markers and cut/copy/paste audio snippets before burning.
Cdred is a Linux driver and two programs that enables *any* CD player software (xfreecd, gtcd, etc) to use audio cdroms inserted in another computer. In other words: you can listen an audio cd in a Linux box that doesn't have that cd inserted. Cdred works on all 2.2.x kernels, support for 2.4 will be implemented soon.