View Single Post
Old 02-28-2020, 02:19 AM   #5
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 HGYLKCLB View Post
Maybe i didn't explain properly.

I don't use calibre to send books to my device. I do that manually, because I like to sort my books myself by folder, rather than having a folder for each book/author/however calibre does it.
If you use send-to-device, the location of the book on the device is set by the save template in the driver for the device. This can be set to anything you want if there is appropriate metadata.
Quote:
So after i have sent my book to my device, sometimes i look at the "book info" and there is no description/synopsis of the book. So i import the book to calibre and update the metadata in my library.

You can easily update the metadata for hundreds of books at once in your library. But if you want to match the book on your device to the ones in your library, therefor updating the metadata, you have to do that one-by-one.

Is that more clear? was i misunderstood in the first place? or is there really just no other way to do this?
I think you are saying that you want to match the books you have manually on the device to the the calibre library when you connect the device. If that is the case, calibre should be doing this automatically. But, it requires the book to have appropriate metadata. You need the book to contain the metadata, or the file name to contain the title and author for the automatic matching. There is an option in the driver to read metadata from the file. If that is not set, it will try to use the file name.

If the calibre matches the book in the library to the book on the device, it doesn't update the metadata on the device. This is a read-only process and doesn't update the book. It does update a file called metadata.calibre. Calibre stores the metadata for books it finds on the device in this file. And it is used for the book matching. When you do the manual matching above, you need to use the option to write this to the device for the next connection. But, it only updates this file, not the actual book. Unless the device you are using to read books actually reads this file, then it won't change the metadata seen when using the device. I know there are some ereader apps that use the metadata.calibre file, but, I don't know of any devices that do.

I think that if you want the metadata on the device updated, you will need to repeat your original process of putting the book on the device. Update the metadata in calibre, save-to-disk and copy to the device replacing the current copy on the device. Hopefully the device will reread the metadata the next time you look at the book.

I'll make a statement: By manually putting the books on the device, you are making life hard for yourself. The save template can be changed. And then, if you use calibre to do the send-to-device, does it really matter where the books are? Does the device care? Can you tell when actually using the device?
davidfor is offline   Reply With Quote