Thanks but you have used the proper naming format. I don’t, for reasons I don’t want to get into on this thread (but will, later). I’ll note that your filename order is the show order (as it should be), and you don’t have sort-conflicting locations of ‘.’ (dot) like I do. Your simplified example works because, well it has to work.
I think I have isolated this problem. I couldn’t have gotten here without your help.
In the normal (not list) view, if I set the parent folder (S02) to use local metadata, then I see the left-to-right and then top-to-bottom that you mentioned, and it’s in filename order. This is actually ideal, it works exactly like one would expect. See attachment – it annoyingly doesn’t show filenames until you hover, unlike the carousel views
but they are all in correct filename order. With this, I can keep my naming strategy and not have to use the weaker XBMC strategy. In the attachment, only the 2 files with the icon that looks like a DVD cover have local metadata. The ‘Local Metadata’ indicator at the top right is for the entire folder, not that one file it is hovering on top of.
But if I then disable local metadata (ie, normal setting of online metadata) on that folder, I no longer get the left-to-right and then top-to-bottom. I get either/or like I noted earlier. IOW when I click into a folder instead of getting the multiple rows, I get a single carousel row at the bottom with the first file selected and (wrong) metadata displayed for it. I understand the reason for the wrong metadata – my organization and naming is not following the XBMC standard – that’s another story – but the problem I am noting here is that the sort order is haphazard when it should honor ‘filename sort’.
Now if I still have the folder set normally, ie online metadata, and set the global ‘embedded metadata’ setting on, which to me means the same as the folder setting ‘use local metadata’ (but “everywhere”), I also get this bad sorting. If I further turn off the global ‘metadata fetching’, then I get back to correct filename sorting, like when the folder is set to use local metadata.
So, in conclusion:
- folder setting of ‘local metadata’ really means ‘local metadata only’.
- global setting of ‘embedded metadata’ means 'local, augmented by online if ‘fetching’ is enabled
The difference between these is confusing and deserves some developer attention.
And then, to my particular problem here:
- if any online metadata is retrieved, sort by filename is ignored in normal (non-list, carousel) views.
- with only local metadata, sort by filename is honored in all views – because the carousel view is disabled.
So I think what is going on is that the carousel view is not honoring ‘sort by filename’ at all. Sort by filename is only for list views and local metadata views. Or something like that.