From fc4740ae9565e7dc78b3afaa1f4a47154a3b0743 Mon Sep 17 00:00:00 2001 From: wagesj45 Date: Wed, 24 Sep 2025 03:32:42 -0500 Subject: [PATCH] Use string ordering for artist browse queries --- script.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/script.js b/script.js index 55b5111..d2e02a9 100644 --- a/script.js +++ b/script.js @@ -1460,7 +1460,7 @@ const baseRowsSql = ` SELECT id, name FROM artists - ORDER BY name COLLATE NOCASE + ORDER BY printf('%s', name) COLLATE NOCASE LIMIT ? OFFSET ? `; const countSql = 'SELECT COUNT(*) AS count FROM artists WHERE name LIKE ? ESCAPE "\\"'; @@ -1468,7 +1468,7 @@ SELECT id, name FROM artists WHERE name LIKE ? ESCAPE "\\" - ORDER BY name COLLATE NOCASE + ORDER BY printf('%s', name) COLLATE NOCASE LIMIT ? OFFSET ? `; const ftsCountSql = ` @@ -1488,7 +1488,7 @@ JOIN artists a ON a.id = t.artist_id WHERE fts_tracks MATCH ? GROUP BY a.id - ORDER BY a.name COLLATE NOCASE + ORDER BY printf('%s', a.name) COLLATE NOCASE LIMIT ? OFFSET ? `;