abcde is a frontend to cdparanoia, wget, cd-discid, id3, and your favorite Ogg Vorbis (the default), MP3, FLAC, Ogg Speex, or MPP (Musepack) encoder. It grabs an entire CD and converts each track to the desired format, then comments or ID3-tags each file, all with one command. It supports multiple output in a single CD read, the creation of a single track from a CD, resume operation, CD concatenation, volume normalization, gapless encoding (with LAME), parallelization, SMP, proxies, customizable filename organization and munging, playlist generation, distributed encoding via distmp3, and more.

CD-Rchive2 is a complete revamp of the popular but
now aged CD-Rchive program. It is intended to be
used with cdrecord-ProDVD, cdda2wav, and mkisofs
for the production of data and music CDs and data
DVDs. Built in tools allow cloning of a complete
CD or DVD and writing copies. A Boot Wizard will
guide you through steps required to make a
bootable CD or DVD, write the code, and compile a
binary menu program which runs with isolinux. (If
this software suddenly stops working, there is a
good chance your cdrecord-ProDVD key has expired;
get a new one from the site.)

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.

CDDBD.sh is a shellscript speaking the CDDB Protocol version 1 without enhancements and read only. CDDBD.sh allows to query a local database on a filesystem that was filled with entries using such programs like xmcd or kscd. CDDBD.sh was developed to be used in a local or home network and not to serve a WAN.

CDfs is a file system for Linux systems that `exports' all tracks and boot images on a CD as normal files. These files can then be mounted (e.g. for ISO and boot images), copied, played (audio tracks), etc. The primary goal for developing this file system was to `unlock' information in old ISO sessions. The file system also allows you to access data on faulty multi session disks, e.g. disks with multiple single sessions instead of a multi session.

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.

cdrtools (formerly cdrecord) creates home-burned CDs/DVDs with a CDR/CDRW/DVD/BluRay recorder. It works as a burn engine for several applications. It supports CD/DVD/BD recorders from many different vendors; all SCSI-3/mmc- and
ATAPI/mmc-compliant drives should also work. Supported features include IDE/ATAPI, parallel port, and SCSI drives; audio CDs, data CDs, and mixed CDs; full multi-session support; CD-RWs, DVD-R/-RW, DVD+R/+RW, BD-R/BD-RE;
and TAO, DAO, RAW, and human-readable error messages. cdrtools includes remote SCSI support and can access local or remote CD/DVD/BD writers.