What’s a good way to have a simple self hosted (in Docker would be nice) web interface for starting yt-dlp jobs?
Preferably, I would like to have pre-defined yt-dlp commands and in the interface I can just add an URL and select which command to chose.
I know I could also use JDownloader or other tools to download the media, but I specifically would like to use yt-dlp because I have multiple use case commands already defined.
Thanks for the help!
I like MeTube. It can download from a ton of sources, not just YouTube.
I use it all the time to rip videos from tiktok or Instagram whenever my friends share something with me, since I don’t use those services.
Thanks, this looks promising, especially the
YTDL_OPTIONS
variable. I’ll give it a tryNice, I think switching to this. If I made yt playlist would it download it automatically each time I add a video to the playlist?
I don’t think it monitors stuff consistently, or if it does, I don’t know how to utilize it.
I was using tubesync for awhile. It would download once a day iirc. Just throwing that out there if anyone wanted that.
This seems more on par with my use though.
marcobaobao/yt-dlp-webui
I whipped up a basic page with PHP and just used XAMPP when I was on Windows. I recently switched my daily driver pc to linux and haven’t updated it yet. I only used it to save MP3s, videos at yt-dlp default “best available” settings, and a custom option that lists available video/audio formats where I can specify the ID to grab of each. No validation or sanity checking etc, just some switch statements and basic form functions.
New Lemmy Post: Web interface for yt-dlp jobs (https://lemmy.world/post/8825233)
Tagging: #SelfHosted(Replying in the OP of this thread (NOT THIS BOT!) will appear as a comment in the lemmy discussion.)
I am a FOSS bot. Check my README: https://github.com/db0/lemmy-tagginator/blob/main/README.md
This really needs better language on the Lemmy side, even knowing what it does it’s very confusing.