Software to find duplicate MP3s by 'listening' to them?
Most of the software which find duplicate MP3 files depend on filenames, or Tag IDs or file size. I consider these dumb tools because they are not reliable. I can have two MP3's which are the same song but have different filenames, Tag IDs and file sizes.
I want software which read the MP3 files and create something like a signature of each and then they compare the signatures to determine the duplicate ones.
Optionally smart enough to consider two same songs with different frequency sampling rates as same song.
Solution 1:
Audio comparer TLDR: it does what you ask but costs 29,95
Audio Comparer ™ is a Windows desktop application for MP3, MP2, MP1, WMA, AIF, WAV, WavPack, FLAC, APE, AAC, and OGG audio files comparison. The program's main goal is to find duplicate audio files and sort them in whatever way you want. However Audio Comparer is not your usual program, in fact we believe it's the best MP3 comparison tool available. Read on to see why.
The main difference between Audio Comparer and other duplicate MP3 finders is the fact that Audio Comparer "listens" to your audio files and compares them by their actual audio content, just like your own human ears do. However it's much faster and it never forgets a sound it's heard just once, thus it doesn't matter what compression type or encoding bit rate your audio files have, Audio Comparer is able to recognize them by the sound. Contrast this technology with other MP3 comparison tools that just look at MP3 file tags or even crude file size to locate duplicate files and can't identify similar audio files at all.
First of all, Audio Comparer can listen to your entire music collection, in all formats, and remember it all. The set of audio files is named "audio group" in the program. You can make your entire collection into one audio group or divide it into several groups. The "listening" process is very fast, Audio Comparer spends approximately just 1 second per MP3 file to listen and remember it. It is much faster than you can do it manually! When an audio group is formed, you may make a comparison within this group or compare it with another group. The audio comparison process is even faster and you'll get the comparison results in seconds. Once the audio comparison is done, Audio Comparer will display the results in a tree. Each nested branch is an audio file with a similarity degree within the parent branch file. You can mark files as you want and batch copy, move or delete them. This makes it easy to find and remove duplicate MP3, WMA, APE, AAC or OGG files.
Solution 2:
Consider tagging your library with the free tagger provided by the MusicBrainz people, the Picard Tagger.
This tagger has an option to analyze the audio of the song using their AcoustID PUID system. It's been very successful in identifying the correct song for me in the past and also removing songs which are exactly the same recording but with different encodings and tags.