↩
Work
/
PROJECTS
uDownloader.
uDownloader is a fast, asynchronous video and audio downloader for YouTube, Instagram, TikTok, Twitter, Vimeo, and other platforms. It ships with both a desktop app and a command-line interface, so it fits casual use and scripted workflows alike. It is published on PyPI, so a single pip install uDownloader gets you both.
- Interfaces: a PyQt6 desktop GUI with real-time progress, plus a full CLI for scripting and automation.
- Engine: built on yt-dlp, with quality and format selection (mp4, mkv, webm) and playlist support.
- Concurrency: asyncio with a thread pool for several simultaneous downloads without blocking the interface.
- Reliability: automatic retries, configuration files, browser cookie injection for authenticated sources, and a download history with statistics.
Python 3.8+, MIT licensed.
