This is just a note for anyone else who has been using the PERFORMERSORTORDER tag to store sorting data, and who may not yet have realised that some recent(ish) changes have some unexpected consequences.
Prior to 2.43 (2009-03-28), the TSOP tag was mapped to PERFORMERSORTORDER by MP3Tag. As of 2.43, it has been renamed to ARTISTSORTORDER. This was mentioned on the discussion forums, but as far as I can tell, only in the German section, here. It also had a 1-line mention in the release notes for 2.43.
Although I can understand the desire to have an ARTISTSORTORDER field, and I don't have any particular preference for either name, I can't resist pointing out that the ID3v2.4 standard describes TSOP as:
TSOPThis remapping to ARTISTSORTORDER has "unexpected consequences", however, for anyone who has been using PERFORMERSORTORDER as a displayed column or in Action Groups.The 'Performer sort order' frame defines a string which should be used instead of the performer (TPE2) for sorting purposes.
After this change, previously stored data isn't visible by these means and any attempt to write PERFORMERSORTORDER simply creates a "User Defined" TXXX tag called PERFORMERSORTORDER, and doesn't write the data to the TSOP tag. This means that, although the data is saved, it will never be used by any player for its intended purpose.
To fix this, anyone (like me) who has been using PERFORMERSORTORDER in this way will need to change the displayed columns and/or Action groups using it, and will also need to go and find all the files where TXXX PERFORMERSORTORDER tags have been created and replace them with proper TSOP ARTISTSORTORDER ones (if they want to preserve their player's sort order behaviour, that is).
This isn't really a complaint - just a note for others who might be wondering why sorting isn't working like it used to.
Regards,
gvm