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.
The GNU Compact Disc Input and Control library encapsulates CD-ROM reading and control for applications wishing to be oblivious to the OS- and device-dependent properties of a CD-ROM. It provides an API for access to SCSI-MMC (multimedia commands) and support for CD image types like BIN/CUE, cdrdao's TOC, and Nero's NRG, which gives applications using the library the ability to read disc images as though they were CDs. ISO-9660 filesystem support is included, as are utility programs for displaying CD and CD-ROM drive information, reading the blocks of a CD, and extracting files from an ISO-9660 filesytem image. cdparanoia is also included.
The MusicBrainz client library (also known as mb_client or libmusicbrainz) is a library for developers that wish to add MusicBrainz metadata lookup capabilities to their applications. It calculates CD Index IDs and Relatable's acoustic fingerprints, and looks up the metadata associated with the calculated IDs.