View Single Post
Old 12-01-2010, 12:47 AM   #23
mornington
Connoisseur
mornington will become famous soon enoughmornington will become famous soon enoughmornington will become famous soon enoughmornington will become famous soon enoughmornington will become famous soon enoughmornington will become famous soon enoughmornington will become famous soon enough
 
Posts: 63
Karma: 732
Join Date: Nov 2010
Device: Sony PRS-650
Quote:
Originally Posted by chaley View Post
I confess to confusion, because I think that what you are asking for already happens in many cases.

Calibre stores information about the books on a device in a file that is stored on the device. When you connect, it retrieves this information and compares it with the book files actually existing on the device. Books no longer there are removed. Books that are added are scanned to get their metadata.
[...]
How does what calibre does today differ from what you are suggesting?
There's the key part: Matching is done by metadata. So if I change the title, say, of the book in calibre then it loses that connection between the device-side book and the calibre-side book.

What I'm proposing is that when that happens (in the scenario I gave earlier) Calibre would take one further step and attempt to match by file CRCs to reconcile those "orphaned" items.
mornington is offline   Reply With Quote