libburnia is a project comprised of libraries and binaries for reading, mastering, and writing optical discs. It provides libburn, a CD/DVD/BD burn library, libisofs, a manipulation library for ISO 9660 filesystems, and libisoburn, a ISO 9660 multi-session library. On top of them there is cdrskin, a cdrecord emulator, and xorriso, a all-in-one application for ISO 9660 multi-session operations which additionaly provides a limited emulation of mkisofs.
mkat is a set of command line tools for burning and cataloging data CD/DVD/BD and audio CDs. The catalog can later be searched for certain files or an audio CD. Tags can be used to categorize CD/DVD/BDs, e.g. comedy, drama, kids, sports. mkat is configured to use wodim/growisofs and genisoimage to do the real work, but it should be possible to configure it to use arbitrary programs.
PhonoRipper is an easy to use, all-in-one GUI tool for creating audio CDs from analog sources like vinyl records. It uses Cdrdao for CD writing and Normalize for volume normalization. Features include a fully buffered WAV file recorder with mixer and VU meter (supporting both ALSA and OSS drivers), automatic detection of track borders, an intuitive drag'n'drop CD writing interface with CD-text support, CDDB queries of CD text data, and a WYSIWYG CD cover editor.
cdwrite is a console shell for reading, writing, and copying audio CDs as well as for creating and writing ISO images on CD media and data or ISO images on DVD media. It can also encode WAV files or audio CDs to FLAC, MP3, or Ogg files, optionally using CDDB data and setting audio tags. Users that prefer command line interfaces can use cdwr.*, cdencode, and settags scripts instead of cdwrite.
GNU VCDImager is a program for making Video CD (and Super Video CD, a.k.a. SVCD) images out of MPEG movie files. The images it creates are ready to use with programs which understand BIN/CUE images, such as cdrdao. GNU VCDRip allows for reversing the process, ripping mpeg tracks from (Super) Video CDs.
burnCDDA is a console frontend to cdrdao, cdrecord, MPlayer, mpg321, oggdec, mppdec, flac, normalize, and mp3_check. It can be used to create audio CDs from an M3U playlist (the playlist format of XMMS and amaroK) or from files inside a directory. It supports MP3, OGG Vorbis, Musepack, FLAC, WMA, M4A, and WAV files, and it might be the easiest way to copy an audio CD.
K3b is a CD and DVD burning application for Linux systems optimized for KDE. It provides a comfortable user interface to perform most CD/DVD burning tasks, such as creating an audio CD from a set of audio files or copying a CD. While the experienced user can influence all steps of the burning process, the beginner may find comfort in the automatic settings and the reasonable defaults which allow a quick start. The actual burning is done by the command line utilities cdrecord, cdrdao, and growisofs.
make_cd_label is a script that helps create stickers for CDs. It is intended to be integrated with your backup scripts, but can also make stickers for audio CDs using CDDB and disc-cover. The output is an XML file that can be read into glabels and then edited or printed. It uses Memorex or Avery CD label stickers.
Simpleburner is a simple CLI application to make burning CDs and DVDs easier. It writes a directory with your files to burn to a CD. You have to set up some things like ISO image name and location for it. It can be run in modes like test burn, makeiso-only, or burn-only. More information is included in the help message.