I have found (and used it) solution how to make this if I have only one artist in ARTIST tag, but how can I do it if there's more than one artist in that tag?
Does it work with groups like "Earth, Wind & Fire"?
In any case: I am pretty sure that any sorting will not produce better results after the first transformed name. Or in other words: Unless there are a lot of varying persons who joined Al Jackson Jr, I doubt that the sorting result will be much better.
Also, I find that the list of persons ist not really sorted. Why would Mr. Wells (letter #22) come before Mr. Cropper (letter #3).
Should be: (IMHO) CropperSteve;DunnDonaldDuck;JacksonJrAl;JonesBookerT;WellsJunior
It does not attempt to address the problem of distinguishing between the names of people (that should be sorted on last name) and the names of groups (that should not). I do this manually, ie. only apply the action to tracks that contain peoples’ names.
I agree about the usefulness of doing the sort field like this. I ought to do some testing to see if it makes any material difference in any interface I use (I’m using Lyrion with a Transporter and a WiiM Ultra).
As for sorting the list of persons, they are usually listed in order of significance, not alphabetical, so sorting them within the field would make no sense.
I like what you have done, nice work! As always, any specific use cases for Artists that should not be reorganized such as Earth, Wind & Fire should be handled separately. There are always exceptions.
Plus any library management should be able to separate these multi-value fields and list them correctly anyhow.