yt-dlp-web-ui
A lightweight web interface for yt-dlp, allowing you to download videos from YouTube and hundreds of other sites directly from your browser.
Smart Download
Download Download Version
v3.2.6 · 21.7 MB
A browser-based download manager for yt-dlp, simple, fast, and fully manual-coded.
Core Features
- Full graphical control via browser, no CLI needed
- Select video/audio formats, resolution, subtitles precisely
- Real-time progress, speed, and remaining time display
- Concurrent multi-download support
- Download history and task management
What It Can't Do
- •The project has moved from GitHub to the author's personal Gitea; check the new address for updates. ffmpeg is required for merging audio and video. No video preview feature; it only handles downloads.
Use Cases
- Deploy on a server or NAS to create a personal video download station accessible over LAN
- Replace paid download tools while saving costs and protecting privacy
- Batch download YouTube playlists or channel videos
Detailed Introduction
yt-dlp-web-ui provides a clean, no-fuss web frontend for the powerful command-line tool yt-dlp. It lets you manage downloads, select formats, and monitor progress through an intuitive dashboard. Unlike heavy media server solutions, this tool focuses solely on downloading — no transcoding, no library management. It's ideal for users who want a quick, self-hosted download manager without configuration overhead. The project is built without any AI-generated code, emphasizing manual craftsmanship and privacy protection. Compared to similar tools like TubeArchivist, which aims to be a full media library, yt-dlp-web-ui is simpler, faster to set up, and uses fewer resources.
Tags
Getting Started
Download installer
Click the button above to download the installer for your system
Install the software
Double-click the downloaded installer and follow the prompts
Ensure Python 3.7+ and ffmpeg are installed
Clone the project: git clone https://gitea.aidystopia.xyz/marco/yt-dlp-webui.git (or from the original GitHub repo)
cd into directory, run pip install -r requirements.txt
- Ensure Python 3.7+ and ffmpeg are installed
- Clone the project: git clone https://gitea.aidystopia.xyz/marco/yt-dlp-webui.git (or from the original GitHub repo)
- cd into directory, run pip install -r requirements.txt
Checksum not available
This project has not published a SHA-256 checksum on its GitHub Release page
SHA256 Checksum
No checksum available
Download directly from GitHub Releases and verify file integrity yourself
All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.
Open Source Transparency
View GitHub SourceUninstall Info
Delete the project folder and any config files. If you installed dependencies via pip, run `pip uninstall -r requirements.txt` to clean up.
No Extra Dependencies
Ready to use after download. No additional runtime required.
Similar Projects
yt-dlp
A feature-rich command-line audio/video downloader supporting thousands of sites. Fast, reliable, and actively maintained fork of youtube-dl.
Jitsi Meet
Open-source video conferencing platform with HD audio/video, screen sharing, and mobile apps. Browser-based, no installation needed.
neko
Self-hosted virtual browser that streams a desktop inside Docker using WebRTC, enabling real-time collaboration, watch parties, and secure remote browsing.