mp3sum is a command line program that determines wether or not two MP3 files have the same audio contents even if they have different tags.
It works by computing the CRC-32 checksum of the audio-only portion of MP3 files. The file it looks at can be any type of file, but if it is an MP3 file and it has an ID3 tag, the tag will be left out of the checksum computation. This means that MP3 files which have different tags but the same audio data will have the same checksum.
Just type 'make'. It should compile on most Unixes and Windows (tested with MinGW).
% mp3sum /path/to/some/mp3file.mp3 ac0003e6 mp3file.mp3"ac0003e6" is the checksum. Any two mp3 files that have the same audio content will have the same checksum regardless of their tag data.
Usage: ./mp3sum [-dDhvt]Computes the CRC-32 checksum of the audio-only portion of MP3 files. can be any type of file, but if it is an MP3 file and it has an ID3 tag, the tag will be left out of the checksum computation. Options: -d Increase debug level (can be given twice) -D Output checksums in decimal rather than hex -h Show this text -v Show version -t Show wether or not an ID3 tag was detected in the output
Author:
Steve Benson
<devct at s dot rhythm dot cx>
http://www.rhythm.cx/~steve