View Single Post
Old 12-09-2024, 05:21 PM   #9
tpb
Junior Member
tpb doesn't littertpb doesn't litter
 
Posts: 2
Karma: 170
Join Date: Nov 2024
Device: Kindle Paperwhite
Quote:
Originally Posted by tomsem View Post
(for current Kindle) Percent reflects reading location in the book, if you change the location, it changes the percent complete. Amazon also tracks 'furthest page read' FWIW, I don't know if that's available for extraction (probably not).
...
Newer Kindles (2024 models and Scribe) use MTP so if you want to read it directly you'll need to figure out how to use calibre's MTP device interface, probably would need to extend it.
Thanks for this info. So it seems Amazon has still not included the ability to preserve reading progress/read indicators if you ever re-open the book to a different page, which was my main motivation behind this.

I'm really not sure about the MTP issue as a don't have a newer device to test on. Currently I'm just walking through the device path Calibre provides and using KRDS to read contents of the .sdr dirs.


Quote:
Originally Posted by Defenderland View Post
This sounds fantastic.
I personally would be most interested (besides the hours spent on a book being displayed in a column) in the calculation of the reading speed (WPM - words per minute).
.
Good idea. I've added this already and it will be in the initial release.

Quote:
Originally Posted by JSWolf View Post
Can the reading position be put back on the Kindle?.
Yes, I tested this with my kindle using .mobi files and writing the reading position seems to work. Replacing the first two numbers in the lpr struct in the .mbs file makes the kindle open to that new position on the device.

I do not know if this works on other kindles/firmware versions, and I also don't know what risks there may be if the .mbs file is corrupted (e.g. writing a value that is greater than the total positions in the book.). This could be really useful if people have multiple devices though, so I'm open to looking into it.
tpb is offline   Reply With Quote