diff --git a/webui/index.html b/webui/index.html
index 1d6f97f3..8430a517 100644
--- a/webui/index.html
+++ b/webui/index.html
@@ -3403,43 +3403,6 @@
-
-
-
SoulSync API
-
-
REST API Keys
-
- Generate API keys to access SoulSync remotely via the /api/v1/ endpoints.
- Keys are shown once at creation — store them securely.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copy this key now — it won't be shown again!
-
-
-
-
-
-
-
-
-
Server Connections
@@ -3793,6 +3756,122 @@
+
+
+
📁 File Organization
+
+
+
+
+
+
+
+
+ Variables: $albumartist, $artist, $artistletter, $album, $title,
+ $track, $disc, $year, $quality (filename only)
+
+
+
+
+
+ Variables: $artist, $artistletter, $title, $album, $year, $quality (filename only)
+
+
+
+
+
+ Variables: $playlist, $artist, $artistletter, $title, $year, $quality (filename only)
+
+
+
+
+
+ Label used for auto-created disc subfolders on multi-disc albums.
+
+
+
+
+
+ Restores original path structure. Your downloads will be organized like before.
+
+
+
+
+
+
+
🎵 Metadata Enhancement
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
📀 Lossy Copy
+
+
+
+
+
+
+
+
+
+
+
+ After downloading a FLAC, an MP3 copy at the selected bitrate
+ will be created in the same folder. Requires ffmpeg.
+
+
+
+
+
+ Warning: The original high-quality file will be permanently deleted.
+ Only the MP3 copy will remain.
+
+
+
+
🔍 Discovery Pool Settings
@@ -3814,8 +3893,8 @@
-
-
+
+
🎵 Quality Profile
@@ -4052,68 +4131,6 @@
faster updates but more server load.
-
-
-
🎵 Metadata Enhancement
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
📀 Lossy Copy
-
-
-
-
-
-
-
-
-
-
-
- After downloading a FLAC, an MP3 copy at the selected bitrate
- will be created in the same folder. Requires ffmpeg.
-
-
-
-
-
- Warning: The original high-quality file will be permanently deleted.
- Only the MP3 copy will remain.
-
-
-
@@ -4131,58 +4148,6 @@
-
-
-
📁 File Organization
-
-
-
-
-
-
-
-
- Variables: $albumartist, $artist, $artistletter, $album, $title,
- $track, $disc, $year, $quality (filename only)
-
-
-
-
-
- Variables: $artist, $artistletter, $title, $album, $year, $quality (filename only)
-
-
-
-
-
- Variables: $playlist, $artist, $artistletter, $title, $year, $quality (filename only)
-
-
-
-
-
- Label used for auto-created disc subfolders on multi-disc albums.
-
-
-
-
-
- Restores original path structure. Your downloads will be organized like before.
-
-
-
@@ -4226,6 +4191,43 @@
+
+
+
SoulSync API
+
+
REST API Keys
+
+ Generate API keys to access SoulSync remotely via the /api/v1/ endpoints.
+ Keys are shown once at creation — store them securely.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Copy this key now — it won't be shown again!
+
+
+
+
+
+
+
+
+
🔧 Developer Mode
diff --git a/webui/static/script.js b/webui/static/script.js
index d522e06b..9b6d6177 100644
--- a/webui/static/script.js
+++ b/webui/static/script.js
@@ -4761,6 +4761,12 @@ function updateDownloadSourceUI() {
qobuzContainer.style.display = activeSources.has('qobuz') ? 'block' : 'none';
youtubeContainer.style.display = activeSources.has('youtube') ? 'block' : 'none';
+ // Quality profile is Soulseek-only (streaming sources handle quality via their own settings)
+ const qualityProfileSection = document.getElementById('quality-profile-section');
+ if (qualityProfileSection) {
+ qualityProfileSection.style.display = activeSources.has('soulseek') ? '' : 'none';
+ }
+
if (activeSources.has('tidal')) {
checkTidalDownloadAuthStatus();
}