[Bug]: Podcast episode stays in "continue listening" even at being fully played #1923

Closed
opened 2026-04-25 00:01:25 +02:00 by adam · 13 comments
Owner

Originally created by @sn0opy on GitHub (Apr 30, 2024).

Describe the issue

I listened to a podcast episode (I think via ShelfPlayer) which is now marked marked with a green progress bar (meaning 100%). Said episode is now stuck in "Continue listening" on the home page. Even if I hit the "Remove from continue listening" it will reappear after refreshing the page.

The "Incomplete" view on the podcast's page does not show thje episode anymore.

Previously I had to delete the episode to get rid of it.

Steps to reproduce the issue

Hard to reproduce for me. Happens randomly. Had this issue with different podcasts and podcast episodes.

Audiobookshelf version

v2.9.0

How are you running audiobookshelf?

Docker

Originally created by @sn0opy on GitHub (Apr 30, 2024). ### Describe the issue I listened to a podcast episode (I think via [ShelfPlayer](https://github.com/rasmuslos/ShelfPlayer)) which is now marked marked with a green progress bar (meaning 100%). Said episode is now stuck in "Continue listening" on the home page. Even if I hit the "Remove from continue listening" it will reappear after refreshing the page. The "Incomplete" view on the podcast's page does not show thje episode anymore. Previously I had to delete the episode to get rid of it. ### Steps to reproduce the issue Hard to reproduce for me. Happens randomly. Had this issue with different podcasts and podcast episodes. ### Audiobookshelf version v2.9.0 ### How are you running audiobookshelf? Docker
adam added the bugunable to reproduce labels 2026-04-25 00:01:25 +02:00
adam closed this issue 2026-04-25 00:01:25 +02:00
Author
Owner

@nichwall commented on GitHub (Apr 30, 2024):

Try "remove progress" then "mark as finished".

May also want to bring that up in the ShelfPlayer repo.

@nichwall commented on GitHub (Apr 30, 2024): Try "remove progress" then "mark as finished". May also want to bring that up in the ShelfPlayer repo.
Author
Owner

@sn0opy commented on GitHub (Apr 30, 2024):

Marking it as unfinished and finished again doesn't fix the problem. Neither via ShelfPlayer nor the ABS interface

@sn0opy commented on GitHub (Apr 30, 2024): Marking it as unfinished and finished again doesn't fix the problem. Neither via ShelfPlayer nor the ABS interface
Author
Owner

@nichwall commented on GitHub (Apr 30, 2024):

Can you remove progress twice before marking as finished? This is usually caused by a duplicate listening sessions being created (one finished and one not)

@nichwall commented on GitHub (Apr 30, 2024): Can you remove progress twice before marking as finished? This is usually caused by a duplicate listening sessions being created (one finished and one not)
Author
Owner

@sn0opy commented on GitHub (Apr 30, 2024):

How do you actually mark it as unfinished again once it was marked unfinished already?

@sn0opy commented on GitHub (Apr 30, 2024): How do you actually mark it as unfinished again once it was marked unfinished already?
Author
Owner

@simoncaron commented on GitHub (May 20, 2024):

I'm having the same problem with AudiobookShelf on iOS. I listen to a podcast till the end. When I get back in the app it's still in the "Continue Listening" section at 99%...

Looks like the last minute is never marked as played.

image

image

