Originally created by @ScuttleSE on GitHub (May 26, 2023).
Steps to reproduce
Start playing a podcast to an arbitrary position
Pause the podcast
Navigate back through your library to that specific episode.
Click the three dot menu and select "Mark as played"
Click the three dot menu and select "Discard progress"
Click the "Play" button in the bottom right corner.
Expected behaviour
The podcast should start playing from 0:00
Actual behaviour
The podcast starts playing from where it was paused
Environment data
Audiobookshelf Version: 2.2.20
Android App?
iOS App?
Android Issue
Android version:
Device model:
Stock or customized system:
iOS Issue
iOS Version: 16.3.1
iPhone model:
14 Plus
Originally created by @ScuttleSE on GitHub (May 26, 2023).
### Steps to reproduce
1. Start playing a podcast to an arbitrary position
2. Pause the podcast
3. Navigate back through your library to that specific episode.
4. Click the three dot menu and select "Mark as played"
5. 4. Click the three dot menu and select "Discard progress"
6. Click the "Play" button in the bottom right corner.
### Expected behaviour
- The podcast should start playing from 0:00
### Actual behaviour
- The podcast starts playing from where it was paused
### Environment data
Audiobookshelf Version: 2.2.20
- [ ] Android App?
- [X] iOS App?
#### Android Issue
Android version:
Device model:
Stock or customized system:
#### iOS Issue
iOS Version: 16.3.1
iPhone model:
14 Plus
I'm not sure this is expected behavior. If you already have the audio player open to that podcast episode then just press the prev track button or drag the seek cursor to the beginning.
Let me know if I'm misunderstanding
@advplyr commented on GitHub (Jun 18, 2023):
I'm not sure this is expected behavior. If you already have the audio player open to that podcast episode then just press the prev track button or drag the seek cursor to the beginning.
Let me know if I'm misunderstanding
Hm, why doesn't "Discard progress" reset the progress in the player too?
If I have a podcast ep open in the player at 10:00, pause it, select "Discard progress" and then un-pause it, shouldn't it start playing at 00:00?
@ScuttleSE commented on GitHub (Jun 18, 2023):
Hm, why doesn't "Discard progress" reset the progress in the player too?
If I have a podcast ep open in the player at 10:00, pause it, select "Discard progress" and then un-pause it, shouldn't it start playing at 00:00?
I see what you mean. I might be biased because I built it and just see these actions as separate.
We can see if anyone else has thoughts on this.
@advplyr commented on GitHub (Jun 19, 2023):
I see what you mean. I might be biased because I built it and just see these actions as separate.
We can see if anyone else has thoughts on this.
My expectation is the currently open session is not affected by changing progress status.
Plex and Jellyfin do it similarly, where you can "Mark as Watched", "Mark as Unwatched", and "Play from Beginning". Marking as un/watched updates the watch status, but does not affect the open playback session (regardless of whether the player is paused). "Play from Beginning" does restart playback in the open session from the beginning, which I expect to happen.
@nichwall commented on GitHub (Jul 8, 2023):
My expectation is the currently open session is not affected by changing progress status.
Plex and Jellyfin do it similarly, where you can "Mark as Watched", "Mark as Unwatched", and "Play from Beginning". Marking as un/watched updates the watch status, but does not affect the open playback session (regardless of whether the player is paused). "Play from Beginning" does restart playback in the open session from the beginning, which I expect to happen.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @ScuttleSE on GitHub (May 26, 2023).
Steps to reproduce
Expected behaviour
Actual behaviour
Environment data
Audiobookshelf Version: 2.2.20
Android Issue
Android version:
Device model:
Stock or customized system:
iOS Issue
iOS Version: 16.3.1
iPhone model:
14 Plus
@advplyr commented on GitHub (Jun 18, 2023):
I'm not sure this is expected behavior. If you already have the audio player open to that podcast episode then just press the prev track button or drag the seek cursor to the beginning.
Let me know if I'm misunderstanding
@ScuttleSE commented on GitHub (Jun 18, 2023):
Hm, why doesn't "Discard progress" reset the progress in the player too?
If I have a podcast ep open in the player at 10:00, pause it, select "Discard progress" and then un-pause it, shouldn't it start playing at 00:00?
@advplyr commented on GitHub (Jun 18, 2023):
What would your expected behavior be if you press discard progress while playing?
@ScuttleSE commented on GitHub (Jun 19, 2023):
Well, shouldn't Discard Progress do just that? reset progress back to 00:00?
@advplyr commented on GitHub (Jun 19, 2023):
I see what you mean. I might be biased because I built it and just see these actions as separate.
We can see if anyone else has thoughts on this.
@advplyr commented on GitHub (Jun 19, 2023):
What would the expected action be if you mark the episode as finished while it is currently playing?
@nichwall commented on GitHub (Jul 8, 2023):
My expectation is the currently open session is not affected by changing progress status.
Plex and Jellyfin do it similarly, where you can "Mark as Watched", "Mark as Unwatched", and "Play from Beginning". Marking as un/watched updates the watch status, but does not affect the open playback session (regardless of whether the player is paused). "Play from Beginning" does restart playback in the open session from the beginning, which I expect to happen.
@advplyr commented on GitHub (Jul 9, 2023):
I agree. It would seem unusual to me to update the state of the open player.