From ab8e44dafda92c7a64c0562d0e993e979de735e7 Mon Sep 17 00:00:00 2001
From: Broque Thomas <26755000+Nezreka@users.noreply.github.com>
Date: Mon, 30 Mar 2026 08:45:30 -0700
Subject: [PATCH] Add Qobuz credentials to Settings Connections tab (#218)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Qobuz login was only available on the Downloads tab when Qobuz was
selected as download source. But Qobuz credentials are also needed
for the enrichment worker which runs independently. Users saw
"Connect Qobuz in Settings" on the dashboard but couldn't find it.
Adds a Qobuz section to Settings → Connections (same pattern as
Tidal's existing Connections section). checkQobuzAuthStatus() now
syncs both the Connections and Downloads tab sections. Login from
either tab updates both. No backend changes — same API endpoints.
---
web_server.py | 9 ++++++
webui/index.html | 32 ++++++++++++++++++++
webui/static/helper.js | 1 +
webui/static/script.js | 69 +++++++++++++++++++++++++++++++++++++++---
4 files changed, 106 insertions(+), 5 deletions(-)
diff --git a/web_server.py b/web_server.py
index 9b5664ae..84a881a2 100644
--- a/web_server.py
+++ b/web_server.py
@@ -19071,6 +19071,15 @@ def get_version_info():
"title": "What's New in SoulSync",
"subtitle": f"Version {SOULSYNC_VERSION} — Latest Changes",
"sections": [
+ {
+ "title": "🔧 Add Qobuz to Connections Tab (#218)",
+ "description": "Qobuz credentials now available on the Connections tab for metadata enrichment",
+ "features": [
+ "• New Qobuz section on Settings → Connections tab for enrichment auth",
+ "• Users can connect Qobuz for metadata enrichment regardless of download source",
+ "• Auth status syncs between Connections and Downloads tabs"
+ ]
+ },
{
"title": "🔧 Fix Enrichment Widget Showing 'Running' When Rate Limited",
"description": "Enrichment tooltip now shows Rate Limited or Daily Limit Reached instead of stuck on Running",
diff --git a/webui/index.html b/webui/index.html
index 49903477..7bf055d1 100644
--- a/webui/index.html
+++ b/webui/index.html
@@ -3632,6 +3632,38 @@
+
+
+
Qobuz (Metadata & Enrichment)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Connects Qobuz for metadata enrichment (ISRC, labels, copyright). Also used for downloads if Qobuz is your download source.
+