How ABS+ keeps your Audiobookshelf listening position in sync, even offline
ABS+ saves each play, pause and finish on the phone first, reads the server before writing, and retries with a persisted backoff. How the sync works in the code, and the tests behind it.