View Single Post
thp's Avatar
Posts: 1,391 | Thanked: 4,272 times | Joined on Sep 2007 @ Vienna, Austria
#54
Originally Posted by qwerty12 View Post
Canola, with its tuning plugin for chinook (http://repository.maemo.org/extras/p...tuning-plugin/) took a different approach; they edited uri-defaults.list to run their python program, which gave a list of adding the feed to Canola/the RSS feed reader, instead of the RSS reader when clicking the RSS icon in browser-ui. But it does seem hackish IMO and there should be a better way than that, but I don't know if it exists in all honesty.
After looking at the source code for the canola-tuning-plugin (it's written in Python - nice , it seems like the approach is the same as the manual approach described on the homepage of Nibbles: Edit /usr/share/applications/defaults.list and set application/hildon-news_reader to a specific .desktop file that will be used as the feed handler. If this still works on Fremantle, we could use a similar approach to handle feeds with gPodder.

About being hack-ish and 'in search for a better way': I think the feedhandler in canola-tuning is going in the right direction, but it should be more open - there should be a separate "feedhandler" package on which news readers and podcast aggregators can depend, and when invoking the feed handler, it shows all installed news readers and podcast aggregators and allows the user to choose to which one it passes the feed (and maybe some generic options like "copy feed URL to clipboard).

Of course, this only works if Fremantle's browser still uses the application/hildon-news_reader setting in /usr/share/applications/defaults.list.

Originally Posted by qwerty12 View Post
But for those podcasts that use those special protocols that you mentioned, this post by conny (albeit being C-oriented) may be of use: http://talk.maemo.org/showpost.php?p=312336&postcount=8
Thanks, that's helpful indeed
 

The Following 5 Users Say Thank You to thp For This Useful Post: