{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/7"},{"label":"Multimedia","url":"https://skillfed.io/packages/category/multimedia"},{"label":"Sound/Audio","url":"https://skillfed.io/packages/category/multimedia-sound-audio"}],"enrichment":{"capability":"spotDL downloads songs from Spotify playlists on YouTube, embedding album art, lyrics, and metadata into the files.","skillfed_tags":["music-downloader","spotify-integration","cli-tool"],"use_cases":["Backup Spotify playlists as local files with full metadata and album art intact.","Keep a local music directory synchronized with a Spotify playlist, automatically downloading new additions and removing deleted tracks.","Download individual songs from Spotify for offline listening without a premium subscription.","Batch-update metadata and album art on existing music files using the `meta` operation.","Access a web interface for downloading single songs when command-line usage is inconvenient."],"what_it_does":"spotDL is a command-line tool that fetches songs from Spotify playlists and downloads them from YouTube, automatically embedding album art, lyrics, and metadata into the resulting audio files. It supports multiple operations: downloading individual tracks or entire playlists, syncing directories to keep them in sync with playlist changes, saving metadata without downloading, and updating metadata on existing files.\n\nThe tool depends on a large ecosystem of music and web libraries\u2014Spotify API clients (spotipy, spotipyfree), YouTube downloaders (yt-dlp, ytmusicapi), metadata handlers (mutagen), and a web interface built on FastAPI and Jinja2. It requires FFmpeg for audio processing and recommends Deno for reliable YouTube access. The package is actively maintained, supports Python 3.10 through 3.14, and has no known security vulnerabilities.","worth_installing":"Yes, if you accept the legal responsibility for downloading music and have or can install FFmpeg and Deno. spotDL is actively maintained, has low install friction, carries no known vulnerabilities, and offers a mature feature set for playlist backup and sync. The MIT license is permissive. Install it if offline Spotify access is your goal; skip it if you need lossless audio or have legal concerns about YouTube-sourced downloads."},"id":"spotdl","links":{"html":"https://skillfed.io/packages/spotdl","md":"https://skillfed.io/packages/spotdl.md","pypi":"https://pypi.org/project/spotdl/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-20","license_spdx":"MIT","license_treatment":"permissive","name":"spotdl","python_support":"supports_current","summary":"Download your Spotify playlists and songs along with album art and metadata"},"popularity":{"monthly_downloads":290310,"position":7991,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"4.5.2"}
