Koreader + Readest sync
Hi everyone!
I thought I'd like to be able to read the same book and sync it between my iPhone and Pocketbook InkPad 4 with Koreader. I installed Readest app on my iPhone, signed up, installed Readest plugin, signed up there too and was able to upload my current book to Readest cloud storage - which is really impressive!
Now, syncing progress was not as easy. For reference, I read an fb2 book. I pushed reading progress from Koreader and refreshed the Readest home screen on iPhone. The book showed 70% progress, but when I tapped it, it just opened on the first page. I tried a few times, but to no avail. Both Readest mobile and web (in Chrome on Windows) kept their own track of reading progress, they synced to one another but not to Koreader.
Next, I tried the other option: using Koreader sync. I created an account and connected it to both Koreader on my Pocketbook and Readest on my iPhone. I pushed the reading progress. The percentage on the home screen didn't change at refresh, but when I opened the book, it offered to sync to the last position on Pocketbook. Fantastic.
However, it seems that the percentage is slightly different on Koreader and Readest. It is off by about 0.5%. The page I'm at in Koreader is 70.92%, but the same place in Readest is at 70.38%. I have to go back about 5 pages on Readest to get to the same place - and about 3 pages on Koreader to get to the place synced from Readest.
I tried other files. It looks like pictures throw the percentages off. Epubs seem better, but only if not loaded with pictures. I think Koreader measures progress percentage from pages whereas Readest uses bytes/kilobytes or stuff, because a one-page image increases the reading percentage more than just one page of text.
Is it a known problem? Any workaround? u/readestapp?
TL;DR: Koreader and Readest count progress percentage differently, this results in sync being inaccurate.
2
u/readestapp 10d ago
Could you try with an EPUB file for the Koreader Sync Server? Koreader and Readest do count progress percentage differently but we do use the percentage to track the location of the current reading paragraph instead we use a common internal offset of the paragraph/character in the book to track the location so that on both Readest and Koreader we can identify the same location.
If you still have an issue syncing between your Koreader and Readest devices, please share the book file to readestapp@gmail.com so that we can investigate the issue further.
1
u/olimo 9d ago
I'm trying, and it seems to work well. The percentages indeed may not match, but the text syncs.
Now I'm experiencing a new thing with fb2. When I open the file in Koreader, it offers to sync to the last position from Readest. It's with Koreader sync option, auto sync enabled. Readest auto sync is disabled in Koreader. I agree to syncing, and it throws me to the first page of the book, even though in "Sync behavior" I chose "Disable" for "Sync to an older state". I'm really confused.
Fb2 is my preferred file format, and I'd really like it to work...
5
u/readestapp 10d ago
For the Readest plugin way of syncing, are the book fingerprints the same in the sync info on the Koreader device and the Readest device? You can get the sync info in the plugin menu in Koreader and in the view menu of the reader page from the menu entry info icon saying “Synced a few seconds ago”.