[Bug]: Some MP3 Files will not be marked as "finished" after being fully played #386

Closed
opened 2026-04-24 23:07:32 +02:00 by adam · 3 comments
Owner

Originally created by @Eftimin70 on GitHub (May 27, 2022).

Describe the issue

Some MP3 Files will not be marked as "finished" after being fully played and the following status is displayed:

Screenshot at May 27 17-10-09

It would be nice if the checkmark "finished" would be set after playing an audiobook e.g. as soon as 100% is reached, instead of waiting for "0 sec remaining".

Steps to reproduce the issue

  1. Happens with some MP3 files, typically the duration of these MP3 is longer than 20 minutes

Audiobookshelf version

v2.0.17

How are you running audiobookshelf?

Docker

Originally created by @Eftimin70 on GitHub (May 27, 2022). ### Describe the issue Some MP3 Files will not be marked as "finished" after being fully played and the following status is displayed: <img width="466" alt="Screenshot at May 27 17-10-09" src="https://user-images.githubusercontent.com/106393682/170728503-059af117-cf1b-4e9a-bbe6-1713ff0d12fc.png"> It would be nice if the checkmark "finished" would be set after playing an audiobook e.g. as soon as 100% is reached, instead of waiting for "0 sec remaining". ### Steps to reproduce the issue 1. Happens with some MP3 files, typically the duration of these MP3 is longer than 20 minutes ### Audiobookshelf version v2.0.17 ### How are you running audiobookshelf? Docker
adam added the bug label 2026-04-24 23:07:32 +02:00
adam closed this issue 2026-04-24 23:07:32 +02:00
Author
Owner

@DieselTech commented on GitHub (May 29, 2022):

Also experiencing this.

image

@DieselTech commented on GitHub (May 29, 2022): Also experiencing this. ![image](https://user-images.githubusercontent.com/30128380/170883048-d7ed5969-e42f-4f5d-969a-dc39e651cf3d.png)
Author
Owner

@advplyr commented on GitHub (May 29, 2022):

This should be fixed in v2.0.18 since any progress update with less than 5 seconds remaining will mark it as finished. Another progress sync will get sent when the track actually ends.

When transcoding the duration is not always exact so marking it as complete when < 5 seconds remain should cover that.

@advplyr commented on GitHub (May 29, 2022): This should be fixed in [v2.0.18](https://github.com/advplyr/audiobookshelf/releases/tag/v2.0.18) since any progress update with less than 5 seconds remaining will mark it as finished. Another progress sync will get sent when the track actually ends. When transcoding the duration is not always exact so marking it as complete when < 5 seconds remain should cover that.
Author
Owner

@advplyr commented on GitHub (Jun 5, 2022):

Fixed again in v2.0.19

@advplyr commented on GitHub (Jun 5, 2022): Fixed again in [v2.0.19](https://github.com/advplyr/audiobookshelf/releases/tag/v2.0.19)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#386