

Not ideal, but what I do is to load all musics onto VLC, open the list view (Ctrl L on Linux), let the list fully load, sort by song name and check what appears repeated or that I don’t want for other reasons. It also helps if the songs are metadata-rich, such as the ones bought from Bandcamp and ITunes (not Apple Music), so it’s easier to differentiate them (given this community, I have no clue how/where from yours are). And lastly, there’s a little plugin I found a while back that helps a bunch, vlc-delete, which adds the option to delete the currently playing file, and that, at least in the Linux version, benefits from motor memory since it can be executed with a quick succession of 2 Alt shortcuts.
Sadly I couldn’t think of a better way yet. 😔
Though not due to piracy, I also end up with a lot of repeated, redundant and/or unwanted files, so I’m often having to delete them.