i am unable to reproduce any incorrect behavior, nor can i see why it would be the case looking at the code.
I dont plan to spend more time investigating this
I appreciate you taking a look at it but I must say, it doesn't sound right that you're not able to reproduce it as that would mean there's something wrong with just my copy of the software.
If you add a value to the "PERFORMER" tag in a flac file, is the main artist at the top of the list in the Multiple Artist Splitter window, unlike my example below?
Here's the file I'm using as an example:
https://www.dropbox.com/s/sp5ifuzw9k8zmya/07.%20KISS%20-%20When%20Your%20Walls%20Come%20Down.flac?dl=0If you could at least open it on your end to see how it looks, if it looks any different on your system than it does on mine it would be immensely appreciated. Since flac files uses the ARTIST tag as the main artist and PERFORMER as the band members, and mp3s uses PERFORMER as the ARTIST, I'm thinking it could have something to do with that, it gets mixed up somehow. That MB is set up to handle tags the way they are in mp3 files and not flac.
Even if you can't figure out the root of the problem, maybe it's possible to add an option to ignore the PERFORMER tag when doing any kind of search, lyrics or library. That would certainly solve the problem.
Edit:
I managed to figure out the culprit and it's not MB. Picard does something, not sure what yet, when tagging an album that causes the entry-jumble. If I clear a flac file of all tags and then just add Artist and a couple of Performers and add the files to MB, they're in the right order. If I run it through Picard before adding it to MB, the list becomes jumbled. Apologies for wasting your time Steven.