mp3cd-tools packs directories of MP3 files in a space-efficient way, so that they can be burnt to CD-Rs for playing on an MP3 CD player. It takes a list of directories containing MP3 files, arranged in order of favoritism, and puts as much music as possible onto each disc. It is not necessary to burn all of the planned CDs at the same time.
mp3cleanup is used to tidy up various aspects of MP3 files, including filenames, ID3 tags, path, m3u playlists, and bitrate. This is particularly useful for hardware MP3 players that sometimes have arbitrary limitations on the files they work (well) with. It can operate on single files or on all the files contained in a directory.
mp3rlburn is a command line Perl script for burning audio CDs with cdrdao. It is able to generate TOCs with CDTEXT information included from the ID3 tags of the MP3. It also sorts the audio files by the trackname part of the tag from the MP3. Due to limitations of cdrdao, sufficient disk space for the generated .wav audio files is needed.
Mp3tag is an Objective-Caml library for reading and writing ID3v1 and v2 tags in MP3 files. It includes mp3tag tools, which can be used to modify tags in MP3 files or rename files according to their tags, and a cddbtag tool that modifies tags by using a CDDB server to retrieve information about the track.
ova is a convenient console frontend for ripping CDs and encoding MP3 and wave files to the Ogg Vorbis format. It is also able to query the CDDB given a CD (or saved CD discid) or several MP3/Ogg Vorbis/wave files (very useful for downloaded albums). Ogg Vorbis files can be tagged and renamed according to elaborate patterns.
python-musicbrainz2 provides simple, object oriented access to the MusicBrainz Web service. The MusicBrainz Project (see http://musicbrainz.org) provides music metadata maintained by its large and constantly growing user community. This package helps you to write CD ripper applications, taggers, and media players by giving easy access to music metadata.