View Single Post
Old 08-07-2011, 12:04 AM   #8
pchrist7
Addict
pchrist7 is kind to children and small, furry animalspchrist7 is kind to children and small, furry animalspchrist7 is kind to children and small, furry animalspchrist7 is kind to children and small, furry animalspchrist7 is kind to children and small, furry animalspchrist7 is kind to children and small, furry animalspchrist7 is kind to children and small, furry animalspchrist7 is kind to children and small, furry animalspchrist7 is kind to children and small, furry animalspchrist7 is kind to children and small, furry animalspchrist7 is kind to children and small, furry animals
 
pchrist7's Avatar
 
Posts: 385
Karma: 6514
Join Date: Aug 2010
Location: Denmark
Device: Kindle 3 3G+Wifi, Oasis
That explains it

Quote:
Originally Posted by chaley View Post
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
pchrist7 is offline   Reply With Quote