-
Notifications
You must be signed in to change notification settings - Fork 0
Home
EmilDeuOfficial edited this page Aug 22, 2026
·
3 revisions
DeuMediaDownloader is a Windows desktop application for downloading music and videos from Spotify, YouTube and TikTok. The interface is built on CustomTkinter, the download core on yt-dlp, and conversion plus metadata embedding on FFmpeg and mutagen.
Current version: v1.5.11
| Area | Description |
|---|---|
| Three downloaders | Spotify, YouTube and TikTok in one app, selected from a launcher |
| Spotify | Single tracks, complete playlists and albums via the official Spotify API |
| YouTube | Single videos and playlists, as audio or as video |
| TikTok | Single videos, profiles, hashtags and sounds, as video or as audio |
| Formats | MP3 (128/192/256/320), AAC, OGG Vorbis, WAV plus MP4, MKV and WebM |
| Metadata | Title, artist, album, year and cover art are embedded automatically |
| Parallel downloads | Configurable number of concurrent downloads per downloader |
| Queue | Live progress per entry, status display and log panel |
| Filenames | Freely selectable naming schemes with placeholders |
| Bilingual | German and English, language is set during setup |
| Installer | Inno Setup installer that installs FFmpeg automatically when needed |
- Installation - Installer, manual install, FFmpeg
- Getting Started - Set up Spotify API credentials and run your first download
- Spotify Downloader - Tracks, playlists and albums
- YouTube Downloader - Videos, playlists, subtitles, SponsorBlock
- TikTok Downloader - Videos, profiles, hashtags and sounds
- Formats and Quality - Which format makes sense when
- Filename Templates - Naming schemes and placeholders
- Settings - Complete reference of every option
- Troubleshooting - Common problems and fixes
- FAQ - Frequently asked questions
- Architecture - Modules, data flow and classes
- Build and Release - PyInstaller, Inno Setup, GitHub release
- Changelog - Version history
- Download the latest installer from the Releases page
- Run
DeuMediaDownloader_Setup.exe, FFmpeg is installed along with it - Start the app and pick a downloader
- For Spotify, enter your API credentials once in the settings, see Getting Started
- Paste a URL, choose a format, set an output folder, download
main.py Entry point, dependency check, launcher loop
ui.py Launcher and the three downloader windows (CustomTkinter)
downloader.py Spotify API, yt-dlp logic, task managers for all three sources
converter.py FFmpeg discovery and metadata embedding via mutagen
config.py Version, formats, colors, translations, configuration file
assets.py SVG to icon rendering for the platform logos
build.py Fully automated build: PyInstaller plus Inno Setup
Details in Architecture.
This application is intended for personal use with content you have the right to download. Respect the terms of service of Spotify, YouTube and TikTok as well as applicable copyright law.
DeuMediaDownloader - for personal use only, with content you have the right to download. Respect the terms of service of Spotify, YouTube and TikTok as well as applicable copyright law.