I am keeping my children away from Youtube, but there are plenty of educational videos that I would like to make available for them to view at their leisure. I would like something that works more or less like this:
- I add a youtube video url/playlist url/channel url
- It downloads the videos, possibly with metadata, and stores them locally.
- It serves them through a nice web interface.
- (optional) it syncs the channel content and keeps it up to date.
Is there anything similar out there?
I don’t know how much configurable invidious is in terms of allow-listing content, but unless you want to locally cache the content you want them to see - which seems a lot of work, I guess that’s the way to go
https://github.com/bennyclams/untube requires infrastructure but allows you to download youtube and non youtube videos
Tubesync is pretty good
Podsync (https://github.com/mxpv/podsync).
Although it designed to support podcast apps it configurable to download videos too.
someone posted this a bit earlier today i think.
Tube Archivist. It’s perfect for that. Your kids don’t even need to know Youtube exists. I just installed it and imported years of downloaded YT videos. The search engine finds anything in milliseconds!