Antennapod: progress is lost

Created on 3 Aug 2017  路  14Comments  路  Source: AntennaPod/AntennaPod

App version: 1.6.3.0 (from Google Play beta)

Android version: 8.0 develper preview 4

Device model: Nexus 5x

Expected behaviour: progress is saved when switching to another app / recieving phone call

Current behaviour: progress is often lost to a previous progress state

First occured: about 1week ago. Not sure if related to update to Android 8, but could be.

Environment: Bluetooth headphones. Sonic player OFF

Most helpful comment

I will try to create a fix for it.

All 14 comments

sounds a bit like #1264
there, the position is not actually lost, but android basically ignores our request to start from a specific position and starts from the beginning instead

Yeah looks a lot like that.
Strange thing is that i never had this problem in the past year.
Then i switched to the beta channel (to get Auto integration) and then upgraded to android 8 . I don't remember exactly when the problem appeared but i expect the android version. I'm not willing to downgrade though (wipe would be required)
I will try sonic.

I can also confirm that playback position is lost on Android 8.0.0, Device: Pixel XL.

Let me know if I can provide any debug information.

I've found a couple set of steps to reproduce:

Scenario 1:

  1. Open AntennaPod
  2. Subscribe to roguelike radio http://feeds.feedburner.com/RoguelikeRadio
  3. Download episode 139.
  4. Go to the Queue screen and tap on the episode.
  5. Press play, then tap the bar at the bottom of the screen to open the player.
  6. During playback, use the slider near the bottom to jump to the middle of the episode.
  7. Pause playback.
  8. Press the android square system button to go to the task list.
  9. Swipe AntennaPod closed.
  10. Restart AntennaPod from its icon on the Android launcher
  11. Playback starts immediately when the app launches, and is playing from the start of the episode rather than the place where it was paused.

Scenario 2:

Follow steps 1-7, above, then:

  1. While paused, use the slider to rewind the episode to the very start of the episode.
    Observed: the slider incorrectly jumps back to the middle of the episode immediately.
  2. Click the "navigate up" button in the upper-left corner.
  3. Click the play button on the episode again.
    Observed: playback resumes from the start of the episode rather than the position where it was paused.

mfietz@: How did you determine that the root cause was android refusing to playback from the requested position. At least when following my own steps (scenario 2, above), it appears that AntennaPod was the one seeking to the wrong position.

It seems possible that there may actually be multiple bugs here with similar symptoms.

I am also experiencing this issue with Google Pixel running Android 8.0.0.0. For me, AntennaPod does not start at the beginning of the file, but does resume several minutes (between 3 and 10 minutes, not exactly sure) back from where it was in the episode when I last paused it.

I'm also seeing this on a Pixel XL running Android 8.0.0.

Today I experienced a loss of progress on a Nexus 5X on Android 8.0.0 in a very short time frame. I had a podcast playing, paused it, opened another app or possibly two (which apparently caused AntennaPod to be closed or suspended by Android), after which i opened AntennaPod again and tried to resume playback. The playback started on the same podacast episode, but about 15 minutes earlier, at about the time I started playing it first time in the morning.

I can also confirm this problem and for me it started to happen after I upgraded to Android 8. I could also reproduce it by killing AntennaPod in a paused state like @sxenos described. Additionally I tested it with Sonic player ON and OFF and it occurred in both modes.

The progress seems to be correctly saved (I checked the sqlite db, too), but when the app is forced to close (by the OS or by the user) and you open it again, while the progress bar is in the right position in the queue, it's in the previous (wrong) position _in the bottom area_, the one which, once clicked, opens the player activity.

Hi everyone, after I tried a couple of poorly working hacks to keep my podcast progress I finally found a stable workaround: Always force stop the app after use. Don't leave it open, not even for a quick break. Force kill it instantly after you paused your podcast. And also never swipe-close it. This is annoying but much less annoying than trying to find the last progress position.

_Android -> Settings -> Apps & notifications -> AntennaPod -> click the "Force Stop" button_

Alternative way (might be more convenient):

_Go to your app drawer -> Long-press the AntennaPod icon -> Drag the icon to "App Info"
-> click the "Force Stop" button_

I will try to create a fix for it.

I can confirm this issue on a Nexus 5x (Android 8.0.0, 2017-11 Patches). It doesn't make a difference whether the Sonic Media Player is enabled or not.

It occurs when the app is closed. Either automatically or manually.

The effects of this issue are especially bad if you have multiple files in your queue half-played. Then AntennaPod gets easily confused resumes playback in another not-yet finished file. I had cases where I couldn't stop that playback via the GUI and instead another file was played in parallel.

This makes AntennaPod pretty much unusable on Android 8.

I have the same issue and can reproduce the description given by sxenos on 13 Sep on a Google Pixel 2.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

zequip picture zequip  路  3Comments

Rotzbua picture Rotzbua  路  4Comments

clixyz picture clixyz  路  4Comments

Matth7878 picture Matth7878  路  3Comments

ggshuini picture ggshuini  路  4Comments