2021-11-29 18:43:56 +01:00
2021-11-29 18:43:56 +01:00
2021-11-29 18:43:56 +01:00
2021-11-24 10:19:52 +01:00
2021-11-18 21:46:38 +01:00
2021-11-29 18:43:56 +01:00
2021-11-29 18:43:56 +01:00
2021-11-24 10:19:52 +01:00
2021-11-24 13:13:04 +01:00
2021-11-29 18:43:56 +01:00
2021-11-18 21:46:38 +01:00

yt-dlp Web UI

A terrible web ui for yt-dlp.
Created for the only purpose of cough cough k-pop videos from my server/nas.
I will eventually make this better as soon as I can. Not in the immediate.

ytdlpwebui

Docker install

docker pull marcobaobao/yt-dlp-webui:latest
docker run -d -p 3022:3022 -v <your dir>:/usr/src/yt-dlp-webui/downloads marcobaobao/yt-dlp-webui

or

docker build -t yt-dlp-webui .
docker run -d -p 3022:3022 -v <your dir>:/usr/src/yt-dlp-webui/downloads yt-dlp-webui

Manual install

// download the yt-dl build and put it in the lib folder and make it executable

npm i
npm run build
npm run fetch

// edit the settings.json specifying the download path or 
// it will use the following folder

mkdir downloads

node server.js

Todo list

  • retrieve background task
  • better ui/ux
Description
A terrible web ui and RPC server for yt-dlp. Designed to be self-hosted.
Readme GPL-3.0 14 MiB
Languages
Go 78.4%
TypeScript 14%
Nix 6.4%
Dockerfile 0.8%
Makefile 0.4%