[Bug]: When device connects to server network progress overwrites #1168

Open
opened 2026-04-24 23:51:44 +02:00 by adam · 15 comments
Owner

Originally created by @totopesce on GitHub (Mar 10, 2025).

I have verified that the bug is not already awaiting release

Yes

What was the Problem?

When listening to audiobooks localy on my phone and I connect to my local netwotk, where the server is, the progress on the book gets overwritten, it seems to be with whats on the server.

Steps to Reproduce the Issue

  1. Listen to any local book disconnected from the server
  2. Pause and close the app
  3. Connect to the server network and open the app

What was Expected?

Progress from my phone should update the servers progress.

Phone Model

Poco x6 pro

Phone OS

Android 14

Audiobookshelf App Version

Android App - 0.9.79

Installation Source

Google Play Store

Additional Notes

No response

Originally created by @totopesce on GitHub (Mar 10, 2025). ### I have verified that the [bug is not already awaiting release](https://github.com/advplyr/audiobookshelf-app/issues?q=is%3Aissue%20label%3A%22awaiting%20release%22) Yes ### What was the Problem? When listening to audiobooks localy on my phone and I connect to my local netwotk, where the server is, the progress on the book gets overwritten, it seems to be with whats on the server. ### Steps to Reproduce the Issue 1. Listen to any local book disconnected from the server 2. Pause and close the app 3. Connect to the server network and open the app ### What was Expected? Progress from my phone should update the servers progress. ### Phone Model Poco x6 pro ### Phone OS Android 14 ### Audiobookshelf App Version Android App - 0.9.79 ### Installation Source Google Play Store ### Additional Notes _No response_
adam added the bugandroidwaitingunable to reproduceprogress sync labels 2026-04-24 23:51:45 +02:00
Author
Owner
@nichwall commented on GitHub (Mar 10, 2025): Related to https://github.com/advplyr/audiobookshelf-app/issues/1456 https://github.com/advplyr/audiobookshelf-app/issues/1355 https://github.com/advplyr/audiobookshelf-app/issues/1120 https://github.com/advplyr/audiobookshelf-app/issues/739
Author
Owner

@advplyr commented on GitHub (May 23, 2025):

I'm not able to reproduce this but in v0.9.80 a logs page was added so if anyone is able to reproduce this we should be able to find out exactly what is happening.

Here are the steps I took to try to reproduce this issue (Android 14, Google Pixel 6):

  1. Downloaded a book in the app
  2. Put my phone on airplane mode
  3. Started playing the audiobook and jumped to around 66% then let it play at least 30 seconds (important).
  4. Opened the web client on my desktop to confirm that the progress is still showing 33% there.
  5. Closed out of the app completely
  6. Took my phone out of airplane mode
  7. Opened the app & watched it successfully connect
  8. Observed the progress is correctly updated on the server to 66%

If anyone is able to reproduce the issue following those steps that would be most helpful because the logs will show every step.

The mobile app logs show that the local playback session gets sent to the server.
Image

In the server logs I can see the local playback session come in and the progress getting updated.

[2025-05-22 16:40:17.200] INFO: [PlaybackSessionManager] Syncing local session "The Adventures of Tom Sawyer" (033a0381-a71e-466c-ab7b-09b0949f2f5a)
[2025-05-22 16:40:17.205] DEBUG: [PlaybackSessionManager] Inserting new session for "The Adventures of Tom Sawyer" (033a0381-a71e-466c-ab7b-09b0949f2f5a)
[2025-05-22 16:40:17.213] DEBUG: [ApiCacheManager] Array.afterUpsert: Clearing cache
[2025-05-22 16:40:17.213] DEBUG: [PlaybackSessionManager] Updating progress for "The Adventures of Tom Sawyer" with current time 18731.404 (previously 8733.18)
@advplyr commented on GitHub (May 23, 2025): I'm not able to reproduce this but in v0.9.80 a logs page was added so if anyone is able to reproduce this we should be able to find out exactly what is happening. Here are the steps I took to try to reproduce this issue (Android 14, Google Pixel 6): 1. Downloaded a book in the app 2. Put my phone on airplane mode 3. Started playing the audiobook and jumped to around 66% then let it play at least 30 seconds (important). 4. Opened the web client on my desktop to confirm that the progress is still showing 33% there. 5. Closed out of the app completely 6. Took my phone out of airplane mode 7. Opened the app & watched it successfully connect 8. Observed the progress is correctly updated on the server to 66% If anyone is able to reproduce the issue following those steps that would be most helpful because the logs will show every step. The mobile app logs show that the local playback session gets sent to the server. ![Image](https://github.com/user-attachments/assets/061d1ee0-6a9e-4e84-a023-76e9313b028c) In the server logs I can see the local playback session come in and the progress getting updated. ```bash [2025-05-22 16:40:17.200] INFO: [PlaybackSessionManager] Syncing local session "The Adventures of Tom Sawyer" (033a0381-a71e-466c-ab7b-09b0949f2f5a) [2025-05-22 16:40:17.205] DEBUG: [PlaybackSessionManager] Inserting new session for "The Adventures of Tom Sawyer" (033a0381-a71e-466c-ab7b-09b0949f2f5a) [2025-05-22 16:40:17.213] DEBUG: [ApiCacheManager] Array.afterUpsert: Clearing cache [2025-05-22 16:40:17.213] DEBUG: [PlaybackSessionManager] Updating progress for "The Adventures of Tom Sawyer" with current time 18731.404 (previously 8733.18) ```
Author
Owner

@totopesce commented on GitHub (Jun 1, 2025):

I just tried again, I had 1 book that i was listening and when I connected to my network and closed and opened the app, several books I had finished changed their progress.

