The FAAC project includes the AAC encoder FAAC and decoder FAAD2. It supports several MPEG-4 object types (LC, Main, LTP, HE AAC, PS) and file formats (ADTS AAC, raw AAC, MP4), multichannel and gapless en/decoding as well as MP4 metadata tags. The codecs are compatible with standard-compliant audio applications using one or more of these profiles.
Xmcd is a full-featured CD player and ripper software suite including xmcd and cda. Both utilities transform your CD drive into a stereo CD player, allowing you to play music CDs on your computer, as well as perform digital audio extraction (DAE) into files or streams of various formats. Multi-disc CD changers are also supported on many platforms. Xmcd features CDDB disc recognition, web browser integration for content related to the playing CD, local discography management, full feature-specific help system, remote control capability, and more.
Music Manager is a Konqueror plugin that lets you standardize the filenames of your music files, guess information and set ID3 tags from the file's name (this can be done to several files in one shot), rename many selected files based on their ID3 tags, set ID3 tags in mass for selected files with options for copying ID3s from other files and leaving some ID3 fields untouched, rename _ to space and vice versa, create HTML and text indexes of your collections (including total playing time, etc., configurable through templates), create nice CD covers with full listings of your music files (also configurable through templates), and organize your music collection to create 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.
YaRET is a Perl script that automates the ripping, normalization, and encoding of CDs. It supports CDDB very well via the Perl Audio::CD module, and also can work with your favorite ripper/normalizer/encoder (e.g., cdparanoia, cdda2wav, normalize, etc.) It supports useful features like multiple concurrent encoders and an easy to use configuration file that lets you customize YaRET to your taste (such as file naming based on the CDDB information).
mp3Rip is yet another MP3 ripper. This one requires very little user intervention--you just have to insert the CD and start the program. It rips the songs as quickly as possible so another CD can be started while other CDs are being compressed. It also organizes MP3s using CDDB information, and it can recover from errors with minimal wasted effort.
datapacker is a tool to group files by size such that they fill fixed-size containers (called "bins") using the minimum number of containers. This is useful, for instance, if you want to archive a number of files to CD or DVD, and want to organize them such that you use the minimum possible number of CDs or DVDs. In many cases, datapacker executes almost instantaneously. Of particular note, the hardlink action can be used to effectively copy data into bins without having to actually copy the data at all. datapacker is a tool in the traditional Unix style; it can be used in pipes and call other tools.
crip is a terminal-based ripper/encoder/tagger tool for creating Ogg Vorbis files (or MP3 files for crip 1.X) under Unix/Linux. It is well-suited for someone seeking to make a lot of Ogg/MP3 files from CDs and have them all properly labeled and professional-quality with a minimum of hassle.
KAudioCreator is an audio file creation solution for KDE. Ripping the files using KDE (with CDDB support), it allows you to use whatever encoder you wish to encode your audio files. It also provides a job control system so you can see what files have succeeded or failed, and stop or cancel jobs as the application progresses.