Skip to content
EmilDeuOfficial edited this page Aug 22, 2026 · 3 revisions

DeuMediaDownloader

DeuMediaDownloader ist eine Windows-Desktop-Anwendung zum Herunterladen von Musik und Videos aus Spotify, YouTube und TikTok. Die Oberfläche basiert auf CustomTkinter, der Download-Kern auf yt-dlp, die Konvertierung und Metadaten-Einbettung auf FFmpeg und mutagen.

Aktuelle Version: v1.5.11


Was die App kann

Bereich Kurzbeschreibung
Drei Downloader Spotify, YouTube und TikTok in einer App, wählbar über einen Launcher
Spotify Einzelne Tracks, komplette Playlisten und Alben über die offizielle Spotify-API
YouTube Einzelvideos und Playlisten, als Audio oder als Video
TikTok Einzelvideos, Profile, Hashtags und Sounds, als Video oder als Audio
Formate MP3 (128/192/256/320), AAC, OGG Vorbis, WAV sowie MP4, MKV und WebM
Metadaten Titel, Künstler, Album, Jahr und Cover werden automatisch eingebettet
Parallele Downloads Einstellbare Anzahl gleichzeitiger Downloads pro Downloader
Warteschlange Live-Fortschritt pro Eintrag, Statusanzeige und Protokoll
Dateinamen Frei wählbare Namensschemata mit Platzhaltern
Zweisprachig Deutsch und Englisch, Sprache wird beim Setup gesetzt
Installer Inno-Setup-Installer, der FFmpeg bei Bedarf automatisch mitinstalliert

Wiki-Inhalt

Für Nutzer

Für Entwickler


Schnellstart

  1. Aktuellen Installer aus den Releases herunterladen
  2. DeuMediaDownloader_Setup.exe ausführen, FFmpeg wird automatisch mitinstalliert
  3. App starten, Downloader wählen
  4. Für Spotify einmalig die API-Zugangsdaten in den Einstellungen hinterlegen, siehe Erste Schritte
  5. URL einfügen, Format wählen, Zielordner setzen, herunterladen

Technischer Überblick

main.py         Einstiegspunkt, Abhängigkeitsprüfung, Launcher-Schleife
ui.py           Launcher und die drei Downloader-Fenster (CustomTkinter)
downloader.py   Spotify-API, yt-dlp-Logik, Task-Manager für alle drei Quellen
converter.py    FFmpeg-Suche und Metadaten-Einbettung via mutagen
config.py       Version, Formate, Farben, Übersetzungen, Konfigurationsdatei
assets.py       SVG-zu-Icon-Rendering für die Plattform-Logos
build.py        Vollautomatischer Build: PyInstaller plus Inno Setup

Details dazu in Architektur.


Rechtlicher Hinweis

Die Anwendung ist für den privaten Gebrauch mit Inhalten gedacht, für die du die entsprechenden Rechte besitzt. Die Nutzungsbedingungen von Spotify, YouTube und TikTok sowie das geltende Urheberrecht sind zu beachten.

Clone this wiki locally