I’m happy to share my hacked version of Doug Adams Corral iTunes Dupes AppleScript. You can grab my version from here.
His version uses some wicked fast PERL to find all the duplicate songs based on info in the Library, and then puts them all in a Dupes playlist. However, I wanted to filter by Name, Artist, and Album, and have a single playlist where I could delete in one fell swoop all the duplicates. So I tweaked his AppleScript to have another prompt that asks if you want all dupes to go in the playlist, or just copies 2…X to go in.
I run it once with “All” to make sure I have what I want, and then rerun it with “Just Dupes” and build the playlist of files to delete. Works great, and I’m mailing him a copy, maybe it’ll be in the 1.1 version!
I was also very happy with the application Seek and Destroy Music Duplicates. It is written in Java using WebStart, and gave some good results as well. It is better in that you can pick which copy of the duplications you want to keep, and color codes each set of duplicates.
The tool iDupe really didn’t do that much for me, and the demo is limited to just doing 3 deletes. Seek and Destroy is a better choice.