Quote:
Originally Posted by mehetabelo
Alright, so I downloaded the latest update for my Kobo Aura HD (Firmware V4.610075). When I checked this update it had fixed the problem mentioned earlier about positioning. It almost instantly updated the book when I added 4 chapters to a previous upload.
What it did not do was update the ToC. It left it to what the original uploaded ToC was. I'm not sure why that happened, but after switching books back and forth, it still had not updated.
|
That's a problem with the the Kobo devices process books and how I have the KoboTouch driver sending them. The Kobo devices import books when first seen and add them to the internal database. This includes the ToC. If you replace the copy on the device with anything other than calibre, the device removes all details of the book from the database and imports it as a new book. Which means you lose the reading status and collections.
The KoboTouch driver in calibre cheats and prevents this from happening. But, it means if you update a book with a changed internal structure, or extra chapters, the ToC doesn't get updated on the device. Mostly, this is better. It means you can fix things like spelling and styles in a book you are reading without losing your place. But, books updated by FFF don't get their ToC updated on the device. You should be able to page to the next chapter even though it isn't in the ToC, and it should remember the position correctly when you close and reopen the book.
If you need to update the ToC, delete the book and then send it again. I do have to add an option to the driver to allow the default device behaviour, but I find the way it works much more useful. And I have some code to sort out the ToC, but it's not pretty, it's slow and a little risky, so I haven't released it anywhere. I'll have to revisit it.