So after some more troubleshooting, I've found that it is indeed sorted from the first word of the "Album Title" tag only. "First word" seems to be alphanumerical characters only. Hyphens (-) do not seem to count as part of the word.
Filenames do not matter. The issue with the way this sorts is if the first word is the same, it jumbles the order seemingly at random, as it would change the order when I changed another tag in the file, but there was no pattern as to what way it sorts if the first word is the same.
Joe, is there any way this can be adressed? This is massively infuriating. I have like 7 or 8 3-disc rave albums that all start with "Hardcore" (Hardcore Euphoria, multiple Hardcore Heaven Volumes (each having 3 discs), Hardcore United Tokyo, Hardcore Heaven Summer Madness to name a few). All of these Hardcore albums' discs are in a jumbled mess for like 3-4 scrolls of the album view.
For a music listener, the Album view is useless unless I actually tag each album title in every file like this: "RWBY1CD1 (Original Soundtrack & Score)", "RWBY1CD2 (Original Soundtrack & Score)", "RWBY2CD1 (Original Soundtrack & Score)", etc.
That will work, but it looks god awful in the view. This really should be fixed at the software level. This is making HiBy look bad. I've already seen at minimum two people here complain about sorting problems. This is making me want to return my device simply because the UI is so horrible, but no other apps will produce as nice of sound. I can't use folder view, because the tracknames are cut off in the middle of the file instead of using a sidescrolling animation to show the rest of the filename or viewing the track tags for each file when you open a folder. It cuts off so short I can't tell which track is which.
The software design decisions of this app are very poor. I applaud the hardware, but they really need to get this app up to snuff to make this $800 price tag worth it.
Screenshot: http://genesis.whatbox.ca:42424/img/KOPLAYER_2019-03-18_16-03-28.png
I'll see what I can do.
Please please please, instead of hacking more special cases, just group and sort by the Album Sort Order and Album Artist Sort Order tags. This is exactly what they are there for, and devices that respect them sort music perfectly. It should also be vastly easier since you won't have to implement any logic to do the sorting.