A polished, fast, native desktop app for downloading video and audio from YouTube, Twitch, and TikTok.
Universal Media Loader is a complete, production-ready media downloader. It fetches videos and streams from YouTube, Twitch, and TikTok, and extracts audio as MP3 — with a clean native Qt interface, quick startup, and a small memory footprint. Everything you need is packed into a single self-contained file.
Download the UniversalMediaLoader-v2.0.0-win64.zip release archive, extract it anywhere, and run UniversalMediaLoader.exe — no installation needed, everything required (Qt runtime, plugins, yt-dlp) is included in the folder.
Download UniversalMediaLoader-v2.0.0-win64.zip
- Video download in multiple qualities (1080p/720p/480p/360p)
- Audio-only MP3 extraction with embedded cover art
- Standalone thumbnail/preview download
- Pause/resume/cancel with automatic cleanup — no leftover files
- Time-range cropping — download only the exact section you need, with live progress
- Automatic playlist support
- Dark/light theme with smooth transitions
- Self-updating download engine
- Full Unicode/Cyrillic filename support
- Custom output filenames
On Windows, with Qt 6 and CMake installed:
cmake -S . -B build -G "Visual Studio 17 2022" -A x64 -DCMAKE_PREFIX_PATH=C:/Qt/<version>/msvc2019_64
cmake --build build --config ReleaseThe app targets C++17, Qt6 Widgets, and the MSVC toolchain.
Unit and integration tests can be enabled with:
cmake -S . -B build -DBUILD_TESTS=ON
cmake --build build --config Release