Download music or videos directly to your Jellyfin directory (or your preferred self-hosted media service)
Sign in to SpotifySaver
Download Status
Waiting...
0%
Download View Panels
Choose which panels are shown in the downloads view. These preferences are saved in this browser.
⠿
⠿
⠿
⠿
⠿
Notifications
Choose which notifications are displayed. Category preferences are saved in this browser. Browser notifications require permission and can appear while this page is hidden.
Download
Review your download
Review your folder and settings, then download when ready.
Loading folders...
Download Settings
Loading folders...
Download Settings
Loading folders...
Watcher Settings
Storage
Storage is checked separately for each filesystem used by audio, video, and watched-channel downloads. New downloads wait in the queue when their destination would start below this reserve, then resume automatically when space recovers. Active downloads are not interrupted. Set the reserve to 0 to disable protection.
Download storage
Loading storage information...
Download Limits
These limits apply to queued downloads, including Channel Watcher downloads. Lowering the concurrency limit does not interrupt active jobs; new jobs wait for a slot. The media bandwidth cap is divided by the configured maximum, so a single job may not use the full cap when fewer jobs are active. If more jobs are already running than the new concurrency limit, newly started yt-dlp instances account for those jobs until they finish. Set it to 0 for unlimited speed. Existing yt-dlp instances keep their current cap; updates apply to instances started afterward. This per-job rate limiting approximates an aggregate cap. Metadata and cover-art requests are not capped.
YouTube Download Confirmation
Allows confirmation of YouTube content when added from Spotify and SoundCloud. Approve each item from the Download Queue.
Backup & Restore
Download a configuration backup to move your watched channels and settings to another SpotifySaver instance. Backups include watched channel schedules and discovery cursors, download folders and limits, YouTube confirmation settings, the storage reserve, dark mode, notification preferences, panel visibility/order/collapse preferences, Jellyfin URL and scan interval, and Spotify Client ID and redirect URL.
Backups do not contain passwords, API keys, Spotify client secrets or authorization tokens, browser notification permission, active downloads, per-video watcher history, or activity logs. Re-enter secrets, grant browser notification permission, and reconnect Spotify after restoring. Folder paths may need to be changed for the destination server.
Download Queue
Queue is empty
Channel Watcher
No watched channels
Activity Log
Jellyfin Library Scan
Spotify Account
Checking connection...
Create an app in the Spotify Developer Dashboard, then enter its Client ID and Client Secret. Your secret is saved on this server and is never shown again. Spotify playlist access also requires connecting your Spotify account.