View Single Post
Old 12-10-2017, 02:45 PM   #10
compurandom
Guru
compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.compurandom ought to be getting tired of karma fortunes by now.
 
Posts: 919
Karma: 417282
Join Date: Jun 2015
Device: kobo aura h2o, kobo forma
I mess with updating metadata heavily using kobo/calibre.

The only way I've ever corrupted the database was by accidentally unplugging when the device wasn't properly ejected, or resetting the device when it hung.

The kobo utils have not corrupted the database on me. However, as some operations *do* require ejecting and letting the kobo scan the files, it's real easy to accidentally unplug without ejecting while doing that.

As to deleting/re-adding a book to update metadata, the only metadata that this is actually required for is:
* filename on device (who cares about this anyway?)
* table of contents within the book
* other formatting changes within the book

Some metadata like shelves and covers can be added when the book is added.
Most other metadata has to be added after the book is scanned by the device. using the calibre kobo utilities plugin.

I think covers are cached in ram when the book is on the home screen, so occasionally updating the cover doesn't take effect right away. A reboot of the device will fix that, but eventually it picks up the new cover without a reboot or remove/re-add.

I can't think of any other meta-data special cases, but I'm sure there are some.
compurandom is offline   Reply With Quote