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.
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.
FireBurner (FB) is a compact yet full-featured CD-R/W burning software package. It runs on both Linux and Windows (using Kylix on Linux and Delphi 6 on Windows). It allows users to easily burn custom data, audio, or mixed mode CDs. Its unique multi-threaded cache and design allows users to burn at high speeds with little chance of buffer underrun. It supports Bin/Cue, WAV, PCM, and ISO image file formats.
This library implements a general-purpose encoder/decoder for Reed-Solomon error correcting codes. The decoder supports erasures. The user can specify the parameters for any size code, limited only by machine resources. Hard-coded routines for the CCSDS-standard (255,223) code are also included.
CD Stack is an advanced CD ripping and encoding application. It features shortcuts for when you have a large number of discs to rip and allows precise control over MP3 encoding. It can optionally import songs into iTunes, complete with track information and cover art. It uses the LAME Encoder to encode MP3s. A Universal binary is available.