Quote:
Originally Posted by chaley
There is probably an interaction between the setting of "Read metadata from files on device" in the Kindle plugin, "read metadata from file contents rather than file name" in preferences -> adding books, and importing from the Kindle. If the one in Add Books is set, then calibre will read the metadata from the book and get the plugboard-modified data. If the one in the device plugin is not set, then the device system will read metadata from the path, which is not affected by the plugboard. Result: titles do not match, so ondevice is blank.
Book matching between a book on the device that calibre did not put there and calibre's library is approximate. It depends on very-close-to-exact matches between authors and title, something that is often not the case, especially with purchased DRMed books.
If calibre put the book on the device, and if no one has messed with the .metadata.calibre file or changed any part of the name of the book file on the device, then book matching is done using a unique ID. I have no idea whether putting a book into a collection on the Kindle changes some part of the file path. If it does, then book matching by UUID will fail and calibre drops back to title/author matching.
|
Thanks chaley !
I think you explained it all.
Adding books to collections changes nothing besides collections.json file AFAIK.
Brgds Per