Attempt to sync progress when app state change from background --> foreground #905

Open
opened 2026-04-24 23:41:57 +02:00 by adam · 0 comments
Owner

Originally created by @yur1xpp on GitHub (Mar 6, 2024).

Is your feature request related to a problem? Please describe.

I usually listen to audiobooks on both my iPhone and iPad. Which mean both ABS app usually are kept alive (or suspended) in either device, and also in the state where the I'm in that particular book page. When I done listened on iPhone, I would switch to iPad to starts listen again. However, on iPad, when I launched it from background to foreground (they're still in memory), the progress is from last state and older than iPhone's. It would be nice that ABS app auto trigger the sync and update the progress when its app state changed to foreground.

Describe the solution you'd like

Trigger sync when app state changed to foreground and update the progress. In iOS, it's documented here: https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle

Describe alternatives you've considered

Additional context

Originally created by @yur1xpp on GitHub (Mar 6, 2024). ### Is your feature request related to a problem? Please describe. I usually listen to audiobooks on both my iPhone and iPad. Which mean both ABS app usually are kept alive (or suspended) in either device, and also in the state where the I'm in that particular book page. When I done listened on iPhone, I would switch to iPad to starts listen again. However, on iPad, when I launched it from background to foreground (they're still in memory), the progress is from last state and older than iPhone's. It would be nice that ABS app auto trigger the sync and update the progress when its app state changed to foreground. ### Describe the solution you'd like Trigger sync when app state changed to foreground and update the progress. In iOS, it's documented here: https://developer.apple.com/documentation/uikit/app_and_environment/managing_your_app_s_life_cycle ### Describe alternatives you've considered - ### Additional context -
adam added the enhancementprogress sync labels 2026-04-24 23:41:57 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#905