Playback position is reset when queue order is changed

Environment

Android version: 16
OS version: 6.6.98-android15-8-pe17667d-abogkiS931BXXS9CZE1-4k
AntennaPod version: 3.12.0-beta3
Model: SM-S931B
Device: pa1q
Product: pa1qxeea
Manufacturer: Samsung

Expected behaviour:

When a downloaded episode is paused and remains in the queue, its playback position should be preserved. If another downloaded episode is moved above it in the queue and played to completion, the paused episode should resume from its previous playback position.

Current behaviour:

When I pause a downloaded episode after listening to it for a few minutes, its playback position is saved correctly. I then move another downloaded episode above it in the queue and listen to that episode until it finishes.

After the second episode ends, AntennaPod automatically starts playing the previously paused episode. However, instead of resuming from the saved playback position, it starts from the beginning.

Interestingly, before the second episode finishes, the progress indicator of the paused episode still shows the correct playback position in the queue. The position is only reset when playback automatically switches back to that episode.

First occurred:

I am not sure, I noticed it a few days ago.

Steps to reproduce:

  1. Start playing a downloaded episode from the queue.

  2. Pause the episode after a few minutes.

  3. Move another episode above the paused episode in the queue.

  4. Play the second episode until it finishes.

  5. Let AntennaPod automatically continue with the next episode in the queue.

Expected result:

The previously paused episode resumes from its saved playback position.

Actual result:

The previously paused episode starts from the beginning.

Environment:

No unusual settings or hardware. The issue occurs during normal playback using the queue.

Crash info:

No crash occurs.

I searched the existing issues but couldn’t find a report describing this issue. Apologies if I missed an existing one.

I am also facing this issue

## Environment

Android version: 15

OS version: 5.10.240-android12-9-00006-g25161a557b20-ab14744618

AntennaPod version: 3.12.0-beta3

Model: moto g54 5G

Device: cancunf

Product: cancunf_g_sysq

Manufacturer: motorola

## Environment
Android version: 17
OS version: 6.1.174-android14-11-g406976d493ea
AntennaPod version: 3.12.0-beta3
Model: Pixel 8 Pro
Device: husky
Product: husky
Manufacturer: Google

I have the same problem described above. It is very annoying.

Android version: 16
OS version: 6.6.98-android15-8-33419078-abogkiA366USQS8CZF1-4k
AntennaPod version: 3.12.0-beta3
Model: SM-A366U
Manufacturer: Samsung

Having the same problem still. Which is especially annoying since I often start a podcast one day, but, then, I listen to the next days first before the one I paused.

Same Here

Environment

Android version: 16
OS version: 6.1.157-android14-11
AntennaPod version: 3.12.0-beta4
Model: SM-S921B
Device: e1s
Product: e1sxeea
Manufacturer: samsung

I have been experiencing the same issue for about a month.

Environment

Android version: 17
OS version: 6.1.157-android14-11-gbd23337e42e7-ab14791245
AntennaPod version: 3.12.0-beta4
Model: Pixel 9a
Device: tegu
Product: tegu
Manufacturer: Google

Hello

For information, I have the same bug

Thanks for all

Environment

Android version: 9
OS version: 4.9.148
AntennaPod version: 3.12.0-beta4
Model: VTR-L09
Device: HWVTR
Product: VTR-L09
Manufacturer: HUAWEI

I’ve been experiencing this for at least a couple weeks.

Android version: 16
OS version 6.1.145-android14-11-gfa1d6308d1fe-ab14691759
AntennaPod version: 3.12.0-beta4
Model: Pixel 6
Manufacturer: Google