- Joined
- Jan 8, 2019
- Messages
- 56,623
- Solutions
- 2
- Reputation
- 32
- Reaction score
- 100,456
- Points
- 2,313
- Credits
- 32,750
6 Years of Service
76%

An advanced desktop application for downloading tracks, albums, and playlists from Spotify. The application fetches track data from Spotify, finds the corresponding audio on YouTube, downloads it in the best available quality, and embeds all necessary metadata, including cover art, artist, album, release year, and track number.
Built with Python using the CustomTkinter library for the graphical user interface and yt-dlp for the download engine.
Core Features
Universal Downloader: Handles Spotify links for individual tracks, albums, and playlists.
Parallel Downloads: High-speed downloading with up to 4 parallel workers to process large queues quickly.
Full Download Control: Pause, Resume, and Stop functionality for the active download queue.
High-Quality Metadata: Automatically embeds ID3 tags, including:
High-resolution cover art
Track title
Artist
Album name
Release year
Track and disc numbers for correct album ordering
Modern UI: A clean, tabbed user interface with selectable light and dark modes and a visual progress bar.
Flexible Settings: All settings are configurable via the UI, including API keys, download path, audio quality (kbps), and duplicate file handling (Skip/Overwrite).
Results Reporting: A dedicated "Results" tab provides a summary of successful and failed downloads with detailed error reasons.
Built-in Library: An integrated "Library" tab to browse, search, play, and locate your downloaded tracks directly within the application.
To see this hidden content, you must like this content.