Sorry, a bit confusing!
This is whats happening…
Itunes is reporting these files (and ~300 others!) as “Part of a compilation” (see second shot above)
When I load them into Jaikoz, it shows then as not being part of a compilation (see first shot)
If I change the “Is compilation” in Jaikoz to true, its not reflected (highlighted) in the view pane like it would if I changed the Title or Artist etc
If I change the “Is Compilation” to true, and then it save it, it updates the view pane only after I save it.
If I then close those files and reload them, it shows the “Is Compilation” of the files I just changed as False, not True as I just set them.
Itunes still shows them as True (expected, I just set that)
If I then go back to Jaikoz and set them all to True again, save, set to False and save again, I tunes still shows them as True.
If I delete the file from the Itunes library and re add it, only then does Itunes show false!
But this is going to be a pain to do manually!!! Probably easier to delete all files and rebuild it totally.
It could well be that Itunes is marking and preferencing that field in the file in its own database, makes sense from my experiments above.
Choosing the “get info” does not remove the flag, the only way is to remove it from the library and re add it.
Maybe Jaikoz is not reading the “Is compilation” flag from the file, and as its not changed by Jaikoz (it already thinks and shows its false) when saved. This is why I have to then set to true and then set back to false to change it. Perhaps…