Why Podcasting Still Needs RSS
about.radiopublic.com
about.radiopublic.com
Sure, they're both automatically generated / automatically read, but ATOM seems like an improvement syntactically ...
I'm rather tired of people calling it dead when there is no supporting body that is required to keep the protocol alive.
I'm so old, I actually used to use the RSS feed Facebook provided for their notifications (wall posts) with Google Reader. That's right - there was a point in time when you could consume your Facebook feed via RSS (all in one place, alongside your other feeds), actually provided by Facebook.
The chronology is the other way around. People knew what a feed was and how it was useful, and Facebook worked out how to monopolize it and put their ads into it.
I am not on Facebook anymore.
Also Twitter, Instagram, and Google+:
https://twitter-atom.appspot.com/ https://instagram-atom.appspot.com/ https://plusstreamfeed.appspot.com/
- The message subject has the video title - You can subscribe to playlists - Notifications aren't randomly lost (a new feature YouTube launched a few weeks ago)
It's amazing, so they'll probably deprecate the RSS feeds next week.
[As to the software, I'm trying out rss2email with patches to include media thumbnails]
2 real
I have my own ways to get what I want.
Google (and other search engines) have a standard for sitemaps: /sitemap.xml in the root of the site. It'd be nice if there was a similar standard for rss, i.e. /feed.xml - which means browsers and other clients can attempt to auto-discover it.
I know there's the 'link rel="alternate" type="application/rss+xml"' meta-tag but again most users don't know to look for it now that browsers don't have the little icon on the toolbar, and a lot of self-coders/site-generators don't bother to implement it.
At the end of the day, RSS has fallen out of favour due to it's poor support for user-tracking and advert injection - the big sites don't use it for exactly that reason, and the rest of the internet sheep are following suit. It's another nail in the Internet open-standards coffin :(
I've found nothing better for having a single place where you choose the content and absorb the information at your own pace.
I'm in the minority preferring a desktop application though - so it an sit in the background and I can switch to it for short 5-minute burst every couple of hours rather than visiting a web site.
Sadly there seem to be no desktop apps that are maintained anymore. I'm currently using RSSOwl, but it's no longer being maintained and has started crashing regularly.
iTunes supports RSS if you're on Mac or Windows though it's not obvious (File->Subscribe to podcast... add RSS link)
https://jangernert.github.io/FeedReader/
I'm sure there must be others out there for Linux? There are several available for OS X (er, macOS); I use a commercial one called Reeder, but there's also NetNewsWire and the open source ViennaRSS (which appears to still be in active development).
QuiteRSS [http://quiterss.org/]
KDE Kontact [https://userbase.kde.org/Kontact]
Liferea [http://lzone.de/liferea/]
RSS Guard [https://github.com/martinrotter/rssguard]
Seamonkey [http://www.seamonkey-project.org/]
Thunderbird [https://www.mozilla.org/en-US/thunderbird/]
Firefox ("live bookmarks") [https://www.mozilla.org/en-US/firefox/products/]
In the console, I like newsbeuter [http://www.newsbeuter.org/]
(I do need to set some filters on my Gmail so they don't appear in the INBOX, though)
1. offrss 2. Bamboo reader as an extension for Thunderbird
My headline is in response to certain voices in the industry which seem to be rooting for the end of RSS in favor of proprietary APIs - essentially, the YouTube-ization of podcasts. There's lots to unpack there, and to a certain extent it seems likely that more things will move away from open standards, but I'd prefer to hold the line to the best of our ability.
I would definitely be sad if I couldn't get my RSS feeds next to my NNTP and my IMAP in gnus.
There's also newsticker.el but I never could get it to work.
You made the right decision there. I'll use the software, but I won't recommend it for that reason right there.
My main usage is to download everything automatically while on wi-fi, with a readability version of the full pages, and read offline while commuting.
For some reason, the native Newsblur for Android was not the best for this, but Newsrob fit the bill quite nicely while being simple to use.
Maybe Newsblur app has caught up, but I haven't noticed.
It is strictly in Maintenance mode, but still works and do its job well.
I see, it's very usable thanks to the online demo. Might switch to it.
Is there something I'm missing? Flym News Reader looks quite good... https://play.google.com/store/apps/details?id=net.fred.feede...
What are the copyright issues around this?
It works standalone or can sync with Feedly, Newsblur, or other services.
Plenty of feeds I subscribe to have the full article in the feed, but they're either non-profit organizations or personal blogs. Just one example: http://www.cancerresearchuk.org/about-us/cancer-news/rss.xml
Since then we actually have several better feed readers. There are several very great readers, from self hosted to free to paid.
I stuck with newsblur.com (paid)
Edit: There's also support for youtube channels: http://blog.bazqux.com/2015/06/subscribing-to-youtube-feeds....
Both service give me the hints of popularity of the article. Pocket adds 'Best Of' label for popular articles. Feedly adds a number of 'Read it later'.
I'm currently using Feedly for subscribing podcasts. But it's not handy to use. If RadioPublic give me the same feature that feedly and pocket provide for the sake of podcast listening, I'll definitely use the service.
It can make you feel really small at times when the product you are creating is standing on the shoulder of not-so-benevolent giants. For example, Craigslist apparently hates when somebody actually uses their feeds. They IP ban anyone doing a pretty regular amount of requests per hour, and are completely impossible to get ahold of. (have you seen their forum?) When our spiders are blocked by Craigslist, our users suffer. And then they come to us asking why feeder doesn't work...
RSS has been damaged by in-fighting among those who advocate for it
http://www.smashcompany.com/technology/rss-has-been-damaged-...
I hope, given the combined efforts of people in this space, we can break podcasts out of the grip of the iTunes store (e.g. Why do podcasts need reviews? Have you ever seen a Youtube video where someone urged you to leave a review? It's because reviews catch the attention of iTunes store curators, but Youtube does more automated personalization.)
They seem to be, for now. Not sure whether that's because it's just easier on iOS or habit. In any event, we're pretty sure that won't last forever.
This is such an Apple-centric way of thinking. Google launched their first podcasting app (Google Listen) in 2009. It was only discontinued in 2012 after there were a plethora of better apps in the Play Store. If you care about podcasts at all, you weren't waiting for them to be integrated into Google Play Music. You've been using one of the dozens of excellent 3rd party clients that have been available for years.
Meanwhile I can actually listen to them in any number of significantly better apps (e.g. PocketCasts) so having them available via RSS is pretty important to me.
I would want to validate the product before I start messing around with this kinda tech thing, but the idea is, if I have enough users then want to add support for some extra elements like you've mentioned, I'd support those elements in Atom feeds, so if publishers want those extra elements to show up in my site/app they'd have an incentive to switch formats.
The short answer is, we're still figuring it out! Part of the approach we're taking is about letting us test things with real users against live feeds without bugging people every time we change our minds (about the content of the extensions or about the format of them), and we're still at the very early phases.
The somewhat longer answer is, we know we would like to get better promotional / onboarding data from the feeds - including things like a 140 character description for the feed that references similar content from other media (like tv), or the best gateway episodes to present new users with. Ordering is a big one, for shows that are e.g. serialized, or even for shows with short, strictly ordered series embedded (think 2 part specials in a daily news feed). The folks at https://syndicated.media (including me) have been keeping track of ideas on Github (https://github.com/syndicated-media/sn-spec/issues), and you would be most welcome in the slack group for syndicated media, where things are just starting to pick up. Shoot me an email if you would like an invite!
thank you for your article and the ideas in it!
I'm co-founder of Podigee [www.podigee.com], a podcast hosting service.
We're active contributors to the Podlove Project [www.podlove.org], which seems to have kind of the same "mission" as syndicated.media.
We also try to push existing standards and try to establish new ones, some of which you can find here: http://podlove.org/specifications/
Additionally the initiative creates open-source software like the Podlove Publisher [http://podlove.org/podlove-podcast-publisher/] and Subscribe Button [http://podlove.org/podlove-subscribe-button/], that make podcaster's lives a little easier.
Perhaps we can setup a Skype session with some contributors of both syndicated.media and Podlove. I bet that would be an interesting conversation :)
Cheers, Ben
Why not just maintain existing functionality in RSS, and at the same time design a new format than is modern, simple, and extensible? The modern format could be linked to or embedded within the legacy format as long as needed.
Newer clients could continue reading the legacy format while adding support for the modern format. Older clients would continue to work indefinitely.
This would allow a gentle transition and allow new investment in XML code to cease.
I'm not religiously against XML, but there are many practical benefits to not using it when possible.
How do you see this working?
However I'm impressed by the fact that you are thoughtfully considering the comments here and taking the time to reply to them. That's always a sign of a good architect, and I look forward to seeing the progress your team makes.
They are already working for several years on improvements and standards for publishing and consuming podcasts. E.g. Podlove defined how to deliver chapter marks inside a feed and implemented it in their Wordpress based Podcast Publishing Software.
GUIDs, as defined in the RSS spec, are also not required to be globally unique - they're only supposed to be unique to the feed that includes them. This, combined with the fact that a feed that doesn't include them at all is still completely valid, is usually a pretty big stumbling block for developers looking to consume RSS. This is the biggest issue that got talked about during the Atom vs RSS discussion of a decade ago.
And if you're referring to the UUID I'm automatically adding to every feed, it's so that there is an unchanging canonical way to refer to a feed that follows it across URL changes etc. The sibling comments get it perfectly.
As I've pointed out before, RSS feeds remain in widespread use for hard news. Almost all the hard news sites, including AP, NYT, Reuters, VOA, the BBC, etc. have useful RSS feeds. There are RSS feeds from NASA, feeds which tell you what Congress is doing right now, National Weather Service alerts, missing kid alerts, and California fire incidents. There's even a Donald Trump RSS feed. If it matters, it's on RSS.
Social has gone in a different direction, but that's just the social media industry.
To me it doesn't make any sense to bemoan that it is in XML.. so what. It includes a schema and can be validated. That's a good thing. Don't throw json into this.
"Remember that the RSS spec is frozen, meaning that no improvements can be made to it, full stop. That said, RSS documents are written in XML, and XML has a feature called namespaces which can be leveraged to include data from multiple specifications in a single document. This allows one to create new specifications that could be used, not instead of, but in concert with RSS. iTunes did this when they initially added support for podcasts back in 2005, but little movement has happened in the intervening decade."