44+ checks the hash code of the tunes that are uploaded, but you have to had uploaded the original songs with 44+ to get their hash code calculated properly.

However, if you wanted to do one that instead just matched tags, you would want to look at FIDPlaylistNodeModifier. the importFile(..) method is responsible for either adding a node to the playlist or finding an existing one that's already there. You could change that implementation to implement your own replacement algorithm (_node.getPlayerDatabase().getNodeMap().elements() will give you an Enumeration of all the nodes in the database. You can then call getTags().getValue(DatabaseTags.TITLE_TAG) and look for one whose title matches and just return that node.

ms