[quote=paultaylor]You are right for the edge case of having the same recording on the same release more than once then running delete duplicates would incorrectly delete one of the songs.
But at least you still have a copy of the song, so you can easily make a copy of it.
Having the exact same recording on an album more than once must be a pretty rare occurrence but I’ll try and devise a workaround for it. However dropping recording id in the match and just using trackno and discno is not a good idea. The recording Id is usually correct, the Track No and DiscoNo may not be it would happen all to often that two different tracks on a release had incorrectly been edited so they had the same trackno. Matching on recording id, trackno, and discno prevents deletion of diuplicates where they data isnt quite there.
One solution I could do would be after creating a list of duplicates would be for Jaikoz to check the releases for duplicates tracks, and unmark tracks for deleltion when the same track appears twice. But this would need to send queries to Musicbrainz and hence be slower.
[/quote]
It all comes back to the fact that musicbrainz has removed the track ID. I understand that reading the disc and track numbers isn’t a great solution since these tags don’t always exist in files but theres no other way to uniquely identify tracks without incorporating these values.
I would be happy if there was another option on Delete Duplicates called “It has the same Release Id, disc number and track number as another song”
Out of the 928015 tracklists, 130 contain duplicate recordings. Rare but annoying.