LibreraReader icon indicating copy to clipboard operation
LibreraReader copied to clipboard

Sync book progress.

Open VasilKotsov opened this issue 1 year ago • 2 comments

Is there any way to sync books progress between tablet and phone with Syncthing App without issues.I can access sync but there are some issues.

  1. I have to start to read the book on both devices because they are not shown on the recent.
  2. After they are synced the progress shows on the phone after i read on my tablet but not the other way around.Means when I read on my phone the percentage on my tablet stay the same as before that.
  3. The progress is not the same on my phone when I read on my tablet is the few pages back on my phone this is only on EPUB on PDF is stay the same.

VasilKotsov avatar Aug 08 '24 10:08 VasilKotsov

Funny enough, I just did the exact same thing yesterday. I'm syncing both the books to the same path in internal storage and the Librera directory.

  1. I haven't encountered the problem with the above setup
  2. Just to be sure I always fully quit the app (by swiping from the recent apps view) to make sure there's no cache on the progress. So far works very well.
  3. That's unfortunate, but it's only a few pages (which would be caused by some shenanigans with different resolutions and layouts), so it's workable for me.

RikudouSage avatar Aug 09 '24 09:08 RikudouSage

For #2 Double check SyncThing on the Tabler for a message that says something like "This folder is only in read mode". Its a security feature of some devices, there is a work around but its a bit messy. I think the workaround is something like

Create your destination folders under Syncthing's application-specific folder, e.g. /storage/014A-7323/Android/data/com.nutomic.syncthingandroid/files. https://github.com/syncthing/syncthing-android/wiki/Frequently-Asked-Questions#what-about-sd-card-support

For #3 Its a screen size issue. Annoying but is what it is. Maybe pad both to show the same amount of text.

SermanGavin avatar Aug 16 '24 06:08 SermanGavin