I don't know how to compare two libraries entirely within MC, but you can do it using external spreadsheets. Open the
Audio -- All smartlist, and then:
https://yabb.jriver.com/interact/index.php?topic=87388.0Here is a method that should detect the problem, most of the time, before you sync (I also encounter "invisible" characters occasionally):
Define a custom calculated field [FolderName], =filefolder() . On the client, create an audio-only smartlist that does a case-insensitive string compare between [album] and [FolderName] with the Custom Rule:
[=IsEqual([album],[FolderName],1)]=0
The following also works without defining a custom field:
[=IsEqual([album],filefolder(),1)]=0
The smartlist lists audio files whose album name and parent folder name are not the same, for example an "invisible" character in folder name only. Test by adding or removing a character in the parent folder name. Correct those folder names on the client and see if the album gets imported by the server, as you report.
(For extra "peace of mind", change 1 --> 0 in the rule to do a case sensitive string comparison. It took me a while to fix all those.)