Skip to content

Offline listening progress is not syncing back to Audiobookshelf server #23

Description

@hugorn

Hi! First of all, thank you for creating ShelfTime. It works really well on my Galaxy Watch.

I found what appears to be a synchronization issue with offline listening progress.

Environment

  • Device: Samsung Galaxy Watch 6 Classic
  • Wear OS version: 8.0
  • ShelfTime version: Latest in Play store
  • Audiobookshelf server version: 2.36

Steps to reproduce

  1. Install ShelfTime from the Google Play Store on the watch.
  2. Connect it to an Audiobookshelf server.
  3. Download an audiobook for offline listening.
  4. Listen to part of the audiobook while offline.
  5. Reconnect the watch to the internet.
  6. Tap the green cloud icon to sync progress.

Expected behavior

The listening progress should be uploaded to the Audiobookshelf server and be reflected on the web interface and the Android app.

Actual behavior

After tapping the green cloud icon:

  • The icon turns gray, indicating that the sync has completed.
  • However, the listening progress is not updated on the server.
  • The audiobook still shows 0% progress in both the Audiobookshelf web interface and the Android app.
  • If I continue listening on another device, it starts from the beginning instead of the position reached on the watch.

Additional information

  • Downloading the audiobook works correctly.
  • Offline playback works correctly.
  • The issue seems to affect only the upload of listening progress back to the server.

If there is any log or debug information I can provide, I'd be happy to help test it.

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions