Subsonic API: order directories by name + order tracks by file name when using directory based commands, fixes #589

This commit is contained in:
emeric
2025-01-08 14:05:34 +01:00
parent 10d900faf2
commit dd163f04c8
6 changed files with 31 additions and 0 deletions
+3
View File
@@ -187,6 +187,9 @@ namespace lms::db
case TrackSortMethod::Name:
query.orderBy("t.name COLLATE NOCASE");
break;
case TrackSortMethod::FileName:
query.orderBy("t.file_name COLLATE NOCASE");
break;
case TrackSortMethod::DateDescAndRelease:
query.orderBy("COALESCE(t.date, CAST(t.year AS TEXT)) DESC,t.release_id,t.disc_number,t.track_number");
break;