A not so terrible web ui for yt-dlp.
Created for the only purpose of consuming videos from my server/nas.
I will eventually make this better as soon as I can. Not in the immediate.
Changelog:
03/02/22: i18n enabled! I need help with the translations :/
27/01/22: Multidownload implemented!
26/01/22: Multiple downloads are being implemented. Maybe by next release they will be there.
Refactoring and JSDoc.
04/01/22: Background jobs now are retrieved!! It's still rudimentary but it leverages on yt-dlp resume feature
The avaible settings are currently only:
- Server address
- Switch theme
- Extract audio
Future releases will have:
Multi downloadexperimentalExctract audiodone- Format selection
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
npm i
npm run build-all
// edit the settings.json specifying the download path or
// it will default to the following created folder
mkdir downloads
node dist/main.js
retrieve background tasks- better ui/ux