OpenSource-Hub
Y

yt-dlp-web-ui

2.4k stars·Video & Audio Download·SHA-256 checksum verified

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

video-downloaderweb-uiyt-dlpyoutube-downloaderprivacy

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Ensure Python 3.7+ and ffmpeg are installed

4

Clone the project: git clone https://gitea.aidystopia.xyz/marco/yt-dlp-webui.git (or from the original GitHub repo)

5

cd into directory, run pip install -r requirements.txt

Install Guide
  1. Ensure Python 3.7+ and ffmpeg are installed
  2. Clone the project: git clone https://gitea.aidystopia.xyz/marco/yt-dlp-webui.git (or from the original GitHub repo)
  3. cd into directory, run pip install -r requirements.txt
File Integrity

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 Source
Environment Guide

Uninstall 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.

Project Info
LicenseMIT
Last Updated2026-05-13 15:48:57
GitHub Repository

Similar Projects