[Enhancement]: Physical progress file #2565

Open
opened 2026-04-25 00:08:26 +02:00 by adam · 0 comments
Owner

Originally created by @JReming85 on GitHub (Feb 11, 2025).

Type of Enhancement

Server Backend

Describe the Feature/Enhancement

Hi there,

I recently migrated my setup from one of my cloud servers to my home server. I did the whole backup/restore, and even setup syncing between the 2 to keep the library synced up.

However, the main issue I have (in the rare event, I need to switch servers) I have to play around with the progress. Even with the Backup/Restore the Progress and Stats did not fully sync at the time.

Anyway, I was thinking an easy/dumb way to fix this would be to place a progress file either in the book's location, or in a centralized folder and wondering if that's something that could be implemented.

That way, we do not need to rely on the DB or client to restore progress, and instead it can just read the file to resume.

Thanks

Why would this be helpful?

Provide a better method of tracking progress regardless of client, that can also be transferred to other players (Smart Audiobook Player, etc.) or Audiobookshelf instances.

Future Implementation (Screenshot)

Image

Audiobookshelf Server Version

2.19.0

Current Implementation (Screenshot)

No response

Originally created by @JReming85 on GitHub (Feb 11, 2025). ### Type of Enhancement Server Backend ### Describe the Feature/Enhancement Hi there, I recently migrated my setup from one of my cloud servers to my home server. I did the whole backup/restore, and even setup syncing between the 2 to keep the library synced up. However, the main issue I have (in the rare event, I need to switch servers) I have to play around with the progress. Even with the Backup/Restore the Progress and Stats did not fully sync at the time. Anyway, I was thinking an easy/dumb way to fix this would be to place a progress file either in the book's location, or in a centralized folder and wondering if that's something that could be implemented. That way, we do not need to rely on the DB or client to restore progress, and instead it can just read the file to resume. Thanks ### Why would this be helpful? Provide a better method of tracking progress regardless of client, that can also be transferred to other players (Smart Audiobook Player, etc.) or Audiobookshelf instances. ### Future Implementation (Screenshot) ![Image](https://github.com/user-attachments/assets/182baa71-c9b3-4bcf-9a95-8ac65ca8ed47) ### Audiobookshelf Server Version 2.19.0 ### Current Implementation (Screenshot) _No response_
adam added the enhancement label 2026-04-25 00:08:26 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2565