If you like RSS you tend to want to have all your content in one place—your RSS reader.
But if you also follow some channels on YouTube this is a problem, since Google doesn’t publish RSS feeds for channels. They want you to start and stop on YouTube, basically.
So here’s how to create an RSS feed from any YouTube channel.
Go to the YouTube channel you want to track
View the page’s source code
Look for the following text: channel-external-id
Get the value for that element (it’ll look something like UCBcRF18a7Qf58cCRy5xuWwQ
Replace that value into this URL:
Now you can paste that into any RSS reader and you’ll be able to track when new content is posted.
For playlistes use the following format: https://www.youtube.com/feeds/videos.xml?playlist_id=YOUR_YOUTUBE_PLAYLIST_NUMBER
Make sure YOUR_YOUTUBE_PLAYLIST_NUMBER starts with ‘PL’.https://www.youtube.com/view_play_list?p=apIoMHXBxJ_KAfZL7re4ARls6wOC756q orhttps://www.youtube.com/playlist?list=PLapIoMHXBxJ_KAfZL7re4ARls6wOC756q
Displaying multiple YouTube RSS feeds in a single widget
If you need to display RSS feeds from multiple YouTube channels, you can use multiple RSS feeds aggregated into a single feed. YouTube is organized much like many other places that offer continuously updating content. In their case they use “channels” which are organized just like TV channels, by topic, genres, age group etc.– the main difference being that a YouTube channel can be started and run by anyone as they are free and not subject to broadcasters fees etc. that TV stations must adhere to. This has made YouTube into the world’s largest broadcaster so anyone looking to find suitable content to feed into their site should look no further.