| Prev |   1   2 |
maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   First test release of gPodder for Fremantle (https://talk.maemo.org/showthread.php?t=29128)

qgil 2009-08-15 19:47

Re: First test release of gPodder for Fremantle
 
Confirming that videos play seamlessly as well. Cool.

bheetebrij 2009-08-19 07:05

Re: First test release of gPodder for Fremantle
 
I am a really avid podcast listener and buying a Maemo 5 device is really dependent on being able to use it for podcasts. Seeing that you have ported gPodder makes me a very happy camper. Thanks.

The app is looking already really good and functional. I have one small question though. On my Nokia phones I have problems playing back podcasts like the ones from Engadget and GDGT, as they have some sort of enhanced podcast format with bookmarks and the like. Can anyone confirm whether this will work with gPodder and Maemo

(I am no where close to being a programmer, so I don't know whether this is a gPodder or Media Player thing. Sorry).:confused:

TIA.

Regards,

Bas

thp 2009-08-19 09:23

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by bheetebrij (Post 312966)
I am a really avid podcast listener and buying a Maemo 5 device is really dependent on being able to use it for podcasts. Seeing that you have ported gPodder makes me a very happy camper. Thanks.

Great to hear that :)

Quote:

Originally Posted by bheetebrij (Post 312966)
The app is looking already really good and functional. I have one small question though. On my Nokia phones I have problems playing back podcasts like the ones from Engadget and GDGT, as they have some sort of enhanced podcast format with bookmarks and the like. Can anyone confirm whether this will work with gPodder and Maemo

If you are talking about Enhanced podcasts like the ones used by iPods, then I think playback is possible, but you will not be able to make use of the chapter marks with the 'normal' Media Player.

This article describes how to add chapter marks to files, but it uses an utility that seems to be only available on Mac OS X. Ideally, all podcasts should use an open standard, like ID3v2 Chapters. A tool for adding ID2v2 chapters already exists.

Of course, there's always Panucci, which is a media player specifically created for playing back podcasts and audio books. It's open source, and will be available on Maemo 5 sooner or later. Adding ID3v2 chapter support will be trivial, but I haven't found a way to read chapter data from the AAC files for iPods.

If you send me example files or a link to the feed that contains enhanced podcasts, I can try them out and tell you what works (on Maemo 4) and what does not.

thp 2009-08-19 10:01

Re: First test release of gPodder for Fremantle
 
Just a quick update after some more investigation: The mp4chaps utility from the mp4v2 project seems to be able to read QuickTime Chapters. I have tested it with the file "Engadget_Podcast_159.m4a", and it displayed the chapters correctly.

This means that it is just a matter of time to get Enhanced podcast support into Panucci. (Enhanced podcast functionality is mostly a thing that should be implemented in the player, and gPodder itself does not playback episodes - one uses the Media Player or Panucci for that). Hope this is good news for you :)

bheetebrij 2009-08-19 12:33

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by thp (Post 312998)
This means that it is just a matter of time to get Enhanced podcast support into Panucci. (Enhanced podcast functionality is mostly a thing that should be implemented in the player, and gPodder itself does not playback episodes - one uses the Media Player or Panucci for that). Hope this is good news for you :)

The Engadget podcast you tried is a perfect example of what I was referring to. From what you are saying, I now understand that it depends on the media player, as gPodder has no problem catching the podcast.

Thanks for confirming playback for me. It is really good to know that such an important functionality will (eventually) be supported!

Cheers!

qgil 2009-08-22 20:42

Re: First test release of gPodder for Fremantle
 
Hi, I'm using GPodder regularly in Fremantle hardware and it's quite reliable. There are occasional crashes of Python in the backend but well, nothing too bad.

One thing, are you sure that GPodder can't make the browser list it when clicking a feed? I'm no expert but Transmission can make the browser to list it when clicking a torrent...

thp 2009-08-23 09:59

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by qgil (Post 314430)
Hi, I'm using GPodder regularly in Fremantle hardware and it's quite reliable. There are occasional crashes of Python in the backend but well, nothing too bad.

If you start gPodder with "gpodder --maemo --verbose" in the X-Terminal, and you can reproduce a crash, the output that appears in the X-Terminal might be helpful to see if it's a bug in gPodder or just a crash from Python/Hildon/GTK+.

Quote:

Originally Posted by qgil (Post 314430)
One thing, are you sure that GPodder can't make the browser list it when clicking a feed? I'm no expert but Transmission can make the browser to list it when clicking a torrent...

What is the "browser" in this context? The web browser? The file browser? The list of podcast episodes? Do you want to open the website of a podcast in the web browser? Or open the download folder of a podcast in the file browser? Or do you mean subscribing to a podcast feed from within the web browser?

qgil 2009-08-23 19:37

Re: First test release of gPodder for Fremantle
 
