View Single Post
Old 07-29-2018, 03:31 AM   #11
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,906
Karma: 47303748
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
@Incanus: If what you want to do is fix the metadata displayed on the device, this comes from an internal database. The database is populated when sideloaded books are imported. But, you can use my Kobo Utilities plugin to update the metadata on the device. This doesn't change the books on the device, just what is shown in the library.

For new books, as long as you have the correct metadata in the calibre library and use the send-to-device to get the book there, the metadata should be correct when the book is imported. Calibre will update the book with the latest metadata whenever an "export" function is done. Changes in the calibre library happen in a database, not the file. There are ways to update the book in the library and DNSB mentions some of them.

If you want to update the existing books on the device, the default action of KoboTouch driver is to replace the books in a way that doesn't trigger a reimport. This means the metadata does not get updated. This is the reason for the function I mention above. There is an option to turn this off and rely on the behaviour of the device, which is to remove the book from the internal library and import it as new. But, that loses the reading status.

If you do update the metadata in calibre and resend the books, you can end up with two copies of the book on the device. If the save template in the driver use any of the changed metadata, then the file name will be different. The device will see this as a different file and import this as a separate book.
davidfor is offline   Reply With Quote