iOS Progress Syncing Improvements #258

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

Originally created by @ronaldheft on GitHub (Aug 15, 2022).

This is to track a list of improvements to iOS progress syncing once #178 is complete. The goal is to fix all the blind spot areas that may not accurately be syncing progress

  • Use iOS background task API to sync progress on all playback events, even if the app was removed from memory
  • Refactor the "tick timer" logic for progress tracking to resume when the app is returning from running in the background
  • Support progress syncing entirely in iOS app lifecycle events to lay the groundwork for CarPlay
    • Opening the app from the background should sync all progress with the server, if online
Originally created by @ronaldheft on GitHub (Aug 15, 2022). This is to track a list of improvements to iOS progress syncing once #178 is complete. The goal is to fix all the blind spot areas that may not accurately be syncing progress - [ ] Use [iOS background task API](https://developer.apple.com/documentation/backgroundtasks) to sync progress on all playback events, even if the app was removed from memory - [ ] Refactor the "tick timer" logic for progress tracking to resume when the app is returning from running in the background - [ ] Support progress syncing entirely in iOS app lifecycle events to lay the groundwork for CarPlay - [ ] Opening the app from the background should sync all progress with the server, if online
adam added the bug label 2026-04-24 23:14:41 +02:00
adam closed this issue 2026-04-24 23:14:42 +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#258