YouTube is depricating their API v2 and the replacement, v3, does not
support RSS. I follow about 100 different channels through NewsBlur and really don't want to be forced to use whatever interface Google decides is best for me this week. Does anyone have a solution lined up?
support RSS. I follow about 100 different channels through NewsBlur and really don't want to be forced to use whatever interface Google decides is best for me this week. Does anyone have a solution lined up?
- 18 Posts
- 2 Reply Likes
- pissed at Google
Posted 2 months ago
- 14 Posts
- 4 Reply Likes
Sad that Google is leading the way with moves like these. A free and open web...yeah.
- 11 Posts
- 6 Reply Likes
I'm tempted to stop watching youtube videos entirely if they cut that off. Or at least only watch ones that have RSS feeds available elsewhere. (Like Reason.TV, they often feature their videos inside of their normal RSS feeds. All of EEVBlog's videos have another RSS feed too.)
- 42 Posts
- 18 Reply Likes
It looks like it should be fairly easy* to make something that takes their JSON output and spits out RSS. It took me like 15 minutes to find the name of the function we need to use just to get somebody's videos, so that's a bad sign, lol.
*Oh, I see there's a rate limit on how often you can call the API. So it will be a pain in the butt but still pretty easy then.
*Oh, I see there's a rate limit on how often you can call the API. So it will be a pain in the butt but still pretty easy then.
Samuel Clay, Official Rep
- 5250 Posts
- 1171 Reply Likes
I personally subscribe to EEVBlog's YouTube RSS, but I think Dave has an alternate feed. Otherwise, if anybody has an easy YouTube -> RSS app, I'd be happy to automatically integrate it.
- 11 Posts
- 6 Reply Likes
Yep, I subscribe to his alternate feed. It actually has a bit more info and the youtube is embedded right in his page.
It would be great if you could automatically upgrade the urls.
I've found the new URLs here:
http://www.reddit.com/r/youtube/comments/339idg/youtube_just_dropped_its_support_for_rssatom_feeds/
For example,
I'm manually changing these type of URLS:
http://gdata.youtube.com/feeds/base/users/CRASHCOURSE/uploads?alt=rss&v=2&orderby=published&...
OR
https://gdata.youtube.com/feeds/api/users/CRASHCOURSE/uploads
OR
youtube.com/rss/user/CRASHCOURSE
to this:
https://www.youtube.com/feeds/videos.xml?user=CRASHCOURSE
(Note: the CRASHCOURSE is the example channel name in this case)
Another type of URL is for when the channel id is used instead of the channel name.
For example this one from handmade hero ( Channel ID: UCaTznQhurW5AaiYPbhEA-KA )
https://gdata.youtube.com/feeds/base/users/UCaTznQhurW5AaiYPbhEA-KA/uploads
has to be changed to:
https://www.youtube.com/feeds/videos.xml?channel_id=UCaTznQhurW5AaiYPbhEA-KA
Again, it would be great if this could be done automatically. (Without losing the unread items.)
I've found the new URLs here:
http://www.reddit.com/r/youtube/comments/339idg/youtube_just_dropped_its_support_for_rssatom_feeds/
For example,
I'm manually changing these type of URLS:
http://gdata.youtube.com/feeds/base/users/CRASHCOURSE/uploads?alt=rss&v=2&orderby=published&...
OR
https://gdata.youtube.com/feeds/api/users/CRASHCOURSE/uploads
OR
youtube.com/rss/user/CRASHCOURSE
to this:
https://www.youtube.com/feeds/videos.xml?user=CRASHCOURSE
(Note: the CRASHCOURSE is the example channel name in this case)
Another type of URL is for when the channel id is used instead of the channel name.
For example this one from handmade hero ( Channel ID: UCaTznQhurW5AaiYPbhEA-KA )
https://gdata.youtube.com/feeds/base/users/UCaTznQhurW5AaiYPbhEA-KA/uploads
has to be changed to:
https://www.youtube.com/feeds/videos.xml?channel_id=UCaTznQhurW5AaiYPbhEA-KA
Again, it would be great if this could be done automatically. (Without losing the unread items.)
- 11 Posts
- 1 Reply Like
+1 on the automatic upgrade. I've got over 300 youtube feeds I'm following, most of them releasing stuff maybe once or twice a year. Going through each of them through settings and copy/pasting the channel name to notepad is getting a bit tedious...
Even the crappy new-style official feed would be better than 300 feeds saying "Uploads by Youtube Help" :D
Even the crappy new-style official feed would be better than 300 feeds saying "Uploads by Youtube Help" :D
- 18 Posts
- 2 Reply Likes
Just download your OPML file, open in Word, delete the non-YouTube stuff, find and replace to swap out the formatting, then re-upload the file.
- 18 Posts
- 2 Reply Likes
I'm not a programmer, so this is over my head, but will this code do anything https://github.com/ali1234/ytsubs It sounds like one of the problems with v3 is that you will be limited in the number of API calls per day. Even if I only get me feeds pulled once every day or two, that's better than them not updating at all. Google crossed the Don't Be Evil bridge a long time ago...
- 135 Posts
- 9 Reply Likes
that works well- I whipped up a version to pull my subscribed video feed, also sent a pull request back to the author for some minor changes.
- 17 Posts
- 0 Reply Likes
This may be similar to what Stephen posted, but I use this to fetch videos from my YouTube account: http://youtube-rss.f-y.name/user/<username>/ and it's been working fine.
More details are on the actual page: http://youtube-rss.f-y.name/
More details are on the actual page: http://youtube-rss.f-y.name/
- 18 Posts
- 2 Reply Likes
From the links on your page it looks like you are making calls to the v2 API. From what I understand that will stop working next month.
- 17 Posts
- 0 Reply Likes
- 42 Posts
- 18 Reply Likes
I put this together, alarmingly quickly:
https://morning-retreat-1911.herokuapp.com/
It seems to be working well with this feed:
https://morning-retreat-1911.herokuapp.com/feed/playlist.php?id=UU0iwHRFpv2_fpojZgQhElEQ
I'll put it up on github shortly if anybody wants. I think I get 50 million API points per day, so it should always be enough, especially if Newsblur respects the channel TTL tag.
Lemme know what you think, feel free to start using it at that URL unless somebody has a better idea!
https://morning-retreat-1911.herokuapp.com/
It seems to be working well with this feed:
https://morning-retreat-1911.herokuapp.com/feed/playlist.php?id=UU0iwHRFpv2_fpojZgQhElEQ
I'll put it up on github shortly if anybody wants. I think I get 50 million API points per day, so it should always be enough, especially if Newsblur respects the channel TTL tag.
Lemme know what you think, feel free to start using it at that URL unless somebody has a better idea!
- 15 Posts
- 1 Reply Like
You, my friend are amazing. Now I just need to add 145 channels. Do you have a PayPal account I can drop a few bucks into?
- 42 Posts
- 18 Reply Likes
Aw, shucks! That's totally unnecessary, but I wouldn't want to discourage that kind of spontaneous support for open source devs :P My email is dmack.ca at gmail.
PS, it's my first time using Heroku and I suppose it's too late to give the app a nicer URL now. Oh well! "Morning retreat" has a ring to it.
PS, it's my first time using Heroku and I suppose it's too late to give the app a nicer URL now. Oh well! "Morning retreat" has a ring to it.
Its great! The only thing I'm missing in the feed is the video duration.
- 139 Posts
- 19 Reply Likes
Wow, you are amazing! I'm glad I'm not the only one that uses Youtube via RSS... Keeping track of uploaders and their videos would be such a pain any other way. Glad I didn't have to make my own app to fix this :p
Guess I'll start moving my feeds over. Anyone know when Youtube is killing their old API and thus their feeds?
If this was integrated straight in to Newsblur that'd be absolutely fantastic.
Guess I'll start moving my feeds over. Anyone know when Youtube is killing their old API and thus their feeds?
If this was integrated straight in to Newsblur that'd be absolutely fantastic.
- 139 Posts
- 19 Reply Likes
No point in delaying then... Just moved all my feeds over. Just changed the feed address and re-parsed. Had to manually maintain read/unread state but small price to pay.
- 42 Posts
- 18 Reply Likes
@Isgar: I was thinking I'd switch it to use a bigger thumbnail image, but then it occurred to me it would be just as easy to embed the video itself in the feed (or both?), which would show the duration (in a way) and not cost extra API calls... I'll meditate on this!
- 139 Posts
- 19 Reply Likes
Besides the missing runtime you already have way better feed items than youtube itself ever did. They didn't show the full description and it lacked proper formating.
Glad I spotted this topic, looks like the official Feeds are dead now. You can still get one but it just gives a list filled with the latest video.
Glad I spotted this topic, looks like the official Feeds are dead now. You can still get one but it just gives a list filled with the latest video.
- 11 Posts
- 0 Reply Likes
Any chance of getting the source to GitHub? I'd like to run my own instance just to make sure it keeps working.
(I've got over 100 feeds I'm following from YouTube - or was, until Google thought otherwise...)
(I've got over 100 feeds I'm following from YouTube - or was, until Google thought otherwise...)
- 15 Posts
- 1 Reply Like
Thanks again DMack. Just finished transferring all my feeds over to morning-retreat. I could see the feeds dying one by one as I was finishing up the transition. For those not following this thread they may be in for quite a surprise today.
If you have taken advantage of DMack's generosity, please consider thanking him or dropping a few buck in his PayPal account.
If you have taken advantage of DMack's generosity, please consider thanking him or dropping a few buck in his PayPal account.
- 15 Posts
- 1 Reply Like
Thanks again DMack. Just finished transferring all my feeds over to morning-retreat. I could see the feeds dying one by one as I was finishing up the transition. For those not following this thread they may be in for quite a surprise today.
If you have taken advantage of DMack's generosity, please consider thanking him or dropping a few buck in his PayPal account.
If you have taken advantage of DMack's generosity, please consider thanking him or dropping a few buck in his PayPal account.
- 8 Posts
- 0 Reply Likes
Seriously DMack, add a donate button :)
- 42 Posts
- 18 Reply Likes
I'm glad you're all finding it useful! I put my code up on Github here; https://github.com/dmackca/youtube-v3-rss
Cheers
Cheers
- 11 Posts
- 0 Reply Likes
Amazing work mate :) thanks for the share.
- 1 Post
- 0 Reply Likes
A link to this page has started showing up as an item in several GData-based YouTube feeds:
https://support.google.com/youtube/answer/6098135
Under the RSS reader option is a link from which an OPML file of your subscriptions may be downloaded:
http://youtube.com/subscription_manager?action_takeout=1
The feed URLs all follow the pattern of:
https://www.youtube.com/feeds/videos.xml?channel_id=XXXXXXXXXXXXXXXXXXXXXXXX
These same URLs are also being linked to from channel pages.
Unlike the GData feeds, the items in these are just the text description without thumbnails or duration. The available items do appear current from what I have seen thus far, however.
https://support.google.com/youtube/answer/6098135
Under the RSS reader option is a link from which an OPML file of your subscriptions may be downloaded:
http://youtube.com/subscription_manager?action_takeout=1
The feed URLs all follow the pattern of:
https://www.youtube.com/feeds/videos.xml?channel_id=XXXXXXXXXXXXXXXXXXXXXXXX
These same URLs are also being linked to from channel pages.
Unlike the GData feeds, the items in these are just the text description without thumbnails or duration. The available items do appear current from what I have seen thus far, however.
- 13 Posts
- 0 Reply Likes
Gee, thanks Google for telling all of this ahead of time. I'm still going to use DMack's solution because I don't think he's going to change it on a whim when he gets cranky.
Thanks owlness.
Here's some xsl that I wrote to reformat the subscription manager takeout ... ompl into something that can be copied and pasted for channels subscribed to in youtube.
And now all the channels are regenerated, so all I have to do is fiddle my training and ... status quo ante.
Here's some xsl that I wrote to reformat the subscription manager takeout ... ompl into something that can be copied and pasted for channels subscribed to in youtube.
<?xml version="1.0" encoding="UTF-8"?>After recovering (subscribing to) almost all the sites that I was following but not subscribed to, I then used the ompl exporter *again* from youtube, and then newsblur's ompl *importer* to just redo my youtube folder.
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0">
<xsl:output omit-xml-declaration="yes" indent="yes" />
<xsl:template match="*[contains(@xmlUrl, 'youtube.com')]">
* <xsl:value-of select="@xmlUrl"/> - <xsl:value-of select="@title"/>
</xsl:template>
</xsl:stylesheet>
And now all the channels are regenerated, so all I have to do is fiddle my training and ... status quo ante.
- 42 Posts
- 18 Reply Likes
Well, dang! That's news to me. Oh well, I like mine better for its descriptions and thumbnails :)
- 15 Posts
- 1 Reply Like
News to all of us. I've been lurking the YT APIv3 thread for a while and no one from Google said a thing until today. I'm still planning on taking advantage of your hosting if you don't mind.
- 139 Posts
- 19 Reply Likes
I like yours better too, the new official ones only contain a link and an incorrect date... What a mess. So I hope you'' keeps yours up even though there are in fact new official feeds.
- 42 Posts
- 18 Reply Likes
Everyone's welcome to use it! I'll be using it too, so I'll notice if it ever breaks :P
Right now the gdata feeds are still working and I am too lazy to change them. Does anybody know for how long?
- 141 Posts
- 19 Reply Likes
Last I heard they were already killed. They won't give any new items, the only item showing in the old feeds now is a link to http://youtube.com/devicesupport
Well it showed up, but normal videos continued after that.
- 141 Posts
- 19 Reply Likes
Huh, OK then. Well, what they've said is "we’ll begin shutting down the old version on April 20, 2015" so they'll probably stop working sooner rather than later.
There are some tips in this topic on how to quickly change your feed addresses even if you have a lot of them.
There are some tips in this topic on how to quickly change your feed addresses even if you have a lot of them.
Related Conversations
YouTube videos don't work in Android
- JReedNet (SU2), 2 years ago
- 2
- 0
- Problem
Bookmarklet throws a JS error for YouTube videos
- Greg, 2 years ago
- 1
- 0
- Problem
Full screen YouTube videos kill the app
- chrisr, 1 year ago
- Last reply: Samuel Clay, 1 year ago
- 2
- 1
- Problem
You tube subscribed channel RSS feed not working
- Sumit Aggarwal, 1 year ago
- Last reply: Sumit Aggarwal, 1 year ago
- 1
- 5
- Problem
Related Categories
-
NewsBlur.com
- 2634 Conversations
- 41 Followers











