audio_burn is a commandline audio cd burning application written in C. It uses libaudioburn (also written in C) for all of the real work, which in turn uses several other Free Software packages. It accepts WAV, Ogg, and MP3 input files, decodes them, and (optionally) normalizes them before writing them to CD.
|Tags||multimedia Sound/Audio CD Audio CD Writing|
|Operating Systems||POSIX Linux|
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.