I mean clicking the link of a podcast feed in the browser and being offered an option "Add to GPodder"

thp 2009-08-23 19:57

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by qgil (Post 314606)
I mean clicking the link of a podcast feed in the browser and being offered an option "Add to GPodder"

Ah, OK. This is surely something that would be very welcome for mobile users. gPodder can do it, but what needs to be done is to interface gPodder with the browser and set it up to handle feeds (when the browser "sees" an audio/video feed) and optionally also some URI schemes.

I'd probably need help from the browser team, because I would need to know how to set up gPodder (or more generic: some generic application/binary) as a feed handler for audio and video podcasts. And maybe also as a URL handler for pcast://, itms://, itpc:// links (which are some different schemas that work for podcasts and are used on some pages).

Do you know whom I can ask for help in this area? Or should I file a bug report with a documentation request?

What do you see when opening a link like this in the Maemo 5 browser? http://lugradio.org/episodes.rss

qgil 2009-08-23 20:08

Re: First test release of gPodder for Fremantle
 
I get two options to choose from:

"Add to bookmarks"
"Add shortcut to desktop"

As said Transmission works as expected in relation to the browser. You could ask the developer. I think there was a recent thread explaining how to do it properly. If it's not documented in the Developer Guide then a bug wouldn't hurt...

thp 2009-08-23 20:36

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by qgil (Post 314609)
I get two options to choose from:

"Add to bookmarks"
"Add shortcut to desktop"

Ok, I should have checked that URL myself first. Try this one (I've tested it with the Diablo browser): http://linuxoutlaws.com/podcast - you should get an RSS icon in the toolbar. If so, what does clicking that icon do?

Quote:

Originally Posted by qgil (Post 314609)
As said Transmission works as expected in relation to the browser. You could ask the developer. I think there was a recent thread explaining how to do it properly. If it's not documented in the Developer Guide then a bug wouldn't hurt...

Transmission's file handling is a bit different from gPodder's feed handling, because with .torrent files, the browser downloads the file and then uses an application to open the locally downloaded file. For gPodder, no download should take place for the feed, but the URL of the feed needs to be passed from the browser to gPodder (otherwise gPodder could never update a feed, because it would not know the URL of the feed).

qwerty12 2009-08-23 22:58

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by thp (Post 314612)
Transmission's file handling is a bit different from gPodder's feed handling, because with .torrent files, the browser downloads the file and then uses an application to open the locally downloaded file. For gPodder, no download should take place for the feed, but the URL of the feed needs to be passed from the browser to gPodder (otherwise gPodder could never update a feed, because it would not know the URL of the feed).

I don't watch/listen to podcasts so please forgive any ignorance that I may show.

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.

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

qgil 2009-08-24 02:48

Re: First test release of gPodder for Fremantle
 
http://linuxoutlaws.com/podcast offers also a

"Subscribe to feed: Linux Outlaws Podcast feed"

It is connected to the well known Maemo RSS Feed Reader.

thp 2009-08-24 08:44

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by qwerty12 (Post 314646)
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.

Quote:

Originally Posted by qwerty12 (Post 314646)
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 :)

thp 2009-08-24 09:32

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by qgil (Post 314679)
http://linuxoutlaws.com/podcast offers also a

"Subscribe to feed: Linux Outlaws Podcast feed"

It is connected to the well known Maemo RSS Feed Reader.

I have created a sample feed handler (works on Diablo, don't know if it works on Fremantle) based on the canola2-tuning-plugin. It's just a test right now, but it's a start :)

A new package "Maemo Feed Handler" (feedhandler 0.1-1) should appear in Maemo Extras-Devel soon (if the build worked, that is ;)). Can you please install it and try the "Subscribe to feed:" option you described above again (probably after re-starting the web browser) and see if it brings up a feed handler dialog instead of the default RSS news reader?

qgil 2009-08-25 14:24

Re: First test release of gPodder for Fremantle
 
Unable to install 'Maemo Feed Handler'

Missing python2.5-feedparser (>=4.1-1osso3)

X-Fade 2009-08-25 14:33

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by qgil (Post 315359)
Unable to install 'Maemo Feed Handler'

Missing python2.5-feedparser (>=4.1-1osso3)

The package interface predicts that nicely ;) And finds even one more.

http://maemo.org/packages/package_in...handler/0.1-1/

thp 2009-08-25 14:38

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by X-Fade (Post 315361)
The package interface predicts that nicely ;) And finds even one more.

http://maemo.org/packages/package_in...handler/0.1-1/

Yep, that's what one gets when taking a Diablo source package, modifying it and not fixing the dependencies..

Uploaded feedhandler 0.1-2 to Fremantle Extras-Devel which should have the correct dependencies listed :)

VDVsx 2009-08-25 14:42

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by X-Fade (Post 315361)
The package interface predicts that nicely ;) And finds even one more.

http://maemo.org/packages/package_in...handler/0.1-1/

Note that python2.5-hildon is provided by python-hildon[1], could be a bug in the package system(website) ?

[1] - http://maemo.org/packages/package_in...0.9.0-1maemo10

X-Fade 2009-08-25 14:57

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by VDVsx (Post 315365)
Note that python2.5-hildon is provided by python-hildon[1], could be a bug in the package system(website) ?

[1] - http://maemo.org/packages/package_in...0.9.0-1maemo10

Yes that was a bug ;) A recent change broke provides lookup, but that is fixed now.

qgil 2009-08-25 17:51

Re: First test release of gPodder for Fremantle
 
Nice! Now the user gets a radiobutton list to select among RSS Feed Reader and 3 test entries.

The problem I see is how to register apps there. Is it a static list or does is grow as you install feed capable apps?

Also, it would be good to have it not as visible app but as invisible dependency from GPodder and other apps agreeing to use this "fix".

And while you are at it, please remove the word 'Maemo' from the application name. :) Thanks!

thp 2009-08-25 19:59

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by qgil (Post 315411)
Nice! Now the user gets a radiobutton list to select among RSS Feed Reader and 3 test entries.

The problem I see is how to register apps there. Is it a static list or does is grow as you install feed capable apps?

Currently it's only a static list (the 3 test entries do nothing useful), but I only wanted to use it as a test if the feed handling out of the browser works the same on Fremantle as on Diablo.

The next step is to refactor the app to allow the list to grow as we install capable apps. I'll try to find the authors of feed readers from Maemo.org apps and contact them to discuss what their requirements are and design something based on that.

Quote:

Originally Posted by qgil (Post 315411)
Also, it would be good to have it not as visible app but as invisible dependency from GPodder and other apps agreeing to use this "fix".

Quote:

Originally Posted by qgil (Post 315411)
And while you are at it, please remove the word 'Maemo' from the application name. :) Thanks!

Sure thing. Actually, having "feedhandler" as the name of the package is okay already, and the only UI that the app has (the "Choose which app to open this feed with") is probably going to not really require any name (so that it appears as a natural extension to the browser/feed readers.

thp 2009-08-25 20:48

Re: First test release of gPodder for Fremantle
 
Created new thread to discuss the feedhandler: Browser integration for all RSS-based apps

thp 2009-08-26 14:36

Re: First test release of gPodder for Fremantle
 
New release: gPodder 0.16.1-10frmntl0 in Fremantle Extras-Devel.

This depends on the (also newly-released) feedhandler 0.2, which has a more Fremantle-esque UI and real support for both gPodder and the RSS feed reader (still static, but I'm currently discussing the best way with RSS reader authors). The dependency will automatically be installed with the upgrade and feedhandler is not shown in Application Manager anymore.

Please test in Extras-Devel and if everything works, I'll promote both packages to Extras-Testing.

qgil 2009-08-26 14:58

Re: First test release of gPodder for Fremantle
 
It works! And quite nicely. I have tested it with http://www.gardnermuseum.org/rss.xml

One thing. After selecting GPodder as feed handler you are sent to the dialog where e URL is introduced. The URL is already there and the user only needs to click the OK button. Why not adding it automagically?

thp 2009-08-26 15:09

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by qgil (Post 315677)
One thing. After selecting GPodder as feed handler you are sent to the dialog where e URL is introduced. The URL is already there and the user only needs to click the OK button. Why not adding it automagically?

I just copied the behaviour of the (Diablo) RSS feed reader, which also shows its "Add feed" dialog with the URL already typed in:

http://khan.thpinfo.com/~thp/images/...r-add-feed.png

Granted, the RSS feed reader allows the user to choose a folder where to add the subscription, and gPodder really only has the entry and the "Add" button.

I though it'd be nice to have a last chance of cancelling the operation and to "see" that gPodder comes in front instead of the browser. It is quite easy to change that behaviour, though, and have it add the feed as soon as gPodder is selected from the menu.

qgil 2009-09-11 06:15

Re: First test release of gPodder for Fremantle
 
Don't miss http://www.tigert.com/2009/09/07/ho-hum-2/

thp 2009-09-17 23:06

Re: First test release of gPodder for Fremantle
 
Quote:

Originally Posted by qgil (Post 325260)

Yep, that article was really helpful. I'm currently working on implementing these changes and re-integrating the Fremantle changes into gPodder 2.0:

http://farm3.static.flickr.com/2610/...4f28211fc5.jpg

More screenshots can be found in this post: gPodder for Fremantle progress update

thp 2009-09-22 20:07

Re: First test release of gPodder for Fremantle
 
New release in Extras-Devel; continued in the Thread for gPodder 2.0 for Fremantle


| Prev |   1   2 |
All times are GMT. The time now is 22:48.

vBulletin® Version 3.8.8