View Single Post
Old 07-12-2014, 08:19 PM   #5
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 80,207
Karma: 148951761
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by Adoby View Post
If you change metadata in the GUI it is not written to the epub file, but only stored in the database.

If you use any of the functions to send or save the epub outside the calibre library, then the metadata is written to the epub file. The same if you do any conversion or polish on the epub.

This behavior is intentional. It means that calibre can be used to store the original epub without ever modifying it. But when you send the epub to device, save it to disk or convert to other formats, then the copy is updated. Also it makes it faster to update metadata.

But you do not want to have Calibre always updating the metadata when you send or save the eBook because it does a conversion and does mess with some of your code and that means when there is no metadata update, you still get the conversion. Check in the options to turn off this metadata update on a save or send so this won't happen. Use polish as then you can update only the eBooks you want updated and not all of them.
JSWolf is offline   Reply With Quote