06/01/2025 17:31:49.412 [INFO] load: AbsLogger plugin initialized
06/01/2025 17:31:49.864 [INFO] mounted: initializing first load (android v0.9.81-beta)
06/01/2025 17:31:50.025 [INFO] mounted: Server not connected, attempt connection
06/01/2025 17:31:50.034 [INFO] attemptConnection: Got server config, attempt authorize (http://[SERVER_ADDRESS] (xeon))
06/01/2025 17:31:56.049 [ERROR] attemptConnection: Server auth failed (http://[SERVER_ADDRESS] (xeon))
06/01/2025 17:31:56.053 [INFO] mounted: fully initialized
06/01/2025 17:32:17.513 [INFO] playLibraryItem: Received play request for library item local_ed1d3706-c826-4fb4-8b65-0a3f3d52649a 
06/01/2025 17:32:17.538 [INFO] prepareLibraryItem: lid=local_ed1d3706-c826-4fb4-8b65-0a3f3d52649a, startTimeOverride=94102.60102, playbackRate=1.0
06/01/2025 17:32:17.768 [INFO] preparePlayer: Started playback session for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a. MediaPlayer exo-player
06/01/2025 17:32:17.783 [INFO] preparePlayer: Playing local item ed1d3706-c826-4fb4-8b65-0a3f3d52649a.
06/01/2025 17:32:20.330 [INFO] sync: Saved local progress (title: "This Inevitable Ruin (Unabridged)") (currentTime: 94104.249) (session id: c34e263d-7c6f-4e59-8f2f-26218caf983e)
06/01/2025 17:32:20.332 [INFO] sync: Not sending local progress to server (title: "This Inevitable Ruin (Unabridged)") (currentTime: 94104.249) (session id: c34e263d-7c6f-4e59-8f2f-26218caf983e) (hasNetworkConnection: true) (isConnectedToSameServer: false)
06/01/2025 17:33:05.912 [INFO] cleanLogs: Removed 12 logs older than 48 hours
06/01/2025 17:33:05.914 [INFO] load: AbsLogger plugin initialized
06/01/2025 17:33:06.697 [INFO] mounted: initializing first load (android v0.9.81-beta)
06/01/2025 17:33:06.761 [INFO] mounted: Server not connected, attempt connection
06/01/2025 17:33:06.776 [INFO] attemptConnection: Got server config, attempt authorize (http://[SERVER_ADDRESS] (xeon))
06/01/2025 17:33:07.062 [INFO] attemptConnection: Successful connection to last saved server config (http://[SERVER_ADDRESS] (xeon))
06/01/2025 17:33:07.141 [INFO] initLibraries loading library Books
06/01/2025 17:33:07.187 [INFO] Calling syncLocalSessions
06/01/2025 17:33:07.189 [INFO] [ApiHandler] syncLocalMediaProgressForUser: Server connection http://[SERVER_ADDRESS] (xeon)
06/01/2025 17:33:07.195 [INFO] syncLocalMediaProgressForUser: Found 5 local media progress
06/01/2025 17:33:07.284 [INFO] syncLocalMediaProgressForUser: Finishing syncing local media progress with server. 2 up-to-date, 0 updated
06/01/2025 17:33:07.348 [INFO] sendSyncLocalSessions: Sending 25 saved local playback sessions to server (http://[SERVER_ADDRESS] (xeon))
06/01/2025 17:33:07.849 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 976b327c-b9ae-4323-a829-1ece75eaef3a
06/01/2025 17:33:07.851 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 5c93ff7d-e351-40e3-9d56-d6d28f2d8b2d
06/01/2025 17:33:07.881 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "f396cf7b-dc8a-4288-8f67-f4f9a216a158"  | server lastUpdate=1748813587821 > local lastUpdate=1744405294371
06/01/2025 17:33:07.885 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "9ab4ecca-19af-4f8e-bdb2-890c5cf7c5a3"  | server lastUpdate=1748813587687 > local lastUpdate=1743458404786
06/01/2025 17:33:08.136 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 1d0d0322-03cd-4992-8bab-2b8457b045f4
06/01/2025 17:33:08.137 [INFO] userMediaProgressUpdate: local media progress updated for local_f396cf7b-dc8a-4288-8f67-f4f9a216a158
06/01/2025 17:33:08.138 [INFO] userMediaProgressUpdate: local media progress updated for local_9ab4ecca-19af-4f8e-bdb2-890c5cf7c5a3
06/01/2025 17:33:08.143 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83"  | server lastUpdate=1748813587967 > local lastUpdate=1746789038307
06/01/2025 17:33:08.293 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 6febf4a9-3e2e-491d-872e-134fd07c72a2
06/01/2025 17:33:08.301 [INFO] userMediaProgressUpdate: local media progress updated for local_aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83
06/01/2025 17:33:08.315 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "ed1d3706-c826-4fb4-8b65-0a3f3d52649a"  | server lastUpdate=1748813588185 > local lastUpdate=1748813540317
06/01/2025 17:33:08.460 [INFO] sendSyncLocalSessions: Synced session "The Gate of the Feral Gods: Dungeon Crawler Carl, Book 4" with server, server progress was updated for item 9ab4ecca-19af-4f8e-bdb2-890c5cf7c5a3
06/01/2025 17:33:08.465 [INFO] sendSyncLocalSessions: Synced session "The Gate of the Feral Gods: Dungeon Crawler Carl, Book 4" with server. Server progress was up-to-date for item 9ab4ecca-19af-4f8e-bdb2-890c5cf7c5a3
06/01/2025 17:33:08.501 [INFO] userMediaProgressUpdate: local media progress updated for local_ed1d3706-c826-4fb4-8b65-0a3f3d52649a
06/01/2025 17:33:08.587 [INFO] sendSyncLocalSessions: Synced session "The Butcher's Masquerade" with server, server progress was updated for item f396cf7b-dc8a-4288-8f67-f4f9a216a158
06/01/2025 17:33:08.591 [INFO] sendSyncLocalSessions: Synced session "The Butcher's Masquerade" with server. Server progress was up-to-date for item f396cf7b-dc8a-4288-8f67-f4f9a216a158
06/01/2025 17:33:08.593 [INFO] sendSyncLocalSessions: Synced session "The Butcher's Masquerade" with server. Server progress was up-to-date for item f396cf7b-dc8a-4288-8f67-f4f9a216a158
06/01/2025 17:33:08.595 [INFO] sendSyncLocalSessions: Synced session "The Butcher's Masquerade" with server. Server progress was up-to-date for item f396cf7b-dc8a-4288-8f67-f4f9a216a158
06/01/2025 17:33:08.596 [INFO] sendSyncLocalSessions: Synced session "The Butcher's Masquerade" with server. Server progress was up-to-date for item f396cf7b-dc8a-4288-8f67-f4f9a216a158
06/01/2025 17:33:08.735 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server, server progress was updated for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83
06/01/2025 17:33:08.738 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83
06/01/2025 17:33:08.739 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83
06/01/2025 17:33:08.740 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83
06/01/2025 17:33:08.740 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83
06/01/2025 17:33:08.741 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83
06/01/2025 17:33:08.742 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83
06/01/2025 17:33:08.742 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83
06/01/2025 17:33:08.744 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83
06/01/2025 17:33:08.921 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server, server progress was updated for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a
06/01/2025 17:33:08.925 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a
06/01/2025 17:33:08.926 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a
06/01/2025 17:33:08.927 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a
06/01/2025 17:33:08.927 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a
06/01/2025 17:33:08.928 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a
06/01/2025 17:33:08.928 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a
06/01/2025 17:33:08.928 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a
06/01/2025 17:33:08.929 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a
06/01/2025 17:33:08.929 [INFO] syncLocalSessionsWithServer: Finished sending local playback sessions to server. Removing 25 saved sessions.
06/01/2025 17:33:08.965 [INFO] mounted: fully initialized
@totopesce commented on GitHub (Jun 1, 2025): I just tried again, I had 1 book that i was listening and when I connected to my network and closed and opened the app, several books I had finished changed their progress. ```bash 06/01/2025 17:31:49.412 [INFO] load: AbsLogger plugin initialized 06/01/2025 17:31:49.864 [INFO] mounted: initializing first load (android v0.9.81-beta) 06/01/2025 17:31:50.025 [INFO] mounted: Server not connected, attempt connection 06/01/2025 17:31:50.034 [INFO] attemptConnection: Got server config, attempt authorize (http://[SERVER_ADDRESS] (xeon)) 06/01/2025 17:31:56.049 [ERROR] attemptConnection: Server auth failed (http://[SERVER_ADDRESS] (xeon)) 06/01/2025 17:31:56.053 [INFO] mounted: fully initialized 06/01/2025 17:32:17.513 [INFO] playLibraryItem: Received play request for library item local_ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:32:17.538 [INFO] prepareLibraryItem: lid=local_ed1d3706-c826-4fb4-8b65-0a3f3d52649a, startTimeOverride=94102.60102, playbackRate=1.0 06/01/2025 17:32:17.768 [INFO] preparePlayer: Started playback session for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a. MediaPlayer exo-player 06/01/2025 17:32:17.783 [INFO] preparePlayer: Playing local item ed1d3706-c826-4fb4-8b65-0a3f3d52649a. 06/01/2025 17:32:20.330 [INFO] sync: Saved local progress (title: "This Inevitable Ruin (Unabridged)") (currentTime: 94104.249) (session id: c34e263d-7c6f-4e59-8f2f-26218caf983e) 06/01/2025 17:32:20.332 [INFO] sync: Not sending local progress to server (title: "This Inevitable Ruin (Unabridged)") (currentTime: 94104.249) (session id: c34e263d-7c6f-4e59-8f2f-26218caf983e) (hasNetworkConnection: true) (isConnectedToSameServer: false) 06/01/2025 17:33:05.912 [INFO] cleanLogs: Removed 12 logs older than 48 hours 06/01/2025 17:33:05.914 [INFO] load: AbsLogger plugin initialized 06/01/2025 17:33:06.697 [INFO] mounted: initializing first load (android v0.9.81-beta) 06/01/2025 17:33:06.761 [INFO] mounted: Server not connected, attempt connection 06/01/2025 17:33:06.776 [INFO] attemptConnection: Got server config, attempt authorize (http://[SERVER_ADDRESS] (xeon)) 06/01/2025 17:33:07.062 [INFO] attemptConnection: Successful connection to last saved server config (http://[SERVER_ADDRESS] (xeon)) 06/01/2025 17:33:07.141 [INFO] initLibraries loading library Books 06/01/2025 17:33:07.187 [INFO] Calling syncLocalSessions 06/01/2025 17:33:07.189 [INFO] [ApiHandler] syncLocalMediaProgressForUser: Server connection http://[SERVER_ADDRESS] (xeon) 06/01/2025 17:33:07.195 [INFO] syncLocalMediaProgressForUser: Found 5 local media progress 06/01/2025 17:33:07.284 [INFO] syncLocalMediaProgressForUser: Finishing syncing local media progress with server. 2 up-to-date, 0 updated 06/01/2025 17:33:07.348 [INFO] sendSyncLocalSessions: Sending 25 saved local playback sessions to server (http://[SERVER_ADDRESS] (xeon)) 06/01/2025 17:33:07.849 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 976b327c-b9ae-4323-a829-1ece75eaef3a 06/01/2025 17:33:07.851 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 5c93ff7d-e351-40e3-9d56-d6d28f2d8b2d 06/01/2025 17:33:07.881 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "f396cf7b-dc8a-4288-8f67-f4f9a216a158" | server lastUpdate=1748813587821 > local lastUpdate=1744405294371 06/01/2025 17:33:07.885 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "9ab4ecca-19af-4f8e-bdb2-890c5cf7c5a3" | server lastUpdate=1748813587687 > local lastUpdate=1743458404786 06/01/2025 17:33:08.136 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 1d0d0322-03cd-4992-8bab-2b8457b045f4 06/01/2025 17:33:08.137 [INFO] userMediaProgressUpdate: local media progress updated for local_f396cf7b-dc8a-4288-8f67-f4f9a216a158 06/01/2025 17:33:08.138 [INFO] userMediaProgressUpdate: local media progress updated for local_9ab4ecca-19af-4f8e-bdb2-890c5cf7c5a3 06/01/2025 17:33:08.143 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83" | server lastUpdate=1748813587967 > local lastUpdate=1746789038307 06/01/2025 17:33:08.293 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 6febf4a9-3e2e-491d-872e-134fd07c72a2 06/01/2025 17:33:08.301 [INFO] userMediaProgressUpdate: local media progress updated for local_aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83 06/01/2025 17:33:08.315 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "ed1d3706-c826-4fb4-8b65-0a3f3d52649a" | server lastUpdate=1748813588185 > local lastUpdate=1748813540317 06/01/2025 17:33:08.460 [INFO] sendSyncLocalSessions: Synced session "The Gate of the Feral Gods: Dungeon Crawler Carl, Book 4" with server, server progress was updated for item 9ab4ecca-19af-4f8e-bdb2-890c5cf7c5a3 06/01/2025 17:33:08.465 [INFO] sendSyncLocalSessions: Synced session "The Gate of the Feral Gods: Dungeon Crawler Carl, Book 4" with server. Server progress was up-to-date for item 9ab4ecca-19af-4f8e-bdb2-890c5cf7c5a3 06/01/2025 17:33:08.501 [INFO] userMediaProgressUpdate: local media progress updated for local_ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:33:08.587 [INFO] sendSyncLocalSessions: Synced session "The Butcher's Masquerade" with server, server progress was updated for item f396cf7b-dc8a-4288-8f67-f4f9a216a158 06/01/2025 17:33:08.591 [INFO] sendSyncLocalSessions: Synced session "The Butcher's Masquerade" with server. Server progress was up-to-date for item f396cf7b-dc8a-4288-8f67-f4f9a216a158 06/01/2025 17:33:08.593 [INFO] sendSyncLocalSessions: Synced session "The Butcher's Masquerade" with server. Server progress was up-to-date for item f396cf7b-dc8a-4288-8f67-f4f9a216a158 06/01/2025 17:33:08.595 [INFO] sendSyncLocalSessions: Synced session "The Butcher's Masquerade" with server. Server progress was up-to-date for item f396cf7b-dc8a-4288-8f67-f4f9a216a158 06/01/2025 17:33:08.596 [INFO] sendSyncLocalSessions: Synced session "The Butcher's Masquerade" with server. Server progress was up-to-date for item f396cf7b-dc8a-4288-8f67-f4f9a216a158 06/01/2025 17:33:08.735 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server, server progress was updated for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83 06/01/2025 17:33:08.738 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83 06/01/2025 17:33:08.739 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83 06/01/2025 17:33:08.740 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83 06/01/2025 17:33:08.740 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83 06/01/2025 17:33:08.741 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83 06/01/2025 17:33:08.742 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83 06/01/2025 17:33:08.742 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83 06/01/2025 17:33:08.744 [INFO] sendSyncLocalSessions: Synced session "The Eye of the Bedlam Bride" with server. Server progress was up-to-date for item aeba7d6a-1b0b-4a30-bbd2-bd16a3618d83 06/01/2025 17:33:08.921 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server, server progress was updated for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:33:08.925 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:33:08.926 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:33:08.927 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:33:08.927 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:33:08.928 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:33:08.928 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:33:08.928 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:33:08.929 [INFO] sendSyncLocalSessions: Synced session "This Inevitable Ruin (Unabridged)" with server. Server progress was up-to-date for item ed1d3706-c826-4fb4-8b65-0a3f3d52649a 06/01/2025 17:33:08.929 [INFO] syncLocalSessionsWithServer: Finished sending local playback sessions to server. Removing 25 saved sessions. 06/01/2025 17:33:08.965 [INFO] mounted: fully initialized ```
Author
Owner

@advplyr commented on GitHub (Jun 1, 2025):

Can you share the app logs?

@advplyr commented on GitHub (Jun 1, 2025): Can you share the app logs?
Author
Owner

@totopesce commented on GitHub (Jun 1, 2025):

Those are the android app logs, you mean to container log?

@totopesce commented on GitHub (Jun 1, 2025): Those are the android app logs, you mean to container log?
Author
Owner

@advplyr commented on GitHub (Jun 2, 2025):

Oh yeah the corresponding server logs just during that sync time

@advplyr commented on GitHub (Jun 2, 2025): Oh yeah the corresponding server logs just during that sync time
Author
Owner

@totopesce commented on GitHub (Jun 2, 2025):

The time doesnt match between my phone logs and server, I seem to have a problem with timezone on this container or on the server.

"This Inevitable Ruin (Unabridged)" (cbe5b4e2-ee04-4668-b152-80ac4c51381a)
[2025-06-01 21:33:08.253] INFO: [PlaybackSessionManager] Syncing local session "This Inevitable Ruin (Unabridged)" (0c76900e-4856-4fa2-8c24-75a2824ef84c)
[2025-06-01 21:33:08.277] INFO: [PlaybackSessionManager] Syncing local session "This Inevitable Ruin (Unabridged)" (ffddcfcd-cfab-444e-8439-580439c55c55)
[2025-06-01 21:33:08.301] INFO: [PlaybackSessionManager] Syncing local session "This Inevitable Ruin (Unabridged)" (ffff9078-1ec8-47b8-94df-0674b73fb28d)
[2025-06-01 21:33:08.322] INFO: [PlaybackSessionManager] Syncing local session "This Inevitable Ruin (Unabridged)" (d18a21fc-3582-46f2-b444-d4e08cce365a)
[2025-06-01 21:33:08.342] INFO: [PlaybackSessionManager] Syncing local session "This Inevitable Ruin (Unabridged)" (c34e263d-7c6f-4e59-8f2f-26218caf983e)
[2025-06-01 21:33:32.662] INFO: [SocketAuthority] Socket D7GRAfnt5-bEQjMoAAAB disconnected from client "xeon" after 25541ms (Reason: transport close)
[2025-06-01 21:35:22.671] INFO: [SocketAuthority] Socket Connected Z9fWKmvvKfMj_XY7AAAD
@totopesce commented on GitHub (Jun 2, 2025): The time doesnt match between my phone logs and server, I seem to have a problem with timezone on this container or on the server. ``` "This Inevitable Ruin (Unabridged)" (cbe5b4e2-ee04-4668-b152-80ac4c51381a) [2025-06-01 21:33:08.253] INFO: [PlaybackSessionManager] Syncing local session "This Inevitable Ruin (Unabridged)" (0c76900e-4856-4fa2-8c24-75a2824ef84c) [2025-06-01 21:33:08.277] INFO: [PlaybackSessionManager] Syncing local session "This Inevitable Ruin (Unabridged)" (ffddcfcd-cfab-444e-8439-580439c55c55) [2025-06-01 21:33:08.301] INFO: [PlaybackSessionManager] Syncing local session "This Inevitable Ruin (Unabridged)" (ffff9078-1ec8-47b8-94df-0674b73fb28d) [2025-06-01 21:33:08.322] INFO: [PlaybackSessionManager] Syncing local session "This Inevitable Ruin (Unabridged)" (d18a21fc-3582-46f2-b444-d4e08cce365a) [2025-06-01 21:33:08.342] INFO: [PlaybackSessionManager] Syncing local session "This Inevitable Ruin (Unabridged)" (c34e263d-7c6f-4e59-8f2f-26218caf983e) [2025-06-01 21:33:32.662] INFO: [SocketAuthority] Socket D7GRAfnt5-bEQjMoAAAB disconnected from client "xeon" after 25541ms (Reason: transport close) [2025-06-01 21:35:22.671] INFO: [SocketAuthority] Socket Connected Z9fWKmvvKfMj_XY7AAAD ```
Author
Owner

@totopesce commented on GitHub (Jun 2, 2025):

{"timestamp":"2025-06-01 21:30:00.219","source":"LibraryScanner.js:86","message":"[LibraryScanner] Starting library scan b3898b2e-80ec-4ce0-84e6-b19a50f86017 for Books","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:30:01.171","source":"LibraryScanner.js:92","message":"[LibraryScanner] Library scan \"b3898b2e-80ec-4ce0-84e6-b19a50f86017\" completed in 0:00.0 | 0 Added | 0 Updated | 186 Missing","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:30:01.182","source":"LibraryScan.js:149","message":"[LibraryScan] Scan log saved \"/metadata/logs/scans/2025-06-01_b3898b2e-80ec-4ce0-84e6-b19a50f86017.txt\"","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.122","source":"SocketAuthority.js:118","message":"[SocketAuthority] Socket Connected D7GRAfnt5-bEQjMoAAAB","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.514","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Gate of the Feral Gods: Dungeon Crawler Carl, Book 4\" (b40e492b-ceb3-4ad4-a824-a25a5a1a458a)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.694","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Gate of the Feral Gods: Dungeon Crawler Carl, Book 4\" (519b6efd-10e6-472d-b968-0d3bc89946fa)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.721","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Butcher's Masquerade\" (7c4fedbe-e6af-496f-a1c7-37c9b252c565)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.830","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Butcher's Masquerade\" (00b44a73-b376-4dd4-b181-e93bfc1b9930)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.872","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Butcher's Masquerade\" (b1c09313-3457-4e1f-8104-aaa766b0c26d)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.895","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Butcher's Masquerade\" (9650383b-8e80-4662-b1f2-911fdb3ae235)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.915","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Butcher's Masquerade\" (cf92834a-e3a6-4550-bbe7-54d38de96a56)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.940","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (0eebeecb-5d8c-45ee-bf6e-bef206ea0230)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.974","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (837ee971-72c3-43e0-bd47-1aebf6b3d115)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:07.997","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (5337baa1-49ae-49ce-b784-40fa65e3278b)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.022","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (ede69f96-a21f-4db0-92ce-4b3eff31ad51)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.051","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (fb57c4cd-707f-4073-ba74-ac1ffd3144ec)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.071","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (530bd36c-56f7-4e69-84ab-eea8c3bfc66e)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.089","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (829b95cf-7ef8-40fd-9e33-d22a97cfc23a)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.108","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (51ceed5f-7e64-4abd-9fd0-5dc6fe8832d7)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.129","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (4b61479b-004c-4431-a10c-8f45cdcb73cd)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.156","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (8537f072-5339-44a2-a1fb-f769d890ae26)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.192","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (15cf90ae-2d92-4442-a210-9bd048bc3d03)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.210","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (e2a866ca-aef7-4865-bade-a1c67b6d80e2)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.230","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (cbe5b4e2-ee04-4668-b152-80ac4c51381a)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.253","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (0c76900e-4856-4fa2-8c24-75a2824ef84c)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.277","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (ffddcfcd-cfab-444e-8439-580439c55c55)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.302","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (ffff9078-1ec8-47b8-94df-0674b73fb28d)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.322","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (d18a21fc-3582-46f2-b444-d4e08cce365a)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:08.342","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (c34e263d-7c6f-4e59-8f2f-26218caf983e)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:33:32.662","source":"SocketAuthority.js:145","message":"[SocketAuthority] Socket D7GRAfnt5-bEQjMoAAAB disconnected from client \"xeon\" after 25541ms (Reason: transport close)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:35:22.671","source":"SocketAuthority.js:118","message":"[SocketAuthority] Socket Connected Z9fWKmvvKfMj_XY7AAAD","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:35:30.815","source":"SocketAuthority.js:145","message":"[SocketAuthority] Socket Z9fWKmvvKfMj_XY7AAAD disconnected from client \"xeon\" after 8144ms (Reason: transport close)","levelName":"INFO","level":2}
{"timestamp":"2025-06-01 21:38:10.803","source":"SocketAuthority.js:118","message":"[SocketAuthority] Socket Connected _3eOZFBSywsaGLvkAAAF","levelName":"INFO","level":2}
@totopesce commented on GitHub (Jun 2, 2025): ```json {"timestamp":"2025-06-01 21:30:00.219","source":"LibraryScanner.js:86","message":"[LibraryScanner] Starting library scan b3898b2e-80ec-4ce0-84e6-b19a50f86017 for Books","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:30:01.171","source":"LibraryScanner.js:92","message":"[LibraryScanner] Library scan \"b3898b2e-80ec-4ce0-84e6-b19a50f86017\" completed in 0:00.0 | 0 Added | 0 Updated | 186 Missing","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:30:01.182","source":"LibraryScan.js:149","message":"[LibraryScan] Scan log saved \"/metadata/logs/scans/2025-06-01_b3898b2e-80ec-4ce0-84e6-b19a50f86017.txt\"","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.122","source":"SocketAuthority.js:118","message":"[SocketAuthority] Socket Connected D7GRAfnt5-bEQjMoAAAB","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.514","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Gate of the Feral Gods: Dungeon Crawler Carl, Book 4\" (b40e492b-ceb3-4ad4-a824-a25a5a1a458a)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.694","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Gate of the Feral Gods: Dungeon Crawler Carl, Book 4\" (519b6efd-10e6-472d-b968-0d3bc89946fa)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.721","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Butcher's Masquerade\" (7c4fedbe-e6af-496f-a1c7-37c9b252c565)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.830","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Butcher's Masquerade\" (00b44a73-b376-4dd4-b181-e93bfc1b9930)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.872","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Butcher's Masquerade\" (b1c09313-3457-4e1f-8104-aaa766b0c26d)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.895","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Butcher's Masquerade\" (9650383b-8e80-4662-b1f2-911fdb3ae235)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.915","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Butcher's Masquerade\" (cf92834a-e3a6-4550-bbe7-54d38de96a56)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.940","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (0eebeecb-5d8c-45ee-bf6e-bef206ea0230)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.974","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (837ee971-72c3-43e0-bd47-1aebf6b3d115)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:07.997","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (5337baa1-49ae-49ce-b784-40fa65e3278b)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.022","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (ede69f96-a21f-4db0-92ce-4b3eff31ad51)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.051","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (fb57c4cd-707f-4073-ba74-ac1ffd3144ec)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.071","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (530bd36c-56f7-4e69-84ab-eea8c3bfc66e)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.089","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (829b95cf-7ef8-40fd-9e33-d22a97cfc23a)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.108","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (51ceed5f-7e64-4abd-9fd0-5dc6fe8832d7)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.129","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"The Eye of the Bedlam Bride\" (4b61479b-004c-4431-a10c-8f45cdcb73cd)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.156","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (8537f072-5339-44a2-a1fb-f769d890ae26)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.192","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (15cf90ae-2d92-4442-a210-9bd048bc3d03)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.210","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (e2a866ca-aef7-4865-bade-a1c67b6d80e2)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.230","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (cbe5b4e2-ee04-4668-b152-80ac4c51381a)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.253","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (0c76900e-4856-4fa2-8c24-75a2824ef84c)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.277","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (ffddcfcd-cfab-444e-8439-580439c55c55)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.302","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (ffff9078-1ec8-47b8-94df-0674b73fb28d)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.322","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (d18a21fc-3582-46f2-b444-d4e08cce365a)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:08.342","source":"PlaybackSessionManager.js:104","message":"[PlaybackSessionManager] Syncing local session \"This Inevitable Ruin (Unabridged)\" (c34e263d-7c6f-4e59-8f2f-26218caf983e)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:33:32.662","source":"SocketAuthority.js:145","message":"[SocketAuthority] Socket D7GRAfnt5-bEQjMoAAAB disconnected from client \"xeon\" after 25541ms (Reason: transport close)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:35:22.671","source":"SocketAuthority.js:118","message":"[SocketAuthority] Socket Connected Z9fWKmvvKfMj_XY7AAAD","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:35:30.815","source":"SocketAuthority.js:145","message":"[SocketAuthority] Socket Z9fWKmvvKfMj_XY7AAAD disconnected from client \"xeon\" after 8144ms (Reason: transport close)","levelName":"INFO","level":2} {"timestamp":"2025-06-01 21:38:10.803","source":"SocketAuthority.js:118","message":"[SocketAuthority] Socket Connected _3eOZFBSywsaGLvkAAAF","levelName":"INFO","level":2} ```
Author
Owner

@ahrmn commented on GitHub (Jun 5, 2025):

I have similar problems.
I looked into the logs of the most recent occurence:
My Phone refuses to update the Server Progress:

Image

By that time I should have been in my local network, although I am not entirely sure if I actually connected to the server.

The Server doesnt know there was any attempt during the entire day:

Image

And the next day I connect to the Server again and it downloads outdated progress.

Image

@ahrmn commented on GitHub (Jun 5, 2025): I have similar problems. I looked into the logs of the most recent occurence: My Phone refuses to update the Server Progress: ![Image](https://github.com/user-attachments/assets/806e18c5-c467-43b1-9421-b6ac3dfcb7d8) By that time I should have been in my local network, although I am not entirely sure if I actually connected to the server. The Server doesnt know there was any attempt during the entire day: ![Image](https://github.com/user-attachments/assets/a806deb2-8c6f-4216-9e2e-ad40e6f4814b) And the next day I connect to the Server again and it downloads outdated progress. ![Image](https://github.com/user-attachments/assets/d0e3fe55-d0f8-4f8d-b2b6-b2a9b7c35235)
Author
Owner

@HuffAndStuff commented on GitHub (Jun 15, 2025):

Same issue here. It doesnt happen all the time, but often enough. I have to go in and go to the playback history to jump to the time before the sync. I'm not using Airplane mode, but I'm unable to connect to my server remotely, so it happens when I open ABS while remote, then reconnect when back.

Recreation Steps:

  1. Download a local copy of the book, but have enough sync progress on the server for it to "revert" to something
  2. Lose access to the server, but still open and close the ABS app, so that you have further progress.
  3. After some time, reconnect to the server

Logs and screenshot of the sync events attached.

Image

ABS Server Logs.txt

abs_logs_android_0.9.81-beta.txt

@HuffAndStuff commented on GitHub (Jun 15, 2025): Same issue here. It doesnt happen all the time, but often enough. I have to go in and go to the playback history to jump to the time before the sync. I'm not using Airplane mode, but I'm unable to connect to my server remotely, so it happens when I open ABS while remote, then reconnect when back. Recreation Steps: 1. Download a local copy of the book, but have enough sync progress on the server for it to "revert" to something 2. Lose access to the server, but still open and close the ABS app, so that you have further progress. 3. After some time, reconnect to the server Logs and screenshot of the sync events attached. ![Image](https://github.com/user-attachments/assets/e08784c4-108a-4a9e-a60e-d036d4f25d95) [ABS Server Logs.txt](https://github.com/user-attachments/files/20746507/ABS.Server.Logs.txt) [abs_logs_android_0.9.81-beta.txt](https://github.com/user-attachments/files/20746521/abs_logs_android_0.9.81-beta.txt)
Author
Owner

@advplyr commented on GitHub (Jun 15, 2025):

I have similar problems. I looked into the logs of the most recent occurence: My Phone refuses to update the Server Progress:

App logs screenshot

Image

@ahormann This message Not sending local progress to server is showing that you are either not connected to the same server or you are in offline mode. Do you have 2 server connections set up? If you downloaded the book on one server connection and are connected to the other the book won't sync even if it is the same server with a different address.

@advplyr commented on GitHub (Jun 15, 2025): > I have similar problems. I looked into the logs of the most recent occurence: My Phone refuses to update the Server Progress: > > <details> > <summary>App logs screenshot</summary> > > ![Image](https://github.com/user-attachments/assets/806e18c5-c467-43b1-9421-b6ac3dfcb7d8) > </details> @ahormann This message `Not sending local progress to server` is showing that you are either not connected to the same server or you are in offline mode. Do you have 2 server connections set up? If you downloaded the book on one server connection and are connected to the other the book won't sync even if it is the same server with a different address.
Author
Owner

@advplyr commented on GitHub (Jun 15, 2025):

@HuffAndStuff What version of the server are those logs from? It looks like you might be on a version earlier than v2.24.0

@advplyr commented on GitHub (Jun 15, 2025): @HuffAndStuff What version of the server are those logs from? It looks like you might be on a version earlier than `v2.24.0`
Author
Owner

@HuffAndStuff commented on GitHub (Jun 16, 2025):

@advplyr Ah good catch, looks like I am behind a patch. I'm on v2.23.0 I'll run through an upgrade.

@HuffAndStuff commented on GitHub (Jun 16, 2025): @advplyr Ah good catch, looks like I am behind a patch. I'm on `v2.23.0` I'll run through an upgrade.
Author
Owner

@aahenn commented on GitHub (Jun 26, 2025):

I'm experiencing the same issue. In case it's helpful, below are the relevant logs. The audiobook I lost progress on is The Arabs, which you can see at the end of the logs below syncs several times in rapid succession.

Server version: 2.24.0

App: Pixel 7a, Android 16, player version 0.9.81-beta

Here are the server logs

2025-06-25 20:14:16.771

INFO

[SocketAuthority] Socket Connected to /socket.io c87eO7wtAtgmqrMrAAAB

2025-06-25 20:14:16.788

INFO

[LogManager] Removed daily log: 2025-06-16.txt

2025-06-25 20:14:18.349

INFO

[PlaybackSessionManager] Syncing local session "A Fierce Discontent" (d8eb5af0-72fa-45f1-b869-1fac84d8ec1e)

2025-06-25 20:14:18.935

INFO

[PlaybackSessionManager] Syncing local session "A Fierce Discontent" (1d15fddc-ac9c-4b23-8f00-f24272cd4085)

2025-06-25 20:14:19.350

INFO

[PlaybackSessionManager] Syncing local session "The Journalist and the Murderer" (3b45dfca-c0c8-4eeb-a922-a81ff64db0c0)

2025-06-25 20:14:19.785

INFO

[PlaybackSessionManager] Syncing local session "The Arabs" (53d262dd-d130-424e-b7ac-14a72c81847a)

2025-06-25 20:14:20.240

INFO

[PlaybackSessionManager] Syncing local session "The Arabs" (45217c71-9627-478b-9b19-1faf739bf4de)

2025-06-25 20:14:20.479

INFO

[PlaybackSessionManager] Syncing local session "The Arabs" (73cb9087-597e-480a-9054-bdaf0c0185cd)

2025-06-25 20:14:20.878

INFO

[PlaybackSessionManager] Syncing local session "The Arabs" (12f2b410-a2e2-44d2-8de8-374a80001a6f)

2025-06-25 20:14:21.286

INFO

[PlaybackSessionManager] Syncing local session "The Arabs" (fe3cb22e-fda6-436f-b11e-3df3037a9ec9)

2025-06-25 20:15:55.774

INFO

[SocketAuthority] Socket c87eO7wtAtgmqrMrAAAB disconnected from client "ahen" after 99003ms (Reason: transport close)

And here are the apps logs

06/25/2025 15:43:05.874 [INFO] sync: Saved local progress (title: "The Arabs") (currentTime: 31697.944) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9)
06/25/2025 15:43:05.877 [INFO] sync: Not sending local progress to server (title: "The Arabs") (currentTime: 31697.944) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9) (hasNetworkConnection: true) (isConnectedToSameServer: false)
06/25/2025 15:43:20.866 [INFO] sync: Saved local progress (title: "The Arabs") (currentTime: 31712.94) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9)
06/25/2025 15:43:20.869 [INFO] sync: Not sending local progress to server (title: "The Arabs") (currentTime: 31712.94) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9) (hasNetworkConnection: true) (isConnectedToSameServer: false)
06/25/2025 15:43:22.651 [INFO] sync: Saved local progress (title: "The Arabs") (currentTime: 31714.73) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9)
06/25/2025 15:43:22.653 [INFO] sync: Not sending local progress to server (title: "The Arabs") (currentTime: 31714.73) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9) (hasNetworkConnection: true) (isConnectedToSameServer: false)
06/25/2025 20:14:15.566 [INFO] cleanLogs: Removed 443 logs older than 48 hours
06/25/2025 20:14:15.567 [INFO] load: AbsLogger plugin initialized
06/25/2025 20:14:16.028 [INFO] mounted: initializing first load (android v0.9.81-beta)
06/25/2025 20:14:16.264 [INFO] mounted: Server not connected, attempt connection
06/25/2025 20:14:16.287 [INFO] attemptConnection: Got server config, attempt authorize (http://[SERVER_ADDRESS] (ahen))
06/25/2025 20:14:16.903 [INFO] attemptConnection: Successful connection to last saved server config (http://[SERVER_ADDRESS] (ahen))
06/25/2025 20:14:16.968 [INFO] initLibraries loading library Audiobooks
06/25/2025 20:14:17.413 [INFO] Calling syncLocalSessions
06/25/2025 20:14:17.415 [INFO] [ApiHandler] syncLocalMediaProgressForUser: Server connection http://[SERVER_ADDRESS] (ahen)
06/25/2025 20:14:17.419 [INFO] syncLocalMediaProgressForUser: Found 17 local media progress
06/25/2025 20:14:17.513 [INFO] syncLocalMediaProgressForUser: Finishing syncing local media progress with server. 15 up-to-date, 0 updated
06/25/2025 20:14:17.600 [INFO] sendSyncLocalSessions: Sending 8 saved local playback sessions to server (http://[SERVER_ADDRESS] (ahen))
06/25/2025 20:14:19.199 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 67a4ff34-a6f5-40b3-94b6-9e4e96d6d54f
06/25/2025 20:14:19.646 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 67a4ff34-a6f5-40b3-94b6-9e4e96d6d54f
06/25/2025 20:14:20.051 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 268fa8c1-700d-481d-b57b-f2f8250a967f
06/25/2025 20:14:20.064 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "60a85901-934b-4a98-8818-f5d9f89966b9"  | server lastUpdate=1750893259673 > local lastUpdate=1750192417726
06/25/2025 20:14:20.187 [INFO] userMediaProgressUpdate: local media progress updated for local_60a85901-934b-4a98-8818-f5d9f89966b9
06/25/2025 20:14:20.646 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 29f7ebba-dfef-44f5-a738-20c8a758fe79
06/25/2025 20:14:20.667 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41"  | server lastUpdate=1750893260110 > local lastUpdate=1750877002633
06/25/2025 20:14:20.838 [INFO] userMediaProgressUpdate: local media progress updated for local_d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41
06/25/2025 20:14:22.166 [INFO] sendSyncLocalSessions: Synced session "A Fierce Discontent" with server, server progress was updated for item 52c7555a-0f89-41d7-83b2-ed8be091fe03
06/25/2025 20:14:22.251 [INFO] sendSyncLocalSessions: Synced session "A Fierce Discontent" with server, server progress was updated for item 52c7555a-0f89-41d7-83b2-ed8be091fe03
06/25/2025 20:14:22.281 [INFO] sendSyncLocalSessions: Synced session "The Journalist and the Murderer" with server, server progress was updated for item 60a85901-934b-4a98-8818-f5d9f89966b9
06/25/2025 20:14:22.332 [INFO] sendSyncLocalSessions: Synced session "The Arabs" with server, server progress was updated for item d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41
06/25/2025 20:14:22.334 [INFO] sendSyncLocalSessions: Synced session "The Arabs" with server. Server progress was up-to-date for item d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41
06/25/2025 20:14:22.335 [INFO] sendSyncLocalSessions: Synced session "The Arabs" with server. Server progress was up-to-date for item d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41
06/25/2025 20:14:22.336 [INFO] sendSyncLocalSessions: Synced session "The Arabs" with server. Server progress was up-to-date for item d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41
06/25/2025 20:14:22.336 [INFO] sendSyncLocalSessions: Synced session "The Arabs" with server. Server progress was up-to-date for item d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41
06/25/2025 20:14:22.337 [INFO] syncLocalSessionsWithServer: Finished sending local playback sessions to server. Removing 8 saved sessions.
06/25/2025 20:14:22.378 [INFO] mounted: fully initialized
@aahenn commented on GitHub (Jun 26, 2025): I'm experiencing the same issue. In case it's helpful, below are the relevant logs. The audiobook I lost progress on is _The Arabs_, which you can see at the end of the logs below syncs several times in rapid succession. Server version: 2.24.0 App: Pixel 7a, Android 16, player version 0.9.81-beta Here are the server logs ``` 2025-06-25 20:14:16.771 INFO [SocketAuthority] Socket Connected to /socket.io c87eO7wtAtgmqrMrAAAB 2025-06-25 20:14:16.788 INFO [LogManager] Removed daily log: 2025-06-16.txt 2025-06-25 20:14:18.349 INFO [PlaybackSessionManager] Syncing local session "A Fierce Discontent" (d8eb5af0-72fa-45f1-b869-1fac84d8ec1e) 2025-06-25 20:14:18.935 INFO [PlaybackSessionManager] Syncing local session "A Fierce Discontent" (1d15fddc-ac9c-4b23-8f00-f24272cd4085) 2025-06-25 20:14:19.350 INFO [PlaybackSessionManager] Syncing local session "The Journalist and the Murderer" (3b45dfca-c0c8-4eeb-a922-a81ff64db0c0) 2025-06-25 20:14:19.785 INFO [PlaybackSessionManager] Syncing local session "The Arabs" (53d262dd-d130-424e-b7ac-14a72c81847a) 2025-06-25 20:14:20.240 INFO [PlaybackSessionManager] Syncing local session "The Arabs" (45217c71-9627-478b-9b19-1faf739bf4de) 2025-06-25 20:14:20.479 INFO [PlaybackSessionManager] Syncing local session "The Arabs" (73cb9087-597e-480a-9054-bdaf0c0185cd) 2025-06-25 20:14:20.878 INFO [PlaybackSessionManager] Syncing local session "The Arabs" (12f2b410-a2e2-44d2-8de8-374a80001a6f) 2025-06-25 20:14:21.286 INFO [PlaybackSessionManager] Syncing local session "The Arabs" (fe3cb22e-fda6-436f-b11e-3df3037a9ec9) 2025-06-25 20:15:55.774 INFO [SocketAuthority] Socket c87eO7wtAtgmqrMrAAAB disconnected from client "ahen" after 99003ms (Reason: transport close) ``` And here are the apps logs ``` 06/25/2025 15:43:05.874 [INFO] sync: Saved local progress (title: "The Arabs") (currentTime: 31697.944) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9) 06/25/2025 15:43:05.877 [INFO] sync: Not sending local progress to server (title: "The Arabs") (currentTime: 31697.944) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9) (hasNetworkConnection: true) (isConnectedToSameServer: false) 06/25/2025 15:43:20.866 [INFO] sync: Saved local progress (title: "The Arabs") (currentTime: 31712.94) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9) 06/25/2025 15:43:20.869 [INFO] sync: Not sending local progress to server (title: "The Arabs") (currentTime: 31712.94) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9) (hasNetworkConnection: true) (isConnectedToSameServer: false) 06/25/2025 15:43:22.651 [INFO] sync: Saved local progress (title: "The Arabs") (currentTime: 31714.73) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9) 06/25/2025 15:43:22.653 [INFO] sync: Not sending local progress to server (title: "The Arabs") (currentTime: 31714.73) (session id: fe3cb22e-fda6-436f-b11e-3df3037a9ec9) (hasNetworkConnection: true) (isConnectedToSameServer: false) 06/25/2025 20:14:15.566 [INFO] cleanLogs: Removed 443 logs older than 48 hours 06/25/2025 20:14:15.567 [INFO] load: AbsLogger plugin initialized 06/25/2025 20:14:16.028 [INFO] mounted: initializing first load (android v0.9.81-beta) 06/25/2025 20:14:16.264 [INFO] mounted: Server not connected, attempt connection 06/25/2025 20:14:16.287 [INFO] attemptConnection: Got server config, attempt authorize (http://[SERVER_ADDRESS] (ahen)) 06/25/2025 20:14:16.903 [INFO] attemptConnection: Successful connection to last saved server config (http://[SERVER_ADDRESS] (ahen)) 06/25/2025 20:14:16.968 [INFO] initLibraries loading library Audiobooks 06/25/2025 20:14:17.413 [INFO] Calling syncLocalSessions 06/25/2025 20:14:17.415 [INFO] [ApiHandler] syncLocalMediaProgressForUser: Server connection http://[SERVER_ADDRESS] (ahen) 06/25/2025 20:14:17.419 [INFO] syncLocalMediaProgressForUser: Found 17 local media progress 06/25/2025 20:14:17.513 [INFO] syncLocalMediaProgressForUser: Finishing syncing local media progress with server. 15 up-to-date, 0 updated 06/25/2025 20:14:17.600 [INFO] sendSyncLocalSessions: Sending 8 saved local playback sessions to server (http://[SERVER_ADDRESS] (ahen)) 06/25/2025 20:14:19.199 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 67a4ff34-a6f5-40b3-94b6-9e4e96d6d54f 06/25/2025 20:14:19.646 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 67a4ff34-a6f5-40b3-94b6-9e4e96d6d54f 06/25/2025 20:14:20.051 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 268fa8c1-700d-481d-b57b-f2f8250a967f 06/25/2025 20:14:20.064 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "60a85901-934b-4a98-8818-f5d9f89966b9" | server lastUpdate=1750893259673 > local lastUpdate=1750192417726 06/25/2025 20:14:20.187 [INFO] userMediaProgressUpdate: local media progress updated for local_60a85901-934b-4a98-8818-f5d9f89966b9 06/25/2025 20:14:20.646 [INFO] userMediaProgressUpdate: Received updated media progress for current user from socket event. Media item id 29f7ebba-dfef-44f5-a738-20c8a758fe79 06/25/2025 20:14:20.667 [INFO] userMediaProgressUpdate: syncing progress from server with local item for "d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41" | server lastUpdate=1750893260110 > local lastUpdate=1750877002633 06/25/2025 20:14:20.838 [INFO] userMediaProgressUpdate: local media progress updated for local_d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41 06/25/2025 20:14:22.166 [INFO] sendSyncLocalSessions: Synced session "A Fierce Discontent" with server, server progress was updated for item 52c7555a-0f89-41d7-83b2-ed8be091fe03 06/25/2025 20:14:22.251 [INFO] sendSyncLocalSessions: Synced session "A Fierce Discontent" with server, server progress was updated for item 52c7555a-0f89-41d7-83b2-ed8be091fe03 06/25/2025 20:14:22.281 [INFO] sendSyncLocalSessions: Synced session "The Journalist and the Murderer" with server, server progress was updated for item 60a85901-934b-4a98-8818-f5d9f89966b9 06/25/2025 20:14:22.332 [INFO] sendSyncLocalSessions: Synced session "The Arabs" with server, server progress was updated for item d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41 06/25/2025 20:14:22.334 [INFO] sendSyncLocalSessions: Synced session "The Arabs" with server. Server progress was up-to-date for item d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41 06/25/2025 20:14:22.335 [INFO] sendSyncLocalSessions: Synced session "The Arabs" with server. Server progress was up-to-date for item d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41 06/25/2025 20:14:22.336 [INFO] sendSyncLocalSessions: Synced session "The Arabs" with server. Server progress was up-to-date for item d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41 06/25/2025 20:14:22.336 [INFO] sendSyncLocalSessions: Synced session "The Arabs" with server. Server progress was up-to-date for item d97c3229-2dc3-4a1a-b3b3-33dd5ec06d41 06/25/2025 20:14:22.337 [INFO] syncLocalSessionsWithServer: Finished sending local playback sessions to server. Removing 8 saved sessions. 06/25/2025 20:14:22.378 [INFO] mounted: fully initialized ```
Author
Owner

@ggrensteiner commented on GitHub (Jan 14, 2026):

The time doesnt match between my phone logs and server, I seem to have a problem with timezone on this container or on the server.

This might be the root of your problem. If the server doesn't know the actual time a sync job can get clobbered since it's not seen as the most recent position.

I had to add

    environment:
      - TZ=America/Denver

To my server to clear up some sync issues.

@ggrensteiner commented on GitHub (Jan 14, 2026): > The time doesnt match between my phone logs and server, I seem to have a problem with timezone on this container or on the server. > This might be the root of your problem. If the server doesn't know the actual time a sync job can get clobbered since it's not seen as the most recent position. I had to add ``` environment: - TZ=America/Denver ``` To my server to clear up some sync issues.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1168