First small feedback:
What a step forward - great job!!!!!
Works like a charm, although I noted some minor glitches - I'll post them, once I really can verify, that it's not due to a mis-tagging on my side.
Indexing of m4b-audiobook-files still takes a long time (I am talking of files the size of 60 t0 120Mb!) - this may be caused by the way, tags are stored in those files. Maybe, a different readout-routine for m4b/mp4 could help? But I am not sure about that, since I am not familiar with the specs of m4b/mp4-tagging....
Two questions, though:
1.) Obviously, "composersortorder" and other "....sortorder"s are working, since for example for "composers", I do get different sortings, which are a bit tricky. Example:
Wolfgang Amadeus Mozart is sorted under
"W" (Displaying Wolfgang Amadeus Mozart) if the ripped disc does not have a composersortorder tag, but only the normal composer tag "Wolfgang Amadeus Mozart"
but it is sorted under
"M", when in addtion to the composer-tag, there is a composersortorder tag entry "Mozart, Wolfgang Amadeus". It is sorted under M, but still it is displayed as "Wolfgang Amadeus Mozart"
I know, that this is the way it is supposed to be.
My only question is: only my newer ripped discs do have that "sortorder" entries for Composer, Artists, Conductor. The older ones don't, so I will have to search them under different letters. Does anyone know of a handy tool, that can index those files (I have mostly flac, some wma, some apple lossless and let me mass-retag them (for example search for composer "Liszt", select all found files and do an "edit id-tag" and add the composersortorder-tag "Liszt, Franz"?