From bbc950d3256220ae1ee3affa66b1ac2588076022 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Tue, 26 May 2026 15:33:51 -0700 Subject: [PATCH] Auto-Sync manager: add LB / Last.fm / SoulSync Discovery / iTunes labels MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``autoSyncSourceLabel`` was missing entries for the post-Phase-0 sources, so any mirrored playlists with ``source='listenbrainz'`` or ``'lastfm'`` rendered their raw lowercase identifier in the sidebar's group heading instead of a friendly brand label. Added the four newer sources. Also added ``itunes_link`` which the iTunes link tab has been able to create for a few releases now. Cosmetic only — the existing ``autoSyncCanSchedulePlaylist`` gate already accepts everything except ``file`` and ``beatport``, so these sources were always schedulable; the group heading just had no human label. --- webui/static/auto-sync.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/webui/static/auto-sync.js b/webui/static/auto-sync.js index fcd6e2ef..380c1736 100644 --- a/webui/static/auto-sync.js +++ b/webui/static/auto-sync.js @@ -77,6 +77,10 @@ function autoSyncSourceLabel(source) { qobuz: 'Qobuz', beatport: 'Beatport', file: 'File Imports', + itunes_link: 'iTunes Link', + listenbrainz: 'ListenBrainz', + lastfm: 'Last.fm Radio', + soulsync_discovery: 'SoulSync Discovery', }; return labels[source] || source || 'Other'; }