The GNU CD Input and Control library simplifies CD-ROM reading and control for applications that require no manual intervention, perfect for automation.
The libcdio package also includes a library for working with ISO-9660 filesystems, i.e., libiso9660. Moreover, this software provides a generic interface for issuing MMC (multimedia commands) as part of the libcdio library. Another great feature of this package is that it includes the cdparanoia library and cdparanoia command. This makes it the only single-source cdparanoia that works on FreeBSD, cygwin, Solaris, BSDI as well as GNU/Linux.
This software has several uses such as video CD authoring and ripping tools VCDImager, VCD and/or CD-DA plugins for media players like xine, videolan's vlc, gmerlin, and mplayerxp. It also includes kiso, a KDE GUI for creating, extracting, and editing ISO 9660 images. Lastly, it features a Samba vfs module that allows exporting a CD without mounting it.
The libcdio package comes with several utility programs to make your life easier. These programs are cd-info, cd-drive, cd-paranoia, cd-read, cdda-player, iso-info, and iso-read. The cd-info program displays CD information such as the number of tracks, CD-format, and basic information about the format. If libcddb is available, then it displays CDDB matches on CD-DA discs. Furthermore, if a new enough version of libvcdinfo is available (from the vcdimager project), then cd-info shows basic VCD information.
The cd-drive program facilitates the description of CD-ROM/DVD drive characteristics. Meanwhile, the cd-paranoia program extracts audio from a CD in a jitter- and error-tolerant way. The cd-read program performs low-level block reading of a CD or CD image. The cdda-player program uses the audio controls to play a CD-DA through the audio output port. The iso-info program displays ISO-9660 information from an ISO-9660 image. Finally, the iso-read program extracts files from an ISO-9660 image.
Overall, the GNU CD Input and Control Library package is a must-have software for anyone handling CD-ROMs. It makes CD-ROM reading and control much easier and more straightforward. Moreover, it comes with tons of features and utilities that can save you time and effort in CD-related operations.
Version 0.82: N/A