Python Audio Tools is a collection of audio handling programs that work from the command line. These include programs for CD extraction, track conversion from one audio format to another, track renaming and retagging, track identification, CD burning from tracks, and more. It supports internationalized track filenames and metadata using Unicode. It works with high-definition, multi-channel audio as well as CD-quality. Track conversion uses multiple CPUs or CPU cores if available to greatly speed the transcoding process. Track metadata can be retrieved from MusicBrainz, FreeDB, or compatible servers. Audio formats supported are WAV, FLAC, WavPack, MP3, Ogg Vorbis, M4A, Apple Lossless, and more.
burnCDDA is a console frontend to cdrdao, cdrecord, MPlayer, mpg321, oggdec, mppdec, flac, normalize, and mp3_check. It can be used to create audio CDs from an M3U playlist (the playlist format of XMMS and amaroK) or from files inside a directory. It supports MP3, OGG Vorbis, Musepack, FLAC, WMA, M4A, and WAV files, and it might be the easiest way to copy an audio CD.
XO Wave is a digital audio workstation designed to meet the needs of audio and video professionals, with a focus on CD mastering and audio for video work. XO Wave provides professional-grade capabilities for manipulating audio, with a familiar and elegant interface. It supports direct recording from any Core Audio device (ALSA/Jack/OSS on Linux), importing and exporting files in a variety of formats (including songs from iTunes playlists), CD burning, multi-track editing, support for many Audio Units, and QuickTime synchronization and export.
MP3do is an "all in one" bash script. It is useful for decoding and mastering audio files. It can decode a list of MP3 or Ogg Vorbis files to WAV or CD-R, auto-convert poor quality MP3s to 44100Hz stereo, check whether all files fit on a CD, normalize all WAV files (adjust the volume to a standard volume level), and burn a CD.
shn2make works with sets of SHN or FLAC audio files and the make program to automate the burning of archive and audio CDs, and the encoding of MP3 and Ogg files. It finds the SHN or FLAC files in the current directory and verifies the MD5 checksums. It then looks for the .nfo or .txt file, finds the song names, and matches the songs to the available files. If everything is correct, it outputs the text of a Makefile. The targets of the makefile automate the various tasks that need to be done with SHN and FLAC sets. For example, "make Ogg" will uncompress and then encode all the files in the set to named and tagged Ogg Vorbis files.
Aurion Music Manager (AMM) has been designed to be a very user-friendly interface for using mpg123, cdrecord, mkisofs, lame, and other very powerful command-line music tools. It uses the SDL for its graphics, and the interface can use the TV output capability featured by several video cards. AMM also includes a WAV file player, called pwav123.