Quote:
Originally Posted by pchrist7
I use send to device plugboard to add series info to title when sending to my K3. When importing books into new, empty library, the books are imported, but title now includes series info if book is on a series.
If book is in a series (and included in title), then calibre does not show the book as being on device.
If i change the book title back to the original (remove series info), restart calibre, the book shows as being on device !
|
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.