From c315d2dfcde2cc930ecad4278add864950206938 Mon Sep 17 00:00:00 2001
From: Daniel <790119+DanTheMan827@users.noreply.github.com>
Date: Wed, 18 Mar 2026 11:09:27 -0500
Subject: [PATCH] fix(downloads): update lossless quality labels
---
index.html | 8 ++++----
js/settings.js | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/index.html b/index.html
index 9b75ccd..02d51dd 100644
--- a/index.html
+++ b/index.html
@@ -4706,8 +4706,8 @@
Quality for streaming playback
@@ -5156,8 +5156,8 @@
Quality for track downloads
diff --git a/js/settings.js b/js/settings.js
index 19333ec..41cac78 100644
--- a/js/settings.js
+++ b/js/settings.js
@@ -830,6 +830,7 @@ export function initializeSettings(scrobbler, player, api, ui) {
};
const categoryOrder = ['Lossless', 'AAC', 'MP3', 'OGG'];
allOptions.sort((a, b) => {
+ if (a.category == b.category && a.category === 'Lossless') return 0; // Preserve original order for lossless options
const ai = categoryOrder.indexOf(a.category);
const bi = categoryOrder.indexOf(b.category);
const categoryDiff = (ai === -1 ? categoryOrder.length : ai) - (bi === -1 ? categoryOrder.length : bi);
@@ -3155,7 +3156,6 @@ export function initializeSettings(scrobbler, player, api, ui) {
// Store might not exist, continue
}
}
-
} catch (dbError) {
console.log('Could not clear IndexedDB stores:', dbError);
// Try to delete the entire database as fallback