Subscribe To Feed Safari Extension
July 25th, 2012Now that Safari 6 is available as part of Mountain Lion 10.8, and as a software update for Lion, I can finally explain the rumblings I made months ago about an extension facilitating feed subscription directly from Safari.
The motivation behind my foray into Safari extension development was my early adoption of Safari 6 during the beta phase. I noticed they had removed the long-standing, built-in “RSS” button near the URL bar. This button makes it easy to subscribe to an RSS or Atom feed for a blog, or any other site that offers such a feed.
I’m disappointed by Apple’s decision to remove the button, but when life hands you lemons …
My beta-quality, more-or-less unsupported Subscribe to Feed extension adds a handy button to the toolbar that, when a page offers RSS or Atom feeds, can be clicked to easily open the feed:// link, which should automatically open your favorite news reader.
I hope this extension fills a void for those of you missing the beloved RSS button from Safari 5 and earlier.
Updates:
- Since I posted this on Wednesday (the day Mountain Lion 10.8 was released), the response has been overwhelming. I didn’t realize there would be so much interest in restoring the functionality of the Safari RSS button.
The interest has been so strong that more than a couple people have installed the extension apparently unaware of its purpose. The gist of the extension is to make it easy to subscribe to RSS and Atom feeds in an external application, separate from Safari. For example, it will open in NetNewsWire, Reeder or any other application on your Mac that claims to support “feed:” style URLs.
Some folks who are just getting in to desktop RSS readers are discovering they don’t have a “default app” setting on their Mac, and Apple no longer provides a simple UI inside Safari for setting the default. The best solution I know for this issue is to download and use the venerable RCDefaultApp to set a default RSS reader for your Mac.
- A number of users who use Google Reader through the browser would like it if there were a way for this extension to automatically subscribe in Google Reader instead of through a Mac client. I’m not sure exactly how this would work but I bet it’s possible with a preference in the extension that would offer the ability to open a Google Reader URL for subscribing. This is a little ambitious though, so if you want this feature and happen to be able to code Safari/JavaScript solutions, please send me a proof of concept for subscribing to Google Reader from JavaScript on a web page, and I’ll see if I can integrate it into the extension.
- On August 2, 2012, I released Subscribe to Feed 1.0b4, addressing a number of issues from the initial release.
July 25th, 2012 at 9:21 pm
I’m having trouble making this work. I’d like to be able to add feeds to Google Reader via the website. As I recall, before 10.8 I believe there was a Safari preference setting to specify GR and I also used someone else’s extension (Add to Google Reader) by Rob Wilkerson) to add the feed. After installing your extension what I get when clicking on the RSS button is a dialog titled “Microsoft Office Outlook – XP” and then “VMWare Fusion failed to launch.”.
I understand you aren’t supporting this but perhaps you can point me in the right direction to get it working.
BTW – Got the link to this in a comment to the Siracusa OS X 10.8 review.
Thanks
July 25th, 2012 at 9:49 pm
Very helpful. Thanks, Daniel.
July 25th, 2012 at 10:02 pm
Thanks Daniel!
July 25th, 2012 at 10:31 pm
Nice! The icon fit in so well I didn’t realize the extension had actually installed. :)
July 25th, 2012 at 11:14 pm
What, they removed the RSS button!?! I am glad I read it here first, great way to fill in the void before it’s even here :-)
July 26th, 2012 at 9:33 am
Thanks a lot!
July 26th, 2012 at 9:53 am
Some sites have multiple feeds (as in different, not as in both Atom and RSS); it’d be nice showing a list.
July 26th, 2012 at 10:20 am
Brilliant. Thanks.
July 26th, 2012 at 11:06 am
Just “thank you!”
July 26th, 2012 at 11:31 am
There has been an Add to Google reader extension for some time.
July 26th, 2012 at 12:00 pm
Your awesomeness is now unquestioned. Thanks for getting us out of the hole that Apple dug for us.
July 26th, 2012 at 12:17 pm
This is awesome, thank you!
July 26th, 2012 at 12:20 pm
But it opens a “bad” EMAIL doesn exist etc !!!
how do I specify a new standard RSS reader after this idiotic Moutain Lion srcreew up ??
July 26th, 2012 at 12:45 pm
Great! Thanks a lot, Daniel, much appreciated!
July 26th, 2012 at 12:48 pm
This is great Daniel! Good work on the polished icon.
July 26th, 2012 at 1:26 pm
Yep, as I said on Twitter this is great. Thanks!
Though like one commentator mentioned, some have more than one feed- it would be nice to have that shown. But I’m not complaining- if this is all I get I’m happy!
July 26th, 2012 at 1:40 pm
Doesn’t work, the button also opens Mail.
July 26th, 2012 at 1:49 pm
This is a great idea. I installed the extension, and I see it in the extensions list, but I can’t find the button. Where should I be looking?
July 26th, 2012 at 1:54 pm
Found it up on the toolbar! I haven’t been using Safari, but Firefox is not working right since I installed Mountain Lion. Thanks.
July 26th, 2012 at 2:43 pm
Thank you for this button! I, however, don’t use Mail, but rather, NetNewsWire. And I don’t always want to open YetAnotherProgram to read all my RSS feeds. Which is why I kept some of the sites that I visit once in a while in Safari.
I see that Notes has been broken out of Mail in Mountain Lion – does it still process RSS feeds? And I’d really like to be able to be notified that there are X new posts, so I can go to the site to read these posts.
July 26th, 2012 at 2:53 pm
Merci Daniel…!
July 26th, 2012 at 2:55 pm
I’m having problems too I’m afraid. Downloaded and installed it. When i click on a site where the icon activates it says there isn’t an RSS reader installed and to go to the Mac App store.
I’ve rebooted the browser and the computer but no joy. Please help, I can’t survive without my RSS feeds.
July 26th, 2012 at 3:16 pm
Awesomeness! Now, if you could just invent a way that I can follow RSS feeds without having to use Google’s Reader service (which every feed-reader dev seems bent on leveraging), I’d be in heaven! ;-)
July 26th, 2012 at 3:36 pm
The one problem I’m having with this extension is that it’s preferring the comments feed on my blog to the article feed. I guess it’s just picking the first feed?
Oh well, it’s still good. :)
July 26th, 2012 at 4:23 pm
I am having a problem as I do not have a dedicated RSS Reader installed. Previously when I subscribed to RSS feeds I used Mail to read them. According to OS X Daily your extension should open the RSS feed in Mail if I don’t have a different reader. Is this the case? If not what is a good reader to use with the Mac?
July 26th, 2012 at 5:21 pm
For folks who are having trouble with the wrong app opening, or no app opening, it all boils down to how Mac OS X is configured to handle “feed://” URLs. This should correlate to settings in whatever app you use for whether it is the “default app” for news or RSS feeds.
I don’t think there’s anything the extension can reasonably to do either cause or prevent the issues with no app being configured to handle the feed URL properly.
July 26th, 2012 at 5:22 pm
For folks who are running into issues with the wrong e.g. the comments feed being chosen over the main feed, this is something I am going to be looking in to. If you don’t have at least 1.0b3 of the extension, make sure to re-download it from the link above. It doesn’t have a fix for that problem, but is set up so that Safari can automatically update the extension in the future.
July 26th, 2012 at 7:29 pm
There is an extension that directs mailto links to a specified email service (http://code.google.com/p/mailto-chromeextension/), so it seems like it would be possible to to direct feed links too, right?
July 26th, 2012 at 11:02 pm
Thanks. Fills the void.
July 27th, 2012 at 2:08 am
absolutely essential
absolutely love it
absolutely great
thankyou daniel
July 27th, 2012 at 2:15 am
Thank You!
July 27th, 2012 at 4:13 am
Thanks a lot Daniel!
Wish you also could find a way to set Google Reader as the default news reader.
@ Darwin: Rob Wilkerson’s Add to Google Reader extension does not work anymore as Safari’s RSS button is gone! :-(
July 27th, 2012 at 5:41 am
This is great, but I’d love to have it open up in Google Reader. If you hosted the project on github, I would happily add the option.
July 27th, 2012 at 7:12 am
I have no dedicated RSS reader. Click on extension in Safari and I go to Mail, but then I get error message: No associated application could be found. Directions for the rest of us are needed
July 27th, 2012 at 3:45 pm
To open in Google Reader, RSS Menu Extension for Safari notes says:
– Can open feeds either online in Google Reader or in your native news reader app (Vienna, Reeder, NetNewsWire etc.)
I haven’t tried it or Daniel’s extension.
July 27th, 2012 at 3:46 pm
Missing URL for RSS Menu Extension for Safari:
http://calum.me/wp/
July 27th, 2012 at 3:57 pm
If you want to change your default RSS reader in Mountain Lion, the easiest way is the excellent RCDefaultApp prefpane. Hasn’t been updated in a while, but v2.1 still works fine for me.
http://www.rubicode.com/Software/RCDefaultApp/
July 27th, 2012 at 4:18 pm
@sjk – Thanks – that extension works for me.
July 28th, 2012 at 5:47 am
Thanks. Just what I wanted.
July 28th, 2012 at 1:36 pm
THANK YOU! Now… Any chance to get a Retina version of the icon? Pretty please? :)
July 28th, 2012 at 1:44 pm
Praveen – glad I could help. I do want to get a retina-compatible version out soon. Just be sure to check for updates often or let Safari auto-check for you.
July 29th, 2012 at 2:13 am
yes get it back.
What about syncing notes with mail and iTunes ?
July 29th, 2012 at 6:50 am
Every time I try to open a RSS feed in new safari, it opens my Thunderbird app. I am not able to open an RSS feed, even with your extension installed :-(
July 29th, 2012 at 4:32 pm
And I was using Safari instead of Chrome exactly because of the rss button. What a poor choice from Apple to remove it, and thank you very much for your extension! Now I miss a built-in rss reader… sniff
July 30th, 2012 at 9:43 am
I wrote an extension for Safari 5 that allowed a user to subscribe to RSS in Google Reader by clicking the RSS button that used to exist. If that will serve as a prototype for you, the code is on Github at https://github.com/robwilkerson/Read-in-Google-Reader.
July 30th, 2012 at 10:42 am
VEry useful, thanks. But not exactly what I was looking for. I removed the browser extension from Safari; however, the “Subscribe to feed” RSS behavior remains. How can I uninstall? Thanks.
July 30th, 2012 at 11:32 am
@MXM: for any Safari extension, you can uninstall it simply by clicking the “Uninstall” button in Safari’s Extension preferences. Is that what you did when you say you removed it from Safari?
I’m not sure what the remaining behavior is. Is the extension’s icon still in the toolbar?
July 30th, 2012 at 11:39 am
@Daniel Jalkut: Thanks for the response. I (wrote) too soon. It uninstalled fine. I misinterpreted another browser behavior. My mistake.
July 30th, 2012 at 4:49 pm
This is a real handy extension but there’s one problem. When it shows the orange bar at the top and when I click the “Application” button, it doesn’t show a list of possible applications, rather it simply adds it to the current database open in DevonThink Pro Office. I am rather addicted to Pulp and the only way I see to add feeds to Pulp via your extension is to copy/paste the feed URL shown in the orange bar. Any idea how to select Pulp?
Thanks!
July 30th, 2012 at 4:56 pm
@Yukon Jack: It should be adding to whatever your default RSS app is. It sounds like your computer is confused and thinks that DevonThink is that. My extension doesn’t do anything to display a URL or show any orange bar. That must be happening independently of the extension.
If you want to try to manually set Pulp to be the default news/RSS reader for your Mac, try RCDefaultApp: http://www.rubicode.com/Software/RCDefaultApp/
July 30th, 2012 at 5:08 pm
Thanks Daniel. It wasn’t my computer that was confused; I’ve been confusing your extn with another similar extn called “RSS Menu” by Calum Benson. I’m terribly sorry for my ignorance. I’ll go try your recommended default app app.
August 1st, 2012 at 5:27 pm
Thanks for sharing this much-needed feature. I was heart-broken when the new OS X blew up my morning routine by ditching my RSS feeds from Safari & Mail! Like others, I’m eager for your app to offer me a site’s main feed, rather than comments — or give me a choice. I’ve subscribed to your Comments RSS Feed so I’ll be in the know. Brilliant! Thanks again.
August 1st, 2012 at 5:49 pm
Hi Beth – thanks for the feedback. I do plan to update the extension soon to support multiple feeds on a site. Stay tuned!
August 2nd, 2012 at 10:34 am
I posted something about the feeds here. Seems there is a security issue that caused them to disable feeds….
https://discussions.apple.com/message/19136995#19136995
August 2nd, 2012 at 2:02 pm
Thank you very much for this extension. Works perfectly with NetNewsWire on my setup.