Re:Grayjay Desktop App
by harryvederci on Saturday December 21, 2024 @03:54AM
(#42478343)
You can use yt-dlp to get:
- the channel id by youtube channel url
- the duration + aspect ratio (<= 3 min + vertical = short)
- whether or not it's a live / future video
Yes, I do do that. I meant that there's no way to filter them out of the feed directly, eg via some URL query parameters.
https://youtube.com/@handle/videos
Handle is usually channel name without spaces, and is displayed under it on the website. So for Louis Rossmann that would be: https://youtube.com/@rossmanngroup/videos
Fyi, an automated alternative: https://github.com/jmbannon/ytdl-sub
Re:Grayjay Desktop App
by ElCapitanMarkla on Wednesday December 25, 2024 @04:41AM
(#42507910)
This looks like a great way to allow the kids to watch a “locked down”
Version of YouTube. I want a way to limit what my kids watch on there by locking them down to certain channels.
You can find the feed URL by inspecting the HTML of the youtube.com/channel/.../videos page and searching for "rssUrl"; it'll look like `www.youtube.com/feeds/videos.xml?channel_id=UC...`
Downside: this feed will contain premieres, shorts and livestreams in addition to videos and AFAIK there's no way to filter those out. Depending on the channel, the title might make it obvious whether it's one of those.