UPDATE: App support has stopped in favor of my new project Vidra
A web interface that leverages YT-DLP's capabilities to make downloading and storing content user-friendly. It can be used as a standalone app that you run locally, or you can host it and use it on all of your devices. It features both light and dark themes and is designed with a mobile-friendly layout in mind, for smaller devices.
You can deploy the app using Docker by either pulling the image and running it with docker run or by using docker-compose. Here’s how to do both:
To start the container, use the following command:
docker run -d \
--name yt-dlp-web-app \
-p 41001:41001 \
-v /hostpath/downloads:/app/yt-dlp-web/backend/Downloads \
-v /hostpath/database:/app/yt-dlp-web/backend/Database \
--restart unless-stopped \
azmek/yt-dlp-web-app:latestAlternatively, you can use Docker Compose to deploy the app. Create a docker-compose.yml file with the following content and run it using docker-compose up -d:
services:
yt-dlp-web-app:
image: azmek/yt-dlp-web-app:latest
ports:
- 41001:41001
volumes:
- /hostpath/downloads:/app/yt-dlp-web/backend/Downloads
- /hostpath/database:/app/yt-dlp-web/backend/Database
restart: unless-stopped- If you encounter any bug please check the issues page to see if it has been reported and/or fixed.
- If you determine that it hasn't feel free to open one.
- If you would like to request a feature, feel free to open an issue, however I cannot promise it will be implemented.