I’ve posted a few mp3 / audio tools for linux recently. Here’s a summary:
For converting between different types of file (mp3, ogg, wma, etc) the Perl Audio Convertor does a very good job.
A tool for Unix that renames and modifies tag fields in MP3s, including freedb lookups (as the name suggests).
MOC – Music on Console
A command line mp3 player.
mp3 CUE cutter
mp3cue cuts an input MP3 file according to the information stored in a .cue file (for example multiple tracks of DJ mix), and writes the output to multiple MP3 files.
mp3cut is a very rudimentary tool for removing segments from MP3 audio files. It cuts MP3 files on frame boundaries with 1/10th of a second accuracy, and leaves any ID3 information intact.
MP3Gain analyzes and adjusts mp3 files so that they have the same volume. It does not just do peak normalization, as many normalizers do. Instead, it does some statistical analysis to determine how loud the file actually sounds to the human ear. Also, the changes MP3Gain makes are completely lossless. There is no quality lost in the change because the program adjusts the mp3 file directly, without decoding and re-encoding.
abcde – A Better CD Encoder
Recommended by an ex-colleague, abcde is a frontend command-line utility (actually, a shell script) that grabs tracks off a CD, encodes them to ogg or mp3 format, and tags them, all in one go.
A command line utility that can convert various formats of computer audio files in to other formats. It can also apply various effects to these sound files during the conversion. As an added bonus, SoX can play and record audio files on several unix-style platforms.