About mp3lint

mp3lint is a tool to check collections of audio files for various problems. It is highly configurable, allowing you to specify your preferred format for filenames, minimum bitrate, tests to ignore, etc.

Formats checked are currently mp3, ogg, wav, flac, au, and m3u playlists. mp3lint is implemented as separate tools (perl modules), each of which implements a set of tests. There are a total of 32 different tests.


mp3lint depends on libmp3-archive-perl, which must be installed first.

To make full use of mp3lint, some auxiliary programs should be installed. See the mp3lint man page for details.

To install mp3lint from the .tar.gz file, unpack it, then use the standard perl installation method:

$ perl Makefile.PL
$ make

Then, as root:

# make install


Download mp3lint 0.9:
.tar.gz MD5 sum GPG sig
.deb MD5 sum GPG sig
.src.rpm MD5 sum GPG sig
test suite MD5 sum GPG sig

For debian users, mp3lint is also available from my apt source.

mp3lint test suite

You don't need the test suite unless you are developing mp3lint, but if you want to play with it, download it (5MB), unpack it from the root of the mp3lint source distribution and start with make test.