Release Notes: This version explicitly drops privileges in all code paths after running cdrecord. A --atapi option was added to support probing IDE CD-ROM devices, along with --atapi-dev=DEV to specify a specific device (of the form /dev/hdX). The explicit -tao option is used by default unless -dao is specified. A cdrecord/device probing parse bug that caused some devices to show up with the wrong bus, target, lun, and label was fixed along with a crash bug that occurred when reading configuration files that were longer than expected due to not clearing the input buffer between reads.
Release Notes: This version added support for burning multiple copies of the same CD and configuration file support in libaudioburn (command line arguments take precedence). A gracetime option was added to shorten the wait time before burning, and support was included for enabling burn-free (buffer-underrun) mode if available. CD devices are now reported as CD-ROM devices rather than SCSI devices.
Release Notes: This version gains a CREDITS file, sets the default burn speed to be the fastest possible, adds support for files with mixed case extensions, adds support for M3U format playlists, and improves error handling and reporting in several places.
Release Notes: A small delay was added in between I/O callbacks to make the output smoother during the decoding and normalization stages. WAV file headers are properly checked to see if resampling is necessary. The WAV file header is now directly read instead of relying on the shell tool "file", since some versions did not properly report the required information. A session at once option (commonly referred to as disk-at-once) was added.
Release Notes: All specified songs are now properly checked to make sure they can fit on CD (based on time) before decoding anything, rather than after. A --cdlength command line option was added for specifying longer or shorter target audio disc lengths. 74 minutes is the default. Minor cosmetic changes were made to the help and run-time output.
Release Notes: This version fixes a crash bug when no CD recorder is present. It now properly handles non CD removable media being present and detects it as a non CD recording device. It properly detects devices across multiple SCSI buses. It also makes some minor cosmetic changes to the program's output.
Release Notes: This release fixes a bad pointer error which occurred when using the nocleantmp option, broken parsing of multiple SCSI devices, and the usage of the -s and -e options (now recognized properly). Cosmetic changes have been made to the program's output. wav files are now resampled after generation if they're not valid. Sleeping is now done to avoid consuming too much CPU when polling the I/O descriptor.
Release Notes: Underscores are now used instead of spaces when generating temporary files. A problem with broken soft links on valid input .wav files was fixed by specifying full pathnames, and a "--nocleantmp" option was added to instruct the program not to delete intermediate .wav files.