Elektrine lite

← Feed

@hirnsushi@sunny.garden

Post #1897668

2026-05-02 17:56 UTC

I prefer watching youtube in the evening on the couch, and because the TV will absolutely never touch the internet I'm using the youtube plugin for Kodi that's running on a LibreELEC box. (This is your chance to nope out from this post, it's only even more tech-bullshit from here…) That works pretty great, when it works, but 4K has problems, and the biggest issue is that it requires an API-key, which is the only reason I still have Google account(s), and I'd really like to get rid of those. So I thought I'd go the yt-dlp route and just download the channels I regularly watch, if I'm going to stream it anyway, might as well, and it's nice to have a finite amount of stuff to watch, more conscious. There's a project called ytdl-sub that makes it "easy" to subscribe to basically anything yt-dlp supports. When I say ✌️ easy ✌️ I mean you have to configure everything in some yaml files with their own custom syntax, presets that have presets that have presets, and somehow their own custom scripting language. I got that working after ignoring most of it and writing my vastly simpler presets by hand, at which point I really could have just used bare yt-dlp… And then Google decided to flag one of my IPs (thankfully only IPv6), so I spent two days getting a pot-provider (yes…) plugin running, which requires a typescript server running via deno (all new to me), it all works now, but aaahhh :Blobhaj_Blanket: I'm going to subscribe to nebula tomorrow…

Replies (1)

  • @enne@sunny.garden 2026-05-02 23:24

    @hirnsushi@sunny.garden Yikes! It's the first time I hear about ytdl-sub, sounds potentially nice! I did subscribe to Nebula, though, and I like it, but it doesn't have all the things Youtube has obvi. I wonder if adding a certain amount of waiting inbetween downloads would help getting IP banned?

    Open ##2734017