{"repo":"gabrielbaute/spotify-saver","free":true,"listed":false,"github":"https://github.com/gabrielbaute/spotify-saver","clone":"git clone https://github.com/gabrielbaute/spotify-saver.git","description":"Download your Spotify albums from YoutubeMusic to your JellyFin music library.","language":"Python","stars":165,"topics":["jellyfin","music","python","spotdl","spotify","spotify-api","youtube-downloader","youtube-music","yt-dlp","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"SpotifySaver 🎵✨ ⚠️This repository is under a strong stage of development, expect constant changes. If you find any mistake or bug, please open an ISSUE. All-in-one tool for downloading and organizing music with Spotify metadata for Jellyfin. The app connects to the Spotify and YouTube Music APIs. The goal is to generate an .nfo XML file to complete the metadata required by Jellyfin when building music libraries. Read this file in Spanish 🌟 Features - ✅ Download audio from YouTube Music with Spotify metadata - ✅ Synchronized lyrics (.lrc) from LRC Lib - ✅ Generation of Jellyfin-compatible .info files (Still some things to work on here! ⚠️) - ✅ Automatic folder structure (Artist/Album) - ✅ Command-line interface (CLI) - ✅ Web interface (UI) with real-time progress - ✅ RESTful API for integrations - ✅ Docker support with auto-builds - ✅ Playlist support - ✅ MP3 Conversion - ✅ Support for multiple bitrates (128, 180, 220, etc.) Requirements - Python 3.8+ - FFmpeg - Spotify Developer Account ⚠️ IMPORTANT: You must log in to your Spotify account as a developer, create an app, and obtain a \"client id\" and \"client secret.\" You must place this information in an .env file in the project's root directory. ⚙️ Configuration Once in your project directory, run: This will create a local .env file with the environment variables that will be requested: Variable Description Default Value --------------------------- -------------------------------------------- --------------------------------","default_branch":null,"files":null,"tree":[],"storefront":"/r/gabrielbaute","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gabrielbaute/spotify-saver/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}