CDRX is a menu-based Perl script designed to help you use your CDRW with mkisofs and cdrecord to handle ISO creation, CDROM/CDRW device scans and setup, CDRW blanking, and CDRW burns. It is designed to supplant the need for an X-based CD burning utility, to provide features not found in other Unix CD burning programs, and to be easy for beginners to use.
MyBashBurn can burn data CDs, music CDs, and multisession CDs. It can burn and create ISO files. It can burn bin/cue files, and it can create MP3, Ogg, and FLAC files. It supports burning DVD images and data DVDs. MyBashBurn depends on cdrecord and other backend aplications. MyBashBurn is a fork of BashBurn, and it improves the user interface.
PostScript::CDCover generates a Postscript program that prints a CD cover and backlabel, with contents displayed as a tree of directories and files. The module ships with a stand-alone, ready-to-use script, pscdcover, that takes the directory tree of a CD-ROM as input and generates a cover from it. The output can be directly fed to a PostScript printer, but it is designed to be easily editable (should one wish to remove unwanted directory entries, for example).
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.
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.