[Bug]: Progress is lost or reset randomly

Author: kymahiCreated Apr 14, 2026Updated Sep 15, 2026
Labelsbug

What happened?

This last instance was when I was using Android Auto. I was going through the different options on my car screen and accidentally started a new book while listening to one at the time. It started, and I went to my phone to start the other book again. However, when I started the book, even though it showed the correct progress on the book screen, it started the book over. Pausing it updated the progress on the book screen back to 0%.

What did you expect to happen?

When clicking on a book to play, to start the book at the current progress and not restart it

Steps to reproduce the issue

  1. Play book through Android Auto
  2. Select another book to play via Android Auto interface
  3. Select previously played book from phone interface (official app)

Audiobookshelf version

v2.33.1

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

macOS

If the issue is being seen in the UI, what browsers are you seeing the problem on?

None

Logs

bash
2026-04-14 19:16:00.089

DEBUG

[PlaybackSessionManager] Updated session for "Toradora!, Vol. 1" (f5ab907d-9e70-4426-9a39-07529e9cb45a)

2026-04-14 19:16:00.097

DEBUG

[ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, me=0)

2026-04-14 19:16:00.097

INFO

[PlaybackSessionManager] Updating progress for "Toradora!, Vol. 1" with current time 13599.346 (previously 13584.352)

2026-04-14 19:16:00.103

DEBUG

[ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, me=0)

2026-04-14 19:16:00.103

INFO

[MediaProgress] Manually setting updatedAt to '2026-04-14 19:15:59.209 +00:00' (media item 9e6b5ffb-1a1f-405a-9467-4f17cc322fa8)

2026-04-14 19:16:00.107

DEBUG

[SocketAuthority] clientEmitter - no clients found for user 168bcfb3-2606-42bc-9af3-217d5b06c1d2

2026-04-14 19:16:15.012

DEBUG

[PlaybackSessionManager] Updated session for "Toradora!, Vol. 1" (f5ab907d-9e70-4426-9a39-07529e9cb45a)

2026-04-14 19:16:15.018

DEBUG

[ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, me=0)

2026-04-14 19:16:15.018

INFO

[PlaybackSessionManager] Updating progress for "Toradora!, Vol. 1" with current time 13614.595 (previously 13599.346)

2026-04-14 19:16:15.022

DEBUG

[ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, me=0)

2026-04-14 19:16:15.022

INFO

[MediaProgress] Manually setting updatedAt to '2026-04-14 19:16:14.454 +00:00' (media item 9e6b5ffb-1a1f-405a-9467-4f17cc322fa8)

2026-04-14 19:16:15.025

DEBUG

[SocketAuthority] clientEmitter - no clients found for user 168bcfb3-2606-42bc-9af3-217d5b06c1d2

2026-04-14 19:16:29.885

DEBUG

[PlaybackSessionManager] Updated session for "Toradora!, Vol. 1" (f5ab907d-9e70-4426-9a39-07529e9cb45a)

2026-04-14 19:16:29.888

DEBUG

[ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, me=0)

2026-04-14 19:16:29.888

INFO

[PlaybackSessionManager] Updating progress for "Toradora!, Vol. 1" with current time 13629.352 (previously 13614.595)

2026-04-14 19:16:29.891

DEBUG

[ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, me=0)

2026-04-14 19:16:29.891

INFO

[MediaProgress] Manually setting updatedAt to '2026-04-14 19:16:29.210 +00:00' (media item 9e6b5ffb-1a1f-405a-9467-4f17cc322fa8)

2026-04-14 19:16:29.894

DEBUG

[SocketAuthority] clientEmitter - no clients found for user 168bcfb3-2606-42bc-9af3-217d5b06c1d2

2026-04-14 19:16:34.392

DEBUG

[FfmpegHelpers] Resize Image Cmd: ffmpeg -i /metadata/items/9f55b5ba-c39a-433c-af83-ec1da1f4d1d8/cover.jpg -y -vf scale=400:-1 /metadata/cache/covers/9f55b5ba-c39a-433c-af83-ec1da1f4d1d8_400.jpeg

2026-04-14 19:16:34.652

DEBUG

[FfmpegHelpers] Image resized Successfully

2026-04-14 19:16:40.323

DEBUG

[PlaybackSessionManager] Updated session for "Toradora!, Vol. 1" (f5ab907d-9e70-4426-9a39-07529e9cb45a)

2026-04-14 19:16:40.329

DEBUG

[ApiCacheManager] playbackSession.afterBulkUpdate: cleared user-progress cache slices (personalized=0, me=0)

2026-04-14 19:16:40.329

INFO

[PlaybackSessionManager] Updating progress for "Toradora!, Vol. 1" with current time 5.133 (previously 13629.352)

2026-04-14 19:16:40.333

DEBUG

[ApiCacheManager] mediaProgress.afterUpdate: cleared user-progress cache slices (personalized=0, me=0)

2026-04-14 19:16:40.333

INFO

[MediaProgress] Manually setting updatedAt to '2026-04-14 19:16:39.767 +00:00' (media item 9e6b5ffb-1a1f-405a-9467-4f17cc322fa8)

2026-04-14 19:16:40.335

DEBUG

[SocketAuthority] clientEmitter - no clients found for user 168bcfb3-2606-42bc-9af3-217d5b06c1d2

2026-04-14 19:16:53.158

INFO

[SocketAuthority] Socket Connected to /socket.io q3dPNY9gDW9ogr0XAAEy

2026-04-14 19:16:53.184

DEBUG

[SocketAuthority] Authenticating socket to user "kymahi"

2026-04-14 19:16:57.593

DEBUG

[PlaybackSessionManager] Inserting new session for "Toradora!, Vol. 1" (3a1c9447-90d0-4479-ae8b-4432bb3edbac)

2026-04-14 19:16:57.597

DEBUG

[ApiCacheManager] Array.afterUpsert: Clearing cache

2026-04-14 19:16:57.598

INFO

[PlaybackSessionManager] Updating progress for "Toradora!, Vol. 1" with current time 9.083 (previously 5.133)

Additional Notes

Unknown why the book started accidentally is not shown in the logs as being started