So I’ve theoretically written an extremely basic script that says: “Whatever the Album Artist Sort Order tag is set to, copy it into the ALBUMARTISTSORT tag.” This should alphabetise everything nicely in iTunes, which seemingly only pays attention to the latter tag.
In practice, however, the script appears to set the Album Artist Sort Order tag twice (the value’s displayed twice, semicolon-space separated, as in the tag seems to be set to multiple values at once), and not set ALBUMARTISTSORT at all.
My tagger script is:
Is the issue with my script or Picard? It would appear that “Album Artist Sort Order” is perhaps behind the scenes really “albumartistsort”? So is Picard using tag nicknames sometimes, when displaying the tag names? Are tags supposed to be case sensitive, so that both “albumartistsort” and “ALBUMARTISTSORT” can co-exist, or are those supposed to be the exact same tag, hence the issue? (If they are the same tag, that doesn’t really explain to me why iTunes doesn’t seem to spot it.) Or is “albumartistsort” a shorthand for the “Album Artist Sort Order” tag in such a way that it’s like a reserved word, unused and also unusable?
Or, to get back to my original issue, without all my assumptions… How should I alphabetise my albums in iTunes with Picard?