From 54b02b86c14f01fa929c3057e0d35ffbbd92f3d3 Mon Sep 17 00:00:00 2001 From: Broque Thomas <26755000+Nezreka@users.noreply.github.com> Date: Tue, 24 Mar 2026 12:30:26 -0700 Subject: [PATCH] Update help docs: add HiFi/Deezer sources, quality fallback, template vars - Overview and setup sections now list all 6 download sources - Services table adds HiFi (no auth) and Deezer (ARL token) - Enhanced Search documents multi-source tabs (Spotify/iTunes/Deezer) - Download Sources table adds HiFi and Deezer rows - Post-processing explains AcoustID skip for streaming sources and the new artist/title verification for streaming candidates - File Organization documents $albumtype, $disc, and all template vars - Quality Profiles adds callout for per-source fallback toggle - Settings credentials list adds HiFi and Deezer entries --- webui/static/docs.js | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/webui/static/docs.js b/webui/static/docs.js index eaa3190f..359eea04 100644 --- a/webui/static/docs.js +++ b/webui/static/docs.js @@ -45,10 +45,10 @@ const DOCS_SECTIONS = [ content: () => `
SoulSync is a self-hosted music download, sync, and library management platform. It connects to Spotify, Apple Music/iTunes, Tidal, Qobuz, YouTube, and Beatport for metadata, and uses Soulseek (via slskd) as the primary download source. Your library is served through Plex, Jellyfin, or Navidrome.
+SoulSync is a self-hosted music download, sync, and library management platform. It connects to Spotify, Apple Music/iTunes, Deezer, Tidal, Qobuz, YouTube, and Beatport for metadata, and downloads from Soulseek, YouTube, Tidal, Qobuz, HiFi, and Deezer. Your library is served through Plex, Jellyfin, or Navidrome.
${docsImg('gs-overview.jpg', 'SoulSync dashboard overview')}Search and download tracks in FLAC, MP3, and more from Soulseek, YouTube, Tidal, or Qobuz, with automatic metadata tagging and file organization.
Search and download tracks in FLAC, MP3, and more from 6 sources (Soulseek, YouTube, Tidal, Qobuz, HiFi, Deezer), with automatic metadata tagging and file organization.
Mirror playlists from Spotify, YouTube, Tidal, and Beatport. Discover official metadata and sync to your media server.
Browse, edit, and enrich your music library with metadata from 9 services. Write tags directly to audio files.
Schedule tasks, chain workflows with signals, and get notified via Discord, Pushbullet, or Telegram.
After launching SoulSync, head to the Settings page to configure your services. At minimum you need:
The default search mode. Type an artist, album, or track name and results appear in a categorized dropdown: In Your Library, Artists, Albums, Singles & EPs, and Tracks. Results come from Spotify (or iTunes if Spotify is unavailable).
+The default search mode. Type an artist, album, or track name and results appear in a categorized dropdown: In Your Library, Artists, Albums, Singles & EPs, and Tracks. Results come from your primary metadata source (Spotify by default).
YouTube settings include cookies browser selection (for bot detection bypass), download delay (seconds between requests), and minimum confidence threshold for title matching.
After a file is downloaded, it goes through an automatic pipeline before appearing in your library:
Artist/Album/TrackNum - Title.ext. For multi-disc albums, a Disc N/ subfolder is automatically created when the album has more than one disc.$artist, $album, $title, $track, $year, $quality, and $albumtype (resolves to Album, Single, EP, or Compilation). For multi-disc albums, a Disc N/ subfolder is automatically created when the album has more than one disc (or use $disc in your template for manual control)..lrc sidecar files alongside the audio file. Compatible media players (foobar2000, MusicBee, Plex, etc.) will display time-synced lyrics automatically. Falls back to plain-text lyrics if synced versions aren't available.Each format has configurable bitrate ranges and a priority order. Enable Fallback to accept any quality when preferred formats aren't available.
+arl)/app/downloads), not the host path. SoulSync monitors this folder for completed downloads to begin post-processing./app/Transfer).