Feature description
Sorting folder names using a collation where _ sorts before numbers and letters
Problem solved
I’m using Symfonium to browse a music library by its physical folder structure. I’ve tested this with two different media providers:
- SMB directly to the music folder
- Navidrome/Subsonic using a development branch that exposes the actual physical folder hierarchy through getIndexes / getMusicDirectory
Folder browsing itself works very well with both providers. However, Symfonium sorts the top-level folders like this:
2010’s
2020’s
3 Doors Down
311
4 Non Blondes
__Audio Test Songs
__Playlists exports
__Songs_In
A…
B…
C…
I would like the underscore-prefixed folders to sort before the numeric folders, i.e.:
__Audio Test Songs
__Playlists exports
__Songs_In
2010’s
2020’s
3 Doors Down
311
4 Non Blondes
A…
B…
C…
I tested both Default and Name sorting in Symfonium and get the same result.
I also tested both the SMB provider and Subsonic/Navidrome provider, and Symfonium produces the same numbers → underscores → letters ordering with both. That makes it appear that the ordering is Symfonium’s own folder-name collation rather than something coming from the server.
For comparison, Amperfy browsing the same physical folder hierarchy through the same Navidrome/Subsonic server puts the underscore-prefixed folders first, which is the behavior I’m looking for.
The leading underscores are intentional. I use them for utility/special folders that I want pinned to the top of a large music directory.
Is there an existing setting I’ve missed that controls punctuation/special-character sorting? If not, would you consider either:
- Sorting folder names using a collation where _ sorts before numbers and letters, or
- Adding an option to use a simple/ordinal folder-name sort or otherwise control where punctuation sorts?
Alternatively, if Default is intended to preserve the order supplied by the media provider, I’d be interested in knowing whether Symfonium is re-sorting that result internally.
Thanks!
Brought benefits
More conventional sort order, and aligns with Navidrome / Subsonic
Device type
All
I searched existing feature requests
on