Find duplicate/identical files by title

Hi, I hope this has not been asked before, but apologies if it has. Can anyone advise a script or a search to reveal identical/duplicate files (same title by same artist but different file name).
I plan to place two folders of 5000+ MP3s each into one master folder, open it in MP3Tag, and then discover how many identical files are in there and conversely how many orphan files there are to each folder.
I hope this is possible and thank anybody who can help me.

You can use the export tool (Ctrl+E) to find files with the same tag values.
Make a new config with this content:

$filename(Dupes-Artist Title.m3u8,utf-8)
$loop($lower(%artist% %title%))$loop($lower(%artist% %title%))$loopend()$ifgreater(%_max_counter%,1,'#Same Artist Title: '$if2(%artist% -- %title%,-- empty --)
$loop($lower(%artist% %title%))%_path%
$loopend(),)$loopend()
QUOTE (dano @ Aug 9 2013, 16:30) <{POST_SNAPBACK}>
You can use the export tool (Ctrl+E) to find files with the same tag values.

Make a new config with this content:

$filename(Dupes-Artist Title.m3u8,utf-8)
$loop($lower(%artist% %title%))$loop($lower(%artist% %title%))$loopend()$ifgreater(%_max_counter%,1,'#Same Artist Title: '$if2(%artist% -- %title%,-- empty --)
$loop($lower(%artist% %title%))%_path%
$loopend(),)$loopend()<!--QuoteEnd--></div><!--QuoteEEnd-->

Thanks for your reply - I'll give it a try !!

Yes, that did exactly what I wanted !!

Thank you very much dano.

This is great - can someone help with the syntax to add the condition that the length of the tracks also has to be the same to be a duplicate?

$filename(Dupes-Artist Title Length.m3u8,utf-8)
$loop($lower(%artist% %title% %_length_seconds%))$loop($lower(%artist% %title% %_length_seconds%))$loopend()$ifgreater(%_max_counter%,1,'#Same Artist Title: '$if2(%artist% -- %title%,-- empty --)
$loop($lower(%artist% %title% %_length_seconds%))%_path%
$loopend(),)$loopend()

Perfect - thanks very much.

Hi, I'm using quite often this script and it's working just great.
Would it possible to get the opposite i.e.instead of getting the matching tags to get the NOT matching ?
Thank your for help and support.
MM

From the logic point of view: I would assume that most files do not match. So you would take the first file and then find out that all the other 3487 do not match this one. Then you take the second and find that it also does not match the other 3487 ones ...
Or where is my logic error?

Thank you for your reply.

Well, this is not necessarily the case. According to what you say I should repeat 3486 times the check.
Let's say I have 10 cds (86 songs) and 1 best of cd (24 songs). My goal is to find out if all the 24 songs are in the 10 cds. Of course I have much more songs to check.
My objective is to remove cds for disk space reason.
MM

OK, but the next step would be to delete the ones that appear at least twice, right?
Which is more or less the search for duplicates.

On a side note, and just my humble opinion: When I started my collection I also thought that removing (apparent) duplicates would be a good idea. I found out for me that it wasn't and isn't. Once deleted the tracks either from the original or from the compilation I also lost the reference which tracks where located in which list. The option to create playlist was void as playlists rely on filenames - and these could be moved. And restoring the original list for a CD is something really tiring.
So in the end I resolved the problem and kept every file for every CD. In the end less than 10% of my collection are duplicates according to the title (and not even when looking closely at the version) - an with prices of mass storages going lower and lower, the loss of lifetime costs you much more dearly than buying a larger drive. Storage space would not be a good reason for me to delete such precious information.