Quote:
Originally Posted by Dryhte
Thanks.
I installed it on my Aura and don't have problems with it - but I also installed it on my son's Kobo Touch hoping that it might fix his issue where the reader doesn't remember his position in the book he's reading; however that doesn't get fixed.
After going back to the home screen and re-opening the book, he consistently is brought back to a position pages and pages 'ago'.
Any ideas anyone? (he had it on the previous firmware and on the current, and on some other firmwares before)
He's forced to use bookmarks to get back to where he stopped reading. Quite frustrating for a budding reader (he's only 9yo)
|
Reopening a book to the wrong place usually means a problem with the database, or a problem with the book. And it does depend on what "pages and pages 'ago'" means. And the book format.
If it always opens to the same place, then it is probably the database. Especially if it does this after a restart. This will mean a corrupt database. You can check for this using my Kobo Utilities plugin in calibre, or an SQLite database management tool.
If it is the book, it will depend on the book and what has happened. Sideloading an epub as a kepub without adding the Kobo spans will mean the book always opens at the start of a chapter. The chapter plus spans are used for storing the reading locations, and if they are missing or wrong, the start of the chapter is the best the device can do.
The firmware doesn't really support replacing a book. Strictly, if you update a book on the device, it is removed from the database and imported as a new book. The KoboTouch driver in calibre cheats and if you are replacing a book, makes sure it is not seen as changed. This works OK if you are doing things like fixing spelling, grammar or styles. But, if the structure is changed, ToC or the internal files, it doesn't work. When the book is first imported, the metadata and ToC are extracted and stored in the database. If the book is replaced by calibre, these are not changed. And the ToC in the database will be out of sync with the ToC in the file. If you simply open the book and read from the start to the end, it will probably be OK. But, navigation via the ToC probably won't work, and closing and reopening the will probably take you to the wrong place. Exactly where depends on what the changes to the ToC and file structure was, but it will frequently mean you go to the beginning of the book each time.
The "pages and pages 'ago'" might be one of the above. Another place the book might reopen to is the beginning of the current "Adobe page". I'm sure you have noticed that when reading an epub, the page number at the bottom does not go up with each page turn. It can take several page turns depending on the font size and other settings. There has been an occasional problem where after a navigation event (reopen book, using the navigation bar) takes you back to the beginning of the Adobe page. And depending on the font size, that could be a lot of taps to get to were you were. When I have been looking at these sort of problems, I turn the page number in the margin on. That allows me to easily see the start of the page and hence were I returned to.
I have no idea if any of that helps. But, what I would suggest is:
- Check the database for corruption.
- For a book that this is happening with, remove it from the device and then send it again. If it still happens after this, then it's probably something wrong with the book.
If you want someone to look at the book or something else, I'd be happy to help, but I would suggest starting a new thread for the discussion.