I've got two directories containing ~20 GB of music files (mostly mp3, some ogg), and I would like to detect all duplicate songs. There are two complicating factors:
- A song may have different filenames in the two directories.
- Two files containing the same song may have different ID3 tags and thus have different checksums.
What is a good approach to solving this?