@simoncaron commented on GitHub (May 20, 2024): I'm having the same problem with AudiobookShelf on iOS. I listen to a podcast till the end. When I get back in the app it's still in the "Continue Listening" section at 99%... Looks like the last minute is never marked as played. ![image](https://github.com/advplyr/audiobookshelf/assets/8635747/f77d5196-8fa0-46fe-9c3c-456cca399077) ![image](https://github.com/advplyr/audiobookshelf/assets/8635747/912b6085-cf8c-47f0-8688-c100e6d83352)
Author
Owner

@advplyr commented on GitHub (May 20, 2024):

That's a different issue. Unless you mark it as finished and it remains in continue listening.
I think there is another issue open for what you shared

@advplyr commented on GitHub (May 20, 2024): That's a different issue. Unless you mark it as finished and it remains in continue listening. I think there is another issue open for what you shared
Author
Owner

@advplyr commented on GitHub (May 20, 2024):

For this issue someone shared their sqlite database with me and I could see that 2 duplicate media progress records were created in the db at the same time which suggests a race condition. I'm not sure how that is possible but we can put in some safeguards around that.
I also think there is a duplicate open for this issue somewhere, might be in the audiobookshelf-app repo

As a side note that user was also using a 3rd party app

@advplyr commented on GitHub (May 20, 2024): For this issue someone shared their sqlite database with me and I could see that 2 duplicate media progress records were created in the db at the same time which suggests a race condition. I'm not sure how that is possible but we can put in some safeguards around that. I also think there is a duplicate open for this issue somewhere, might be in the audiobookshelf-app repo As a side note that user was also using a 3rd party app
Author
Owner

@jmaver commented on GitHub (Aug 5, 2024):

I have this issue with an audiobook. I use ShelfPlayer. I cannot get this audiobook out of the continue listening no matter what I do. Is there anything I can run to fix this, if it is a duplicate media progress record?

@jmaver commented on GitHub (Aug 5, 2024): I have this issue with an audiobook. I use ShelfPlayer. I cannot get this audiobook out of the continue listening no matter what I do. Is there anything I can run to fix this, if it is a duplicate media progress record?
Author
Owner

@advplyr commented on GitHub (Aug 6, 2024):

In the web client go to the book and press the small X on the current progress to remove it. Refresh the page and see if it shows another progress and remove that.

@advplyr commented on GitHub (Aug 6, 2024): In the web client go to the book and press the small X on the current progress to remove it. Refresh the page and see if it shows another progress and remove that.
Author
Owner

@DoobieHowserMD commented on GitHub (Oct 11, 2024):

In the web client go to the book and press the small X on the current progress to remove it. Refresh the page and see if it shows another progress and remove that.

This is how I fixed it in my ABS setup, purely by accident how I figured it out. Was very frustrating until then. Thankfully with the other audiobooks that get "stuck" like this with duplicate records it has always fixed it by doing this. Now if only we could figure out why duplicate records are being made so it doesn't randomly do this anymore.

@DoobieHowserMD commented on GitHub (Oct 11, 2024): > In the web client go to the book and press the small X on the current progress to remove it. Refresh the page and see if it shows another progress and remove that. This is how I fixed it in my ABS setup, purely by accident how I figured it out. Was very frustrating until then. Thankfully with the other audiobooks that get "stuck" like this with duplicate records it has always fixed it by doing this. Now if only we could figure out why duplicate records are being made so it doesn't randomly do this anymore.
Author
Owner

@haptiqblack commented on GitHub (Jan 8, 2025):

In the web client go to the book and press the small X on the current progress to remove it. Refresh the page and see if it shows another progress and remove that.

This was the solution for me. Had a book that had 4 different listening sessions. Also using ShelfPlayer so definitely related to that.

@haptiqblack commented on GitHub (Jan 8, 2025): > In the web client go to the book and press the small X on the current progress to remove it. Refresh the page and see if it shows another progress and remove that. This was the solution for me. Had a book that had 4 different listening sessions. Also using ShelfPlayer so definitely related to that.
Author
Owner

@D3r3k23 commented on GitHub (Mar 22, 2025):

I'm having the same issue with 2 podcast episodes stuck in Continue Listening. I'm using the Audiobookshelf Android app.

@D3r3k23 commented on GitHub (Mar 22, 2025): I'm having the same issue with 2 podcast episodes stuck in Continue Listening. I'm using the Audiobookshelf Android app.
Author
Owner

@advplyr commented on GitHub (Jul 22, 2025):

This is the same as #3845 and the reason for it is explained there. Race condition

@advplyr commented on GitHub (Jul 22, 2025): This is the same as #3845 and the reason for it is explained there. Race condition
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#1923