I'm using fingerprinting techniques to detect duplicate audio files on my music library.
The first and easy step is to compare the file-size and if they match I use a md5 sum to compare them.
The problem is sometimes the meta-tags of an audio file have been modified. So I compare the length (in seconds) of the file and if they match I use fpcalc to compare them.
When I finally have two audio files with different md5 sums but the same result of fpcalc I use picard (musicbrainz) to normalize the meta-tags (removing any tag that isn't a "standard" tag). Sometimes after saving the audio files they become identical but sometimes they are just different.
- Can I use fpcalc to tell that two files have the same audio with the same quality?
- If not, are there any other tools to compare audio files?
I made a small script to make all this easier https://github.com/falkartis/duplicates
If you think I'm doing it wrong can you please tell me.
In my collection I have lots of different file-types like wav, flac, ogg, mp3, wma...