Skip to content

[Bug]: Progress overwritten / marked as finished from old browser session #1945

Description

@0verEngineer

I have verified that the bug is not already awaiting release

Yes

What was the Problem?

I listened to a audiobook via the app and everytime i paused (since yesterday) it was overwritten with 100% progress / marked as finished. I checked the log and it says that the 100%-progress comes from MacOS so i checked my always running MacMini and saw that it is playing on the MacMini but it was at 106%:

Image

I have no idea why the browser tab on MacOS started playing. All devices were disconnected from the MacMini.

It is eventually the same as this: #1940

Here is a part of the logs:

audiobookshelf-1 | [2026-08-02 17:19:24.185] INFO: [MediaProgress] Marking media progress as finished because time remaining (-6534.170196000065) is less than 10 seconds (media item 38421ea8-14db-4c97-90b2-1f5cf3a1acb1)
audiobookshelf-1 | [2026-08-02 17:19:24.218] DEBUG: [ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:19:24.254] DEBUG: [ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:19:34.321] DEBUG: [PlaybackSessionManager] syncSession "f5f1fefb-956c-4bfa-a1f3-8a79b2913cae" (Device: Mac OS 10.15 / Firefox) | Total Time Listened: 61198
audiobookshelf-1 | [2026-08-02 17:19:34.327] INFO: [MediaProgress] Marking media progress as finished because time remaining (-6544.354187000077) is less than 10 seconds (media item 38421ea8-14db-4c97-90b2-1f5cf3a1acb1)
audiobookshelf-1 | [2026-08-02 17:19:34.352] DEBUG: [ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:19:34.372] DEBUG: [ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:19:45.632] DEBUG: [PlaybackSessionManager] syncSession "f5f1fefb-956c-4bfa-a1f3-8a79b2913cae" (Device: Mac OS 10.15 / Firefox) | Total Time Listened: 61209
audiobookshelf-1 | [2026-08-02 17:19:45.653] INFO: [MediaProgress] Marking media progress as finished because time remaining (-6555.603076000072) is less than 10 seconds (media item 38421ea8-14db-4c97-90b2-1f5cf3a1acb1)
audiobookshelf-1 | [2026-08-02 17:19:45.688] DEBUG: [ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:19:45.730] DEBUG: [ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:19:55.846] DEBUG: [PlaybackSessionManager] syncSession "f5f1fefb-956c-4bfa-a1f3-8a79b2913cae" (Device: Mac OS 10.15 / Firefox) | Total Time Listened: 61219
audiobookshelf-1 | [2026-08-02 17:19:55.860] INFO: [MediaProgress] Marking media progress as finished because time remaining (-6565.805774000066) is less than 10 seconds (media item 38421ea8-14db-4c97-90b2-1f5cf3a1acb1)
audiobookshelf-1 | [2026-08-02 17:19:55.897] DEBUG: [ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:19:55.931] DEBUG: [ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:20:07.087] DEBUG: [PlaybackSessionManager] syncSession "f5f1fefb-956c-4bfa-a1f3-8a79b2913cae" (Device: Mac OS 10.15 / Firefox) | Total Time Listened: 61230
audiobookshelf-1 | [2026-08-02 17:20:07.097] INFO: [MediaProgress] Marking media progress as finished because time remaining (-6577.069085000068) is less than 10 seconds (media item 38421ea8-14db-4c97-90b2-1f5cf3a1acb1)
audiobookshelf-1 | [2026-08-02 17:20:07.130] DEBUG: [ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:20:07.162] DEBUG: [ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:20:17.307] DEBUG: [PlaybackSessionManager] syncSession "f5f1fefb-956c-4bfa-a1f3-8a79b2913cae" (Device: Mac OS 10.15 / Firefox) | Total Time Listened: 61240
audiobookshelf-1 | [2026-08-02 17:20:17.319] INFO: [MediaProgress] Marking media progress as finished because time remaining (-6587.321307000064) is less than 10 seconds (media item 38421ea8-14db-4c97-90b2-1f5cf3a1acb1)
audiobookshelf-1 | [2026-08-02 17:20:17.350] DEBUG: [ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:20:17.387] DEBUG: [ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:20:27.518] DEBUG: [PlaybackSessionManager] syncSession "f5f1fefb-956c-4bfa-a1f3-8a79b2913cae" (Device: Mac OS 10.15 / Firefox) | Total Time Listened: 61250
audiobookshelf-1 | [2026-08-02 17:20:27.525] INFO: [MediaProgress] Marking media progress as finished because time remaining (-6597.522645000077) is less than 10 seconds (media item 38421ea8-14db-4c97-90b2-1f5cf3a1acb1)
audiobookshelf-1 | [2026-08-02 17:20:27.562] DEBUG: [ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)
audiobookshelf-1 | [2026-08-02 17:20:27.597] DEBUG: [ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, recentEpisodes=0, me=0)

Steps to Reproduce the Issue

I don't know

What was Expected?

The Progress should not have been overwritten but i mean the Browser was playing on the MacMini so i don't know.

Phone Model

Pixel 10 Pro XL

Phone OS

Android 17 GrapheneOS

Audiobookshelf App Version

Android App - 0.13.0

Installation Source

Google Play Store

Additional Notes

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions