Thought that this could be resolved using sortname, but even with a reasonably well-tagged, beets-based library, there are too many artists w/o a sortname field. And this only applies to artists, anyway.
Note that case-insensitive sorting only works for ASCII characters due to SQLite's NOCASE limitations. Alternatively, one can specify a custom collation function, but implementing such a function in Python would probably have too much of an performance impact.
See https://discuss.mopidy.com/t/alphabetical-sort-order-too-strict/686
Thought that this could be resolved using
sortname
, but even with a reasonably well-tagged, beets-based library, there are too many artists w/o a sortname field. And this only applies to artists, anyway.Note that case-insensitive sorting only works for ASCII characters due to SQLite's
NOCASE
limitations. Alternatively, one can specify a custom collation function, but implementing such a function in Python would probably have too much of an performance impact.