gPodder

Rating: 
5
Your rating: None Average: 5 (5 votes)

gPodder downloads and manages free audio and video content ("podcasts") for you. Listen directly on your computer or on your mobile devices.

Requires SailfishOS 1.0.4.20. Powered by Python 3 and PyOtherSide.

http://gpodder.org/

This is the continueation of gpodder by Thomas Perl (@thp).

Sources available here:

https://github.com/gpodder/gpodder-sailfish

Keywords:

Application versions: 
AttachmentSizeDate
File harbour-org.gpodder.sailfish-4.7.2-1.noarch.rpm186.72 KB23/09/2019 - 00:41
Changelog: 

After a hiatus we are back, sorry that it took a while.

Please note that due to harbour restrictions MPRIS/MediaKey support will only be available through OpenRepos until Jolla adds these to allowed libraries.

Changelog (I may have missed a few commits):
- Translation support by @carmenfdezb
- Spanish translation @carmenfdezb
- Italian translation by fravacarro
- German translation by mibuthu
- Bulgarian translation by @sfbg
- Lots of UI improvements @sfbg @carmenfdezb @Keeper-of-the-Keys
- MPRIS/MediaKeys support by chstem
- Support for Sailfish SDK by @Keeper-of-the-Keys
- Fixed soundcloud plugin by @Keeper-of-the-Keys

Comments

AndyWuest's picture

Two features are critical for me:

  1. OPML import
  2. The player must not lose the postion of the played track. I want to be able to resume podcast at the last position (currently the position is lost when app is closed). Also it is not possible to change the position in the track - so i have to start always from the beginning. it would be nice if there would be a "player" view with start stop / pause buttons and a slider to change the position manually.
KeeperoftheKeys's picture

Hi Andy,

1. We have a patch to do import pending and hope to also add export at some point later on (the core by thp et al contains code supporting both)

2. For me it depends how/when gpodder gets closed and who the stream provider is, some stream resume in the middle just fine others seem to have great difficulty woth not sending an EOF when a stream (download) is resumed in the middle. We do hope to improve this but I don't want to make you promises how/when we will manage it, if there is a FOSS project that does it right then please let us know so that we may learn from them.

AndyWuest's picture

Hi,

thanks for the quick reply. Regarding the second point, i think i forgot to metion, that i am not using the stream - but only files, that i have previously downloaded via gpodder. So i download the podcast episode of my choice (due to my limited bandwidth) and then i play it - at this time the complete episode has been downloaded and is somewhere stored on the phone. For the cases - where the file already has been downloaded completely - it should be possible to store the last position, i think (and to resume at the same position). For streams it is of course a different story - but at least for my usecase- it is out of scope, because i do not listen to podcastst via streaming.

KeeperoftheKeys's picture

Hi Andy,

It seems you found a bug!

From the logs it seems that a query to update the position is run but that this change does not get commited to disk for whatever reason, hopefully I'll manage to figure out what is not working soon :)

yomark's picture

Thanks, works well. I have however one/two issues. I am unable to resume a podcast episode. When I pause an episode, leave the app open, and resume it after a few hours, it plays for a minute(already buffered i presume ) and then starts from the beginning. When closing the app, and tap the episode again(progress bar is correctly displayed ) and press play, it still starts from the beginning.
Thanks in advance!

KeeperoftheKeys's picture

Thanks :)
I have a suspicioun of what causes it, but I don't know how fast we'll be able to solve it.

anasyntes's picture

Wonderful, big thanks!

sjoshuan's picture

Great to see this app alive again! I'd love to switch back, but miss an OPML import feature. Manually entering my podcasts again isn't something I'd like to do. :)

KeeperoftheKeys's picture

Thanks!

Jeena implemented this in a gpodder QML reference implementation a few years ago (2016), we'll be looking at adapting it into gpodder-sailfish for one of the future releases.