Web-based frontend + backend for yt-dlp (https://github.com/yt-dlp/yt-dlp).
Only works on Windows (tested with Windows 10).
This is just a simple wrapper for yt-dlp. The frontend is just local web files with plain HTML and JavaScript (no framework). In terms of CSS, Bootstrap and Sass are used. The frontend interacts with a Node/Express backend that runs yt-dlp. The app can thus be used to download video/audio to a specified location on your device.
- This app is just a wrapper for yt-dlp, and requires that you separately install yt-dlp, alongside ffmpeg ideally. Follow any installation and setup instructions at https://github.com/yt-dlp/yt-dlp.
- This app also requires that Node and NPM are installed.
- Open a terminal and run "npm i -y".
- If you have ffmpeg installed and wish to use it, open "config.js", and change the value of FFMPEG_LOCATION to the full Windows path where the ffmpeg binary is located.
- Open "frontend/index.html" (or use the shortcut "start-frontend").
- Run "start-backend.bat", which should open a terminal window running the backend.
- Enter your desired options into the frontend and click "Download", you should then see the yt-dlp output via the backend terminal window.