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.

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.

Grip is a CD player and CD ripper/MP3-encoder for
the GNOME desktop. It has the ripping capabilities
of cdparanoia built in, but can also use external
rippers (such as cdda2wav). It also provides an
automated frontend for MP3 encoders (presets for
lame, bladeenc, l3enc, xingmp3enc, mp3encode, and
gogo), letting you take a disc and transform it
easily straight into MP3s. The Ogg Vorbis format
is also supported. Internet disc lookups are
supported for retrieving track information from
disc database servers. Grip works with DigitalDJ
to provide a unified, "computerized" version of
your music collection.

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.

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.

Asunder is a graphical audio CD ripper and encoder for Linux. You can use it to save tracks from an audio CD as WAV, MP3, Ogg, FLAC, Opus, WavPack, Musepack, AAC, or Monkey's Audio files. It has CDDB support and can create M3U playlists. It's independent of any desktop environment. It can rip and encode at the same time. It aims to make CD ripping as quick and easy as possible.

The FAAC project includes the AAC encoder FAAC and decoder FAAD2. It supports several MPEG-4 object types (LC, Main, LTP, HE AAC, PS) and file formats (ADTS AAC, raw AAC, MP4), multichannel and gapless en/decoding as well as MP4 metadata tags. The codecs are compatible with standard-compliant audio applications using one or more of these profiles.

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.