View Single Post
Old 04-16-2013, 10:28 PM   #44
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by RZetlin View Post
I spoke too soon, looks like cailbre cannot update the cover page with the 2.5 software.

For example:
If I had a book called ABC Vol.2 and changed the cover page, the change won't be reflected the device.

If I renamed the book ABC Volume 2, the cover page does change.
OK, I have had a play, and I can't see a difference in the behaviour from 2.4.0. Here is what I believe is happening.

Firstly, the Kobo devices processes each sideloaded book the first time it sees the book. This puts details in the internal database. This includes the metadata and the TOC. If a book is replaced, it isn't reprocessed to update the database.

For covers, the device generates the cover from the first page of sideloaded epubs. This is done the first time the cover is needed. Covers are generated in three difference sizes for use in different places: the lists, the home page and sleep cover, and the details page. Once the covers are generated, if the book is replaced, the covers are not regenerated.

You can force the covers to be regenerated by deleting the saved image files. The next time the covers are needed, they will be generated again. There is of course a "but".

For books on the Home screen, the covers are a bit more "sticky". I have deleted the cover image files, or replaced them with different images, disconnected from the PC and the covers didn't change. Navigating away from the home screen and back, will still not change the covers. But, powering off and back on again will always get the new covers displayed.

If you update a book on the device using calibre, it will remove or replace the current cover images on the device. But, it has no way to force the update of the memory copy of the covers. The only way to do this is to power off. It will also happen when you open enough books to force it off the home page.

If you sideload the book without using calibre, then the old covers image files are not removed. That means the device will keep using the cover from the old version of the book. To fix that, you need to manually remove the cover images or delete the book and sideload it again.

If the above doesn't match what you are seeing, then we'll have to look into it. But, it should be in a separate thread.
davidfor is offline   Reply With Quote