spotify-saver

Download your Spotify albums from YoutubeMusic to your JellyFin music library.

22 articles 150 View on GitHub ↗
22 articles
Common Failure Scenarios When Downloading from YouTube Music: How SpotifySaver Handles Errors

Learn about YouTube Music download errors and see how SpotifySaver's fail-soft architecture gracefully handles network, API, and metadata failures without corrupting your library.

best-practices
Mar 2, 2026
How to Integrate the SpotifySaver API with External Applications Using REST Endpoints

Easily integrate the SpotifySaver API using FastAPI REST endpoints. Trigger Spotify downloads, monitor progress, and fetch metadata with simple HTTP requests. Learn how today.

api-reference
Mar 2, 2026
Data Flow from Spotify Metadata to Final Downloaded Audio File in spotify-saver

Explore the spotify-saver data flow: from Spotify metadata to downloaded audio files. Understand the 11-step conversion process including API authentication, metadata embedding, and more.

internals
Mar 2, 2026
How the Dry-Run Mode Simulates Downloads Without Saving Files in Spotify Saver

Explore Spotify Saver's dry run mode to simulate downloads and preview tracks without network requests or saving files. Understand how this feature works for a safe preview experience.

internals
Mar 2, 2026
Spotify-Saver Bitrate Options: How Audio Quality Settings Affect Your Downloads

Explore Spotify-Saver bitrate options 96, 128, 192, and 256 kbps. Learn how these settings impact audio quality and file size for your downloads and choose the best option for your needs.

how-to-guide
Mar 2, 2026
How the Spotify-Saver API Configuration Class Manages Output Directory and Format Settings

Learn how the Spotify-Saver APIConfig class centralizes settings for output directory and audio formats. Easily customize paths and formats at runtime for your Spotify downloads.

internals
Mar 2, 2026
SpotifySaver Logging Configuration: A Complete Guide to Customization

Explore SpotifySaver logging configuration settings and learn how to customize log output. Understand app.log file usage and runtime overrides for enhanced control.

how-to-guide
Mar 2, 2026
How the Spotify-Saver API Handles Different Spotify URL Types for Retrieval

Learn how the Spotify-Saver API retrieves Spotify tracks, albums, and playlists by automatically detecting URL types and extracting resource IDs for seamless download

api-reference
Mar 2, 2026
YouTubeDownloader vs YouTubeDownloaderForCLI: Key Differences in Spotify Saver

Explore key differences between YouTubeDownloader and YouTubeDownloaderForCLI in Spotify Saver. Understand their unique features and functionalities for library or CLI usage.

deep-dive
Mar 2, 2026
How to Download and Save Album Covers Alongside Music Files in Spotify-Saver

Learn how Spotify-Saver downloads and saves album covers with your music. Extract high-res artwork URLs and embed them or save separate JPG files alongside tracks.

how-to-guide
Mar 2, 2026
How the SpotifySaver Web UI Communicates with FastAPI for Real-Time Download Progress

Discover how SpotifySaver's web UI connects with FastAPI using HTTP polling for real-time download progress updates. Learn about the JavaScript API and task status fetching.

internals
Mar 2, 2026
How the SpotifySaver CLI Explain Mode Shows Score Breakdown Without Downloading Tracks

Learn how SpotifySaver CLI explain mode shows score breakdowns without downloading tracks. Discover detailed scoring components during dry-run analysis.

internals
Mar 2, 2026

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →