Quote:
Originally Posted by embryo
I think that the all metadata files are updated whenever Calibre is accessing the device, so there are always current.
No, Calibre always writes all of its data.
What I was suggesting was to 'copy' (and so check on search) only the columns that you like or need.
If there is user input, Koreader does not has to search the metadata.calibre for 'all' the columns, and it will copy to its own metadata file only the ones needed.
This could keep the file smaller and the search fast.
|
Yes, calibre updates the metadata.calibre files each time it accesses the device. But, if someone took the external card out and accessed that separately, or used the folder device for different folders on the device or card, they could be out of sync.
As the to data in the files, calibre does write all the metadata for each book it knows about. That means anything that is on the device and in the calibre library will have the full metadata from the library. But, if the book is only on the device and not in the library, it will only have the metadata from the device. This will probably be a much smaller set of metadata. Using different libraries with different custom columns, can also mean different sets of metadata for each book.