Listen Up - gpodder.net Update 3

Proper delta calculations, i.e., only download what has since been updated since the last connection to the service

Anonymous mode (for those who don't want a gpodder account)

Unsubscribe

Properly handle disconnecting from account and re-connecting later

Device id/integration with gpodder

UI for credentials

Remaining:

Discovery, will most likely do this tomorrow

Postponed

Server state of episodes (read, unread, position, etc.). I've encountered a couple of issues here and I've notified the gpodder developers. Will have to wait a bit more, doing discovery in this release instead

I plan on dogfooding this for the next little bit. I would like to release this on June 9th but it will probably be June 16th.

Updated:

Adding link to this feature request from gpodder. Until this is added, I won't be doing server side state of episodes

30 comments:

i really like your app, i was really pleased to find it after leaving listen, but please tell us you're gonna support feedly! they are opening the API and now working with other reader apps in order to work ok

Yeah, once you'd pointed out what it was meant to be, interacting with it works as expected, including dismissing it and bringing up the subscriptions, recently played, etc

I should have added that I'm using CyanogenMod rather than the stock rom, so it's possible that that's the culprit.

Thanks for the quick replies - I've just tried it on my tablet (a nexus 7 with the stock rom) and it works beautifully on there. Really looking forward to the rest of the gpodder integration - I'd love to be able to use the tablet for most of my listening and for managing my queue, and then pick up where I left off on my phone when I go for a run. I know that's dependent on getting a few things sorted on the backend, though.

The latest update (2.0.1) which does away with the transparency makes it difficult to see the text in the navigation drawer, since it's now white text on a white background. I assume this is not intended.

The latest update (2.0.1) which does away with the transparency makes it difficult to see the text in the navigation drawer, since it's now white text on a white background. I assume this is not intended.

I've been having problems updating feeds since the update. I managed to create the gpodder account, and i must have synched as my subscriptions now show upon the website,but i've been unable to get new podcasts from my existing subscriptions for a couple of days, even though they are showing on the website. I'm on a Samsung Galaxy note 2. Not sure if you have any ideas?

I have had, which was something like "unable to refresh UNAUTHORIZED", but i believe i had my gpodder login details wrong in the app. I've since corrected that, i now get nothing but the "refreshing subscriptions",or "refresh already in progress" messages.

I will give it more time, however I'm not convinced, as I've tried to manually refresh again, and got the "refreshing subscriptions" message, meaning the previous attempt should have completed (or at least timed out). I'm also concerned that this will become an issue if this slow update is the norm, rather than a one off issue.

uninstalled the app, reinstalled, and i can now updaate. Lost all my previously downloaded podcasts (which i expected), but now struggling to get any but the most recent podcasts (last 1-2 days) to show up within each subscription, even when selecting "download more". However, this may just be a speed issue, as one subscription has since updated with older shows.

Thank you for your excellent work!I'm looking for a way to launch Listen Up and have it automatically start playing. Tasker allows me to specify a data field which is passed to the application when it's launched. Is there something I can set in the data field to accomplish this, or does Listen Up ignore the data field?

Tasker's documentation on it is sparse, but you should be able to get it on launch with getIntent().getData().toString() according to this: https://groups.google.com/forum/#!msg/tasker/x2C0WpN6nHM/T8e00MLjRsUJ