View Single Post
Old 07-18-2014, 01:25 AM   #8
eschwartz
Ex-Helpdesk Junkie
eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.eschwartz ought to be getting tired of karma fortunes by now.
 
eschwartz's Avatar
 
Posts: 19,421
Karma: 85400180
Join Date: Nov 2012
Location: The Beaten Path, USA, Roundworld, This Side of Infinity
Device: Kindle Touch fw5.3.7 (Wifi only)
Quote:
Originally Posted by kovidgoyal View Post
matching is done on uuid, if no match based on uuid is found then matching falls back to title + author.

Everytime a device connects, calibre has to *list* all files on the device, but it does not read metadata for them if the metadata is stored on the device already.

Unfortunately, most MTP based devices are very slow at merely listing all files, not much calibre can do about that.

I suggest you let your device connect once, then right click its icon in calibre and configure it, telling it to only scan one or two directories on the device for books. That will greatly speed up connection times (assuming your device is an MTP based device).
Makes sense that if the UUID matches the book is (pretty much) guaranteed to be the same. Should've thought of that (I'm pretty sure I knew it somewhere, anyway) -- but anyway, I knew it wasn't ids!

Bad idea to only ever match books when they came from the same library -- or worse, match the wrong books just because they got loaded from a different library with overlapping ids! Which is guaranteed to happen -- ids aren't even supposed to be unique except within one library.
eschwartz is offline   Reply With Quote