Self-hosted YouTube downloader?

https://lemdro.id/post/9212542

Self-hosted YouTube downloader?

Is there a self-hosted downloader that would automatically download liked videos or the ones added to a specific playlist?

See if ytdl-sub is what you want.
Seconded ytdl-sub, especially if you want them to work flawlessly with Kodi/Plex/Jellyfin (integrated into the library etc) Other than that, tubesync is nice and has a decent web ui too.
Jeeaaasus has a docker image on github
Metube might be right for you.
Metube is great and also has some browser plugins as well so it’s as simple as right click and send to metube on a YouTube link. Wish there was one for android too but alas not yet that I have seen.
GitHub - tubearchivist/tubearchivist: Your self hosted YouTube media server

Your self hosted YouTube media server. Contribute to tubearchivist/tubearchivist development by creating an account on GitHub.

GitHub
Only correct answer
Been using this for a few weeks on my synology nas. Absolutely love it!
I use yt-dlp and a bash script running from cron
I’ve been using Pinchflat for a while and so far it’s been great for me. It can automatically rescan the channel or playlist on a defined time (like every day or every week), and download new videos. It uses >!yt-dlp!< so you can configure all the parameters you want it to use for the download
GitHub - kieraneglin/pinchflat: Your next YouTube media manager

Your next YouTube media manager. Contribute to kieraneglin/pinchflat development by creating an account on GitHub.

GitHub
yea pinchflat has been easy to setup
also adding the videos to Jellyfin was easier than expected
I’m having success with TubeSync through docker compose.
That’s what I use with success for about a year now.

I like metube from a manually curated list

Liked videos or added to playlist requires Google login on both the viewer and the downloader and for me that is unacceptable

What have you tried searching the web for? I get many relevant results.
Yt-dlp and a cron job

That sounds erotic.

brb

?
The sound of “cronjob” made him horny.
?
They found the way you wrote “Yt-dlp and a cron job” sexually appealing, and went to havd some fun rub… uh, installing.
Sure
They read the sentence “Yt-dlp and a cron job” which triggered a hormonal reaction in their brain which they linked to arousal due to prior experience. They used this as an opportunity to retreat to a more private setting and indulge in auto erotic stimulation.
I use pytube and a python script I have been growing and adding features for a while. Lots of examples for you to make something that suits your own needs.
+1 for MeTube. its easy to set up, works out-of-the-box for the unraid docker container (unlike others)
Some fork of youtube-dl would probably do. Personally I use JDownloader 2 (open source) to download not just from youtube but from any other sites as well. It runs locally.
You could try out something I whipped up for this and see if it works for you: github.com/MattMckenzy/ToothPick
GitHub - MattMckenzy/ToothPick: ToothPick is a service that provides an easy-to-use yt-dlp web application. Subscribe to pages and receive new media automatically!

ToothPick is a service that provides an easy-to-use yt-dlp web application. Subscribe to pages and receive new media automatically! - MattMckenzy/ToothPick

GitHub