3 ms·
You'll probably have an easier time blocking youtube (or the Internet in general) on the devices in question and running something like Jellyfin locally to serv
by ndriscoll 2y ago
You'll probably have an easier time blocking youtube (or the Internet in general) on the devices in question and running something like Jellyfin locally to serve your library.
- bluGill 2y agoThe hard part is my kids' online piano lesson embeds youtube videos for the lesson. they have enough other content that I paid for an account for my kids, but the videos direct to youtube not someplace they host which means I can't block any of youtube. This is a common way to do things - my kid's school often sends them to some youtube video for some lesson. Of course once you finish one youtube video it switches to a "you might want to watch next" which is not the educational content I want them on.
- ndriscoll 2y agoIf you control the client (e.g. you can use librewolf), then you could do something like this greasemonkey script to rewrite youtube iframes into a locally hosted video file with the same name as the youtube video id: https://gist.github.com/ndriscoll/2f1c98a125c0d4a4f6f993e077193058 https://gist.github.com/ndriscoll/2f1c98a125c0d4a4f6f993e077... The event listener might have an annoying perf impact, and if the sites with the embed don't use javascript to build the page, you might be able to leave it off.