I use an external RSS aggregator -- Shrook 1.x -- to read feeds on my
Mac. I very much like being able to click on a feed link, or on the
"RSS" icon in the location bar, to subscribe to a feed.
However, I sometimes run into a problem where Safari sends Shrook an
Atom URI, even though an RSS URI exists. Because Shrook 1.x does not
understand Atom feeds, I'm left with a useless subscription.
For example all the feeds on TypePad (http://www.typepad.com/) have
links for both Atom and RSS; e.g., bigpicture.typepad.com (to pick
one at random) has:
Safari always sends the Atom feed link to Shrook. Perhaps it always
sends the first one it encounters?
At any rate, this isn't a very smooth user experience.
I can see a few ways out of this (in rough order of desirability);
* Have some sort of negotiation protocol between Safari and
aggregators that it dispatches to (ideally based upon media types)
* Have a preference regarding what kind of feeds you want to send the
aggregator
* Have separate icons in the location bar for RSS and Atom