I was wondering if there was any way I could grab all of the content creator’s channel (that I watch) rss feed from YouTube and make it into one html file to host it on my github pages. I can then go to my rss reader, I use YouTube music and AntennaPod. YouTube music for my iPhone and AntennaPod on android as a backup.
Just wondering if this was possible, but also, I remember seeing a reddit post (or stack overflow) not long ago, like a year ago. A user asked about this and youtube shut that down due to, and I’m taking a guess, its because of this may block ads preventing them from making profit.
I’ve been on basically that exact same journey. I made a little iOS app that uses rss feeds and the iframe player to play videos: Unwatched for YouTube (just released it two weeks ago). It’s also open source, if you have any specific questions let me know.
What a great project! Love the idea. I’m going to check it out later as I’m a bit busy.
Thanks :) pe1uca summed it up pretty nicely. I‘d add that you can get all your channelIds (which you need for the rss feeds) by exporting your YouTube subscriptions via google takeaway. You can take a look at what the rss feed gives you, it’s as pe1uca said the 15 most recent videos and sadly not all the info: duration e.g. is missing.
Yeah, since not all videos are shown, someone in this thread shared a repo that allows us to host our own YouTube library, and there’s a jellyfin plugin for it. So I guess the channel not displaying all videos is fine, as for my use cases, I just care for updates and such.
I’m not completely sure I understand what you want to do, I can share some tips.
With FreshRSS you can get the RSS feed of a youtube channel and receive notifications, but YT only gives you the latests 15 or 20 videos, so you won’t get older videos, only newer ones.
From this URLhttps://www.youtube.com/@rossmanngroup
you need to transform it to something like thishttps://www.youtube.com/feeds/videos.xml?channel_id=UCl2mFZoRqjw_ELax4Yisf6w
You can automate it with an extension in FreshRSS.Or if you want you can use tubearchivist which will process the channel and download the videos to process them and index them.
Use the following pattern: https://www.youtube.com/feeds/videos.xml?channel_id=THE_CHANNEL_ID_HERE
This sounds very similar to the NewPipe app which I use for watching YT. Maybe check out their Github for some inspiration?
I was basically wondering if there was a way for me to make youtube rss feeds of channels I watch. I thought youtube blocked this a while back, 2022 or 23.
Also, newpipe is sort of broken for me, but the only thing that works for me is ViMusic, which I have to look at its code to see what is actually happening 😀.