[Bug]: Long single file audiobooks don't start playback in Firefox #2910

Closed
opened 2026-04-25 00:11:46 +02:00 by adam · 17 comments
Owner

Originally created by @PercyJW-2 on GitHub (Jul 21, 2025).

What happened?

When I try to start an audiobook that already has some progress into it it keeps loading. Apparently this issue only occurs when using Firefox or any Firefox derivative. I also took a look into the network communication within the debug tool, and it seems it is continuously downloading audiodata chunks.

What did you expect to happen?

Playback resumes at the location at which I stopped listening in the last session.

Steps to reproduce the issue

  1. Have a long audiobook with some percentage of progression (in my case about 50%, so 11h in)
  2. Try to start playback from Firefox on (Arch) Linux (I don't know if this issue also persists on Windows).

Audiobookshelf version

v2.26.1

How are you running audiobookshelf?

Docker

What OS is your Audiobookshelf server hosted from?

Linux

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

Firefox

Logs

2025-07-21 12:52:54.127

DEBUG

Set Log Level to DEBUG

2025-07-21 12:52:54.140

DEBUG

[ApiCacheManager] Array.afterUpsert: Clearing cache

2025-07-21 12:52:58.074

DEBUG

[TokenManager] User jwachsmuth is using an access token without an expiration

2025-07-21 12:52:58.877

DEBUG

[ApiCacheManager] Object.afterBulkUpdate: Clearing cache

2025-07-21 12:52:58.890

DEBUG

[PlaybackSessionManager] Updated session for "The Two Towers" (95ac08c8-df33-4527-bed9-f9a42b10b170)

2025-07-21 12:52:58.895

DEBUG

[ApiCacheManager] Object.afterBulkUpdate: Clearing cache

2025-07-21 12:52:58.895

INFO

[PlaybackSessionManager] Updating progress for "The Two Towers" with current time 8850.85 (previously 8835.845)

2025-07-21 12:52:58.903

DEBUG

[ApiCacheManager] mediaProgress.afterUpdate: Clearing cache

2025-07-21 12:52:58.904

INFO

[MediaProgress] Manually setting updatedAt to '2025-07-21 12:53:00.427 +00:00' (media item f6cf72d7-423f-4917-b367-3498e72d5cd9)

2025-07-21 12:52:58.908

DEBUG

[SocketAuthority] clientEmitter - no clients found for user fc8b002a-e796-4149-9424-c000451665f1

2025-07-21 12:53:10.625

DEBUG

[PlaybackSessionManager] startSessionRequest for device Linux x86_64 / Firefox

2025-07-21 12:53:10.627

DEBUG

[PlaybackSessionManager] "jwachsmuth" starting direct play session for item "0e840fad-4335-4104-98ce-99d2a8eacc39" with id 92b76302-5431-4a3b-a5f9-f2a91fde44ce (Device: Linux x86_64 / Firefox)

2025-07-21 12:53:11.011

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.031

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.045

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.238

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.364

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.523

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.535

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.545

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.557

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.710

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.725

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.747

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.894

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:11.912

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.062

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.079

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.094

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.244

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.256

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.268

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.282

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.416

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.429

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.445

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.583

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.595

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.606

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.618

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.751

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.764

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.779

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.917

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.931

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.944

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:12.957

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.092

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.103

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.125

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.312

DEBUG

[TokenManager] User jwachsmuth is using an access token without an expiration

2025-07-21 12:53:13.549

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.576

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.584

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.597

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.610

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.756

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.770

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.904

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.915

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.933

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:13.943

DEBUG

[ApiCacheManager] Object.afterBulkUpdate: Clearing cache

2025-07-21 12:53:13.956

DEBUG

[PlaybackSessionManager] Updated session for "The Two Towers" (95ac08c8-df33-4527-bed9-f9a42b10b170)

2025-07-21 12:53:13.961

DEBUG

[ApiCacheManager] Object.afterBulkUpdate: Clearing cache

2025-07-21 12:53:13.961

INFO

[PlaybackSessionManager] Updating progress for "The Two Towers" with current time 8865.843 (previously 8850.85)

2025-07-21 12:53:13.968

DEBUG

[ApiCacheManager] mediaProgress.afterUpdate: Clearing cache

2025-07-21 12:53:13.969

INFO

[MediaProgress] Manually setting updatedAt to '2025-07-21 12:53:15.427 +00:00' (media item f6cf72d7-423f-4917-b367-3498e72d5cd9)

2025-07-21 12:53:13.975

DEBUG

[SocketAuthority] clientEmitter - no clients found for user fc8b002a-e796-4149-9424-c000451665f1

2025-07-21 12:53:14.084

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.111

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.127

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.266

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.289

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.307

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.458

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.471

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.660

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.680

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.693

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.886

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.898

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.917

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:14.928

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.101

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.114

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.126

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.269

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.450

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.462

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.474

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.598

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.618

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.630

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.783

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.795

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.806

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.951

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:15.988

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.282

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.301

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.315

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.451

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.462

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.474

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.485

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.618

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.630

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.644

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.656

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.807

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.819

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.949

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.963

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.976

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:16.989

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.152

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.165

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.468

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.481

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.503

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.637

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.648

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.661

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.673

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.802

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.833

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.856

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:17.994

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.008

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.022

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.155

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.168

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.186

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.202

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.349

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.374

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.516

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.529

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.541

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.553

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.678

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.690

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.850

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.861

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.873

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:18.885

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:19.048

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:19.059

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:19.227

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:19.241

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:19.253

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:19.398

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:19.644

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:19.850

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:19.866

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:19.882

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.046

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.315

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.330

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.462

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.482

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.624

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.787

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.798

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.813

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.825

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.943

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.959

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.970

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:20.981

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.148

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.165

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.177

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.317

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.327

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.342

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.358

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.500

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.520

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.649

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.673

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.685

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.818

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:21.838

DEBUG

[SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth"

2025-07-21 12:53:22.004

DEBUG

[PlaybackSessionManager] closeSession "92b76302-5431-4a3b-a5f9-f2a91fde44ce"

2025-07-21 12:53:22.008

DEBUG

[PlaybackSessionManager] Removed session "92b76302-5431-4a3b-a5f9-f2a91fde44ce"

2025-07-21 12:53:22.023

ERROR

[SessionController] Unable to find playback session with id=92b76302-5431-4a3b-a5f9-f2a91fde44ce

2025-07-21 12:53:28.550

DEBUG

[TokenManager] User jwachsmuth is using an access token without an expiration

2025-07-21 12:53:28.919

DEBUG

[ApiCacheManager] Object.afterBulkUpdate: Clearing cache

2025-07-21 12:53:28.953

DEBUG

[PlaybackSessionManager] Updated session for "The Two Towers" (95ac08c8-df33-4527-bed9-f9a42b10b170)

2025-07-21 12:53:28.962

DEBUG

[ApiCacheManager] Object.afterBulkUpdate: Clearing cache

2025-07-21 12:53:28.963

INFO

[PlaybackSessionManager] Updating progress for "The Two Towers" with current time 8880.844 (previously 8865.843)

2025-07-21 12:53:28.979

DEBUG

[ApiCacheManager] mediaProgress.afterUpdate: Clearing cache

2025-07-21 12:53:28.979

INFO

[MediaProgress] Manually setting updatedAt to '2025-07-21 12:53:30.427 +00:00' (media item f6cf72d7-423f-4917-b367-3498e72d5cd9)

2025-07-21 12:53:28.987

DEBUG

[SocketAuthority] clientEmitter - no clients found for user fc8b002a-e796-4149-9424-c000451665f1

2025-07-21 12:53:43.940

DEBUG

[ApiCacheManager] Object.afterBulkUpdate: Clearing cache

2025-07-21 12:53:43.952

DEBUG

[PlaybackSessionManager] Updated session for "The Two Towers" (95ac08c8-df33-4527-bed9-f9a42b10b170)

2025-07-21 12:53:43.956

DEBUG

[ApiCacheManager] Object.afterBulkUpdate: Clearing cache

2025-07-21 12:53:43.957

INFO

[PlaybackSessionManager] Updating progress for "The Two Towers" with current time 8895.843 (previously 8880.844)

2025-07-21 12:53:43.964

DEBUG

[ApiCacheManager] mediaProgress.afterUpdate: Clearing cache

2025-07-21 12:53:43.964

INFO

[MediaProgress] Manually setting updatedAt to '2025-07-21 12:53:45.428 +00:00' (media item f6cf72d7-423f-4917-b367-3498e72d5cd9)

2025-07-21 12:53:43.968

DEBUG

[SocketAuthority] clientEmitter - no clients found for user fc8b002a-e796-4149-9424-c000451665f1

Additional Notes

My Setup: Firefox browser on Arch-Linux, ABS (2.26.1) running inside docker behind reverse proxy. Each audiobook is stored as a single opus encoded file. For example one of the offending audiobooks is 22 hours long and the filesize is about 550 MB.

Originally created by @PercyJW-2 on GitHub (Jul 21, 2025). ### What happened? When I try to start an audiobook that already has some progress into it it keeps loading. Apparently this issue only occurs when using Firefox or any Firefox derivative. I also took a look into the network communication within the debug tool, and it seems it is continuously downloading audiodata chunks. ### What did you expect to happen? Playback resumes at the location at which I stopped listening in the last session. ### Steps to reproduce the issue 1. Have a long audiobook with some percentage of progression (in my case about 50%, so 11h in) 2. Try to start playback from Firefox on (Arch) Linux (I don't know if this issue also persists on Windows). ### Audiobookshelf version v2.26.1 ### How are you running audiobookshelf? Docker ### What OS is your Audiobookshelf server hosted from? Linux ### If the issue is being seen in the UI, what browsers are you seeing the problem on? Firefox ### Logs ```shell 2025-07-21 12:52:54.127 DEBUG Set Log Level to DEBUG 2025-07-21 12:52:54.140 DEBUG [ApiCacheManager] Array.afterUpsert: Clearing cache 2025-07-21 12:52:58.074 DEBUG [TokenManager] User jwachsmuth is using an access token without an expiration 2025-07-21 12:52:58.877 DEBUG [ApiCacheManager] Object.afterBulkUpdate: Clearing cache 2025-07-21 12:52:58.890 DEBUG [PlaybackSessionManager] Updated session for "The Two Towers" (95ac08c8-df33-4527-bed9-f9a42b10b170) 2025-07-21 12:52:58.895 DEBUG [ApiCacheManager] Object.afterBulkUpdate: Clearing cache 2025-07-21 12:52:58.895 INFO [PlaybackSessionManager] Updating progress for "The Two Towers" with current time 8850.85 (previously 8835.845) 2025-07-21 12:52:58.903 DEBUG [ApiCacheManager] mediaProgress.afterUpdate: Clearing cache 2025-07-21 12:52:58.904 INFO [MediaProgress] Manually setting updatedAt to '2025-07-21 12:53:00.427 +00:00' (media item f6cf72d7-423f-4917-b367-3498e72d5cd9) 2025-07-21 12:52:58.908 DEBUG [SocketAuthority] clientEmitter - no clients found for user fc8b002a-e796-4149-9424-c000451665f1 2025-07-21 12:53:10.625 DEBUG [PlaybackSessionManager] startSessionRequest for device Linux x86_64 / Firefox 2025-07-21 12:53:10.627 DEBUG [PlaybackSessionManager] "jwachsmuth" starting direct play session for item "0e840fad-4335-4104-98ce-99d2a8eacc39" with id 92b76302-5431-4a3b-a5f9-f2a91fde44ce (Device: Linux x86_64 / Firefox) 2025-07-21 12:53:11.011 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.031 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.045 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.238 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.364 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.523 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.535 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.545 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.557 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.710 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.725 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.747 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.894 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:11.912 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.062 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.079 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.094 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.244 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.256 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.268 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.282 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.416 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.429 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.445 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.583 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.595 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.606 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.618 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.751 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.764 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.779 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.917 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.931 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.944 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:12.957 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.092 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.103 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.125 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.312 DEBUG [TokenManager] User jwachsmuth is using an access token without an expiration 2025-07-21 12:53:13.549 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.576 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.584 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.597 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.610 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.756 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.770 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.904 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.915 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.933 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:13.943 DEBUG [ApiCacheManager] Object.afterBulkUpdate: Clearing cache 2025-07-21 12:53:13.956 DEBUG [PlaybackSessionManager] Updated session for "The Two Towers" (95ac08c8-df33-4527-bed9-f9a42b10b170) 2025-07-21 12:53:13.961 DEBUG [ApiCacheManager] Object.afterBulkUpdate: Clearing cache 2025-07-21 12:53:13.961 INFO [PlaybackSessionManager] Updating progress for "The Two Towers" with current time 8865.843 (previously 8850.85) 2025-07-21 12:53:13.968 DEBUG [ApiCacheManager] mediaProgress.afterUpdate: Clearing cache 2025-07-21 12:53:13.969 INFO [MediaProgress] Manually setting updatedAt to '2025-07-21 12:53:15.427 +00:00' (media item f6cf72d7-423f-4917-b367-3498e72d5cd9) 2025-07-21 12:53:13.975 DEBUG [SocketAuthority] clientEmitter - no clients found for user fc8b002a-e796-4149-9424-c000451665f1 2025-07-21 12:53:14.084 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.111 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.127 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.266 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.289 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.307 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.458 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.471 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.660 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.680 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.693 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.886 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.898 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.917 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:14.928 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.101 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.114 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.126 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.269 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.450 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.462 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.474 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.598 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.618 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.630 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.783 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.795 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.806 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.951 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:15.988 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.282 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.301 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.315 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.451 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.462 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.474 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.485 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.618 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.630 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.644 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.656 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.807 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.819 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.949 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.963 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.976 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:16.989 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.152 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.165 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.468 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.481 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.503 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.637 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.648 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.661 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.673 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.802 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.833 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.856 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:17.994 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.008 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.022 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.155 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.168 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.186 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.202 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.349 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.374 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.516 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.529 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.541 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.553 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.678 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.690 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.850 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.861 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.873 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:18.885 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:19.048 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:19.059 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:19.227 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:19.241 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:19.253 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:19.398 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:19.644 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:19.850 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:19.866 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:19.882 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.046 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.315 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.330 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.462 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.482 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.624 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.787 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.798 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.813 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.825 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.943 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.959 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.970 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:20.981 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.148 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.165 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.177 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.317 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.327 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.342 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.358 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.500 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.520 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.649 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.673 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.685 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.818 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:21.838 DEBUG [SessionController] Serving audio track 1 for session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" belonging to user "jwachsmuth" 2025-07-21 12:53:22.004 DEBUG [PlaybackSessionManager] closeSession "92b76302-5431-4a3b-a5f9-f2a91fde44ce" 2025-07-21 12:53:22.008 DEBUG [PlaybackSessionManager] Removed session "92b76302-5431-4a3b-a5f9-f2a91fde44ce" 2025-07-21 12:53:22.023 ERROR [SessionController] Unable to find playback session with id=92b76302-5431-4a3b-a5f9-f2a91fde44ce 2025-07-21 12:53:28.550 DEBUG [TokenManager] User jwachsmuth is using an access token without an expiration 2025-07-21 12:53:28.919 DEBUG [ApiCacheManager] Object.afterBulkUpdate: Clearing cache 2025-07-21 12:53:28.953 DEBUG [PlaybackSessionManager] Updated session for "The Two Towers" (95ac08c8-df33-4527-bed9-f9a42b10b170) 2025-07-21 12:53:28.962 DEBUG [ApiCacheManager] Object.afterBulkUpdate: Clearing cache 2025-07-21 12:53:28.963 INFO [PlaybackSessionManager] Updating progress for "The Two Towers" with current time 8880.844 (previously 8865.843) 2025-07-21 12:53:28.979 DEBUG [ApiCacheManager] mediaProgress.afterUpdate: Clearing cache 2025-07-21 12:53:28.979 INFO [MediaProgress] Manually setting updatedAt to '2025-07-21 12:53:30.427 +00:00' (media item f6cf72d7-423f-4917-b367-3498e72d5cd9) 2025-07-21 12:53:28.987 DEBUG [SocketAuthority] clientEmitter - no clients found for user fc8b002a-e796-4149-9424-c000451665f1 2025-07-21 12:53:43.940 DEBUG [ApiCacheManager] Object.afterBulkUpdate: Clearing cache 2025-07-21 12:53:43.952 DEBUG [PlaybackSessionManager] Updated session for "The Two Towers" (95ac08c8-df33-4527-bed9-f9a42b10b170) 2025-07-21 12:53:43.956 DEBUG [ApiCacheManager] Object.afterBulkUpdate: Clearing cache 2025-07-21 12:53:43.957 INFO [PlaybackSessionManager] Updating progress for "The Two Towers" with current time 8895.843 (previously 8880.844) 2025-07-21 12:53:43.964 DEBUG [ApiCacheManager] mediaProgress.afterUpdate: Clearing cache 2025-07-21 12:53:43.964 INFO [MediaProgress] Manually setting updatedAt to '2025-07-21 12:53:45.428 +00:00' (media item f6cf72d7-423f-4917-b367-3498e72d5cd9) 2025-07-21 12:53:43.968 DEBUG [SocketAuthority] clientEmitter - no clients found for user fc8b002a-e796-4149-9424-c000451665f1 ``` ### Additional Notes My Setup: Firefox browser on Arch-Linux, ABS (2.26.1) running inside docker behind reverse proxy. Each audiobook is stored as a single opus encoded file. For example one of the offending audiobooks is 22 hours long and the filesize is about 550 MB.
adam added the bugwaitingunable to reproduce labels 2026-04-25 00:11:46 +02:00
adam closed this issue 2026-04-25 00:11:46 +02:00
Author
Owner

@Vito0912 commented on GitHub (Jul 21, 2025):

Try playing the file without ABS with the Firefox browser

@Vito0912 commented on GitHub (Jul 21, 2025): Try playing the file without ABS with the Firefox browser
Author
Owner

@PercyJW-2 commented on GitHub (Jul 21, 2025):

That seems to work

@PercyJW-2 commented on GitHub (Jul 21, 2025): That seems to work
Author
Owner

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

Abs is just using the browsers audio player so if it plays standalone in the browser it should also play in Abs.

Have you tried without the reverse proxy?

Are you also testing in a mobile app? Not sure why the logs show you are using an old token on 2.26.1

@advplyr commented on GitHub (Jul 21, 2025): Abs is just using the browsers audio player so if it plays standalone in the browser it should also play in Abs. Have you tried without the reverse proxy? Are you also testing in a mobile app? Not sure why the logs show you are using an old token on 2.26.1
Author
Owner

@PercyJW-2 commented on GitHub (Jul 21, 2025):

The old token was probably from a discord RPC program (but now it should use the new tokens)
Also, the issue persists when I connect without the reverse proxy

@PercyJW-2 commented on GitHub (Jul 21, 2025): The old token was probably from a discord RPC program (but now it should use the new tokens) Also, the issue persists when I connect without the reverse proxy
Author
Owner

@PercyJW-2 commented on GitHub (Jul 22, 2025):

Now after a while the loading stopped, but playback does not start. And the logs don't put out anything new, the last entry was:

2025-07-21` 21:55:24.312

DEBUG

[SessionController] Serving audio track 1 for session "a13029e2-8c09-4fb2-9fd5-c0fe0ebfa1ed" belonging to user "jwachsmuth"
@PercyJW-2 commented on GitHub (Jul 22, 2025): Now after a while the loading stopped, but playback does not start. And the logs don't put out anything new, the last entry was: ``` 2025-07-21` 21:55:24.312 DEBUG [SessionController] Serving audio track 1 for session "a13029e2-8c09-4fb2-9fd5-c0fe0ebfa1ed" belonging to user "jwachsmuth" ```
Author
Owner

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

I'm just throwing out some random things to try as a fellow user.

  1. What format is the file? (MP3? MP4/M4B?)
  2. Does this happen with more than one book? All formats?
  3. If the book has chapters (not applicable for formats that don't support them), do those seek properly?
@LeeThompson commented on GitHub (Jul 22, 2025): I'm just throwing out some random things to try as a fellow user. 1. What format is the file? (MP3? MP4/M4B?) 2. Does this happen with more than one book? All formats? 3. If the book has chapters (not applicable for formats that don't support them), do those seek properly?
Author
Owner

@PercyJW-2 commented on GitHub (Jul 22, 2025):

  1. The offending format is opus (I think it uses ogg containers)
  2. It happens with all audiobooks in opus format that are longer than about 12.5h - M4B containers work flawlessly without any size limitations. (when I generate a audiobook file I use the following command: ffmpeg -i input_file.m4b -c:a libopus -b:a 60k output_file.opus)
  3. The current chapter is displayed correctly about 95% of the time during loading
@PercyJW-2 commented on GitHub (Jul 22, 2025): 1. The offending format is opus (I think it uses ogg containers) 2. It happens with all audiobooks in opus format that are longer than about 12.5h - M4B containers work flawlessly without any size limitations. (when I generate a audiobook file I use the following command: `ffmpeg -i input_file.m4b -c:a libopus -b:a 60k output_file.opus`) 3. The current chapter is displayed correctly about 95% of the time during loading
Author
Owner

@PercyJW-2 commented on GitHub (Jul 22, 2025):

It seems to me that it tries to cache the whole file (at least until to the point I am listening) before starting playback and if that download takes too long it does not start playback

@PercyJW-2 commented on GitHub (Jul 22, 2025): It seems to me that it tries to cache the whole file (at least until to the point I am listening) before starting playback and if that download takes too long it does not start playback
Author
Owner

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

  1. The offending format is opus (I think it uses ogg containers)
  2. It happens with all audiobooks in opus format that are longer than about 12.5h - M4B containers work flawlessly without any size limitations. (when I generate a audiobook file I use the following command: ffmpeg -i input_file.m4b -c:a libopus -b:a 60k output_file.opus)
  3. The current chapter is displayed correctly about 95% of the time during loading

Two years ago another user spent a long time fighting opus in ogg containers in Firefox, specifically long ones. I'm not finding the exact conversation, but he ended up switching everything to webm to get around the issue in Firefox after multiple months of having the bug report open on the Firefox side.

He did also find it was specifically with files above a certain length, 10-12 hours sounds about right.

Edit: found the bug report, it specifically with Firefox on Linux.
https://bugzilla.mozilla.org/show_bug.cgi?id=1810378

@nichwall commented on GitHub (Jul 22, 2025): > 1. The offending format is opus (I think it uses ogg containers) > 2. It happens with all audiobooks in opus format that are longer than about 12.5h - M4B containers work flawlessly without any size limitations. (when I generate a audiobook file I use the following command: `ffmpeg -i input_file.m4b -c:a libopus -b:a 60k output_file.opus`) > 3. The current chapter is displayed correctly about 95% of the time during loading Two years ago another user spent a long time fighting opus in ogg containers in Firefox, specifically long ones. I'm not finding the exact conversation, but he ended up switching everything to webm to get around the issue in Firefox after multiple months of having the bug report open on the Firefox side. He did also find it was specifically with files above a certain length, 10-12 hours sounds about right. Edit: found the bug report, it specifically with Firefox on Linux. https://bugzilla.mozilla.org/show_bug.cgi?id=1810378
Author
Owner

@PercyJW-2 commented on GitHub (Jul 22, 2025):

Ah, I see. I'll think about what I will do about this.
Should this be closed due to not being a direct issue with ABS? Would it be an option to remux files during playback serverside? (I think Jellyfin does that for mkv files)

Also thanks for the help :D

@PercyJW-2 commented on GitHub (Jul 22, 2025): Ah, I see. I'll think about what I will do about this. Should this be closed due to not being a direct issue with ABS? Would it be an option to remux files during playback serverside? (I think Jellyfin does that for mkv files) Also thanks for the help :D
Author
Owner

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

Abs does automatically fallback to transcoding when the native browser audio player element throws an error.

https://github.com/advplyr/audiobookshelf/blob/878f0787ba39ff82f9d5b6b5b5bb397ec667f010/client/players/PlayerHandler.js#L121-L127

It seems like in this case the browser is not throwing an error though it is just stuck. Can you check the browser console logs to see if an error is being thrown?

@advplyr commented on GitHub (Jul 22, 2025): Abs does automatically fallback to transcoding when the native browser audio player element throws an error. https://github.com/advplyr/audiobookshelf/blob/878f0787ba39ff82f9d5b6b5b5bb397ec667f010/client/players/PlayerHandler.js#L121-L127 It seems like in this case the browser is not throwing an error though it is just stuck. Can you check the browser console logs to see if an error is being thrown?
Author
Owner

@PercyJW-2 commented on GitHub (Jul 22, 2025):

This is printed into the browser console when loading finishes:

[PlayerHandler] Preparing Session 
Object { id: "82cf7ca1-5c21-494c-b0d1-e40d27d54c4b", userId: "50d43ebc-371d-4937-9872-a42b7cafdd5c", libraryId: "4445d241-a83a-4cd4-9f89-80fe9cc3e075", libraryItemId: "0e840fad-4335-4104-98ce-99d2a8eacc39", bookId: "a65192dc-1493-4a04-be7c-f2798326fecf", episodeId: null, mediaType: "book", mediaMetadata: {…}, chapters: (31) […], displayTitle: "Harry Potter und der Halbblutprinz", … }
[c29b263.js:1:414648](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js)
[HLS] Destroying HLS Instance [c29b263.js:1:90749](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js)
[LocalPlayer] Loading track src /audiobookshelf/public/session/82cf7ca1-5c21-494c-b0d1-e40d27d54c4b/track/1 [c29b263.js:1:91222](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js)
Set media session metadata 
MediaMetadata { title: "Harry Potter und der Halbblutprinz", artist: "J.K. Rowling", album: "Harry Potter - Gesprochen von Rufus Beck #6", artwork: (1) […] }
[c29b263.js:1:425636](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js)
[PlayerHandler] Player state change LOADED [c29b263.js:1:412484](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js)
[PlayerHandler] Player state change PLAYING [c29b263.js:1:412484](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js)
@PercyJW-2 commented on GitHub (Jul 22, 2025): This is printed into the browser console when loading finishes: ``` [PlayerHandler] Preparing Session Object { id: "82cf7ca1-5c21-494c-b0d1-e40d27d54c4b", userId: "50d43ebc-371d-4937-9872-a42b7cafdd5c", libraryId: "4445d241-a83a-4cd4-9f89-80fe9cc3e075", libraryItemId: "0e840fad-4335-4104-98ce-99d2a8eacc39", bookId: "a65192dc-1493-4a04-be7c-f2798326fecf", episodeId: null, mediaType: "book", mediaMetadata: {…}, chapters: (31) […], displayTitle: "Harry Potter und der Halbblutprinz", … } [c29b263.js:1:414648](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js) [HLS] Destroying HLS Instance [c29b263.js:1:90749](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js) [LocalPlayer] Loading track src /audiobookshelf/public/session/82cf7ca1-5c21-494c-b0d1-e40d27d54c4b/track/1 [c29b263.js:1:91222](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js) Set media session metadata MediaMetadata { title: "Harry Potter und der Halbblutprinz", artist: "J.K. Rowling", album: "Harry Potter - Gesprochen von Rufus Beck #6", artwork: (1) […] } [c29b263.js:1:425636](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js) [PlayerHandler] Player state change LOADED [c29b263.js:1:412484](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js) [PlayerHandler] Player state change PLAYING [c29b263.js:1:412484](https://audiobookshelf.joris-wachsmuth.de/audiobookshelf/_nuxt/c29b263.js) ```
Author
Owner

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

When the loading finishes what happens? Is the progress bar moving with no audio? Does the player show a pause button?

@advplyr commented on GitHub (Jul 22, 2025): When the loading finishes what happens? Is the progress bar moving with no audio? Does the player show a pause button?
Author
Owner

@PercyJW-2 commented on GitHub (Jul 22, 2025):

The player shows a pause button, but otherwise the UI is frozen, so neither the progress bar is moving nor the timestamp is changing.

@PercyJW-2 commented on GitHub (Jul 22, 2025): The player shows a pause button, but otherwise the UI is frozen, so neither the progress bar is moving nor the timestamp is changing.
Author
Owner

@PercyJW-2 commented on GitHub (Jul 22, 2025):

Also the progress bar halts at the correct position

Screenshot of the player

@PercyJW-2 commented on GitHub (Jul 22, 2025): Also the progress bar halts at the correct position [Screenshot of the player](https://imgur.com/a/h4m7bmc)
Author
Owner

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

If the browser audio player isn't throwing an error and reports that it is playing then I don't think we should try to handle this. You could add a comment to the Bugzilla report

@advplyr commented on GitHub (Jul 22, 2025): If the browser audio player isn't throwing an error and reports that it is playing then I don't think we should try to handle this. You could add a comment to the Bugzilla report
Author
Owner

@PercyJW-2 commented on GitHub (Jul 22, 2025):

Ok, I'll do that. Also, thanks for the work. Love the project

@PercyJW-2 commented on GitHub (Jul 22, 2025): Ok, I'll do that. Also, thanks for the work. Love the project
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2910