{"repo":"sooros5132/yt-dlp-web","free":true,"listed":false,"github":"https://github.com/sooros5132/yt-dlp-web","clone":"git clone https://github.com/sooros5132/yt-dlp-web.git","description":"Self-hosted yt-dlp with the Web UI.","language":"TypeScript","stars":163,"topics":["nextjs","react","typescript","yt-dlp","youtube-dl"],"license":null,"category":"self-hosted-apps","readme_excerpt":"yt-dlp-web Self-hosted yt-dlp with the Web UI. You can watch or download videos downloaded to a remote server. Docker Hub Supported Sites Preview Mobile Desktop -- -- Getting Started 1. Star this repo ⭐️ 2. Create a docker-compose.yml file, set user , volumes , and ports to your environment 3. Download and run the Docker image Change yt-dlp version If you change versions, it might not work correctly. iOS Shortcut You can open yt-dlp-web in the app's share with a shortcut. Before using it, please enter the domain where yt-dlp-web is deployed in the text box in the shortcut's settings below. https://www.icloud.com/shortcuts/8b038411c518474bbfe566f9fbe1e046 To Do - [X] Change to the component library shadcn/ui - [X] Add the ability to delete selected videos - [X] Options for Output filename - [X] Choose quality when downloading immediately - [ ] Table View canceld Tested - Ubuntu 22.04.2 LTS - macOS Sequoia v15.0.1 Used stack - yt-dlp v2025.05.22 - ffmpeg v6.0.1 - Next.js v14.2.13 - React v18.2 - TypeScript v5 - Docker","default_branch":null,"files":null,"tree":[],"storefront":"/r/sooros5132","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sooros5132/yt-dlp-web/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}