Quote:
Originally Posted by chaley
This is as expected.
|
Just so you know, all the things that were as expected were expected by me as well. I included them for completenessness (is that a word) and so you would know what was working.
Quote:
Originally Posted by chaley
The only way I can see this happening is if calibre's cache of the metadata on the device is not being saved properly. If this happens then the first time you connect after starting calibre CC will send all metadata. It won't send it again until you quit and restart calibre. Is this what is happening?
I looked at calibre's code and on a mac the cache is in "~/Library/Caches" where the ~ character means your home folder. Does this folder exist? Is it synced between the two machines?
|
Aha, that explains it. The only thing I sync across devices is the book folder. Is there some reason that the Cache isn't/can't be stored in there as well?
Quote:
Originally Posted by chaley
The only thing I have done that will have slowed down the "analyzing" phase is book syncing. If that option is on then calibre must check the date of every book file, which requires going to the disk. That could account for the 20 seconds being more than it was before.
|
Aha again. I tried turning off the copy new books, and the time drops from 20 seconds to about 5 seconds. Rather then checking the date each time, couldn't Calibre cache the last changed date and just compare that to the last sync date?
Is anyone updating their book files outside of Calibre? If not, this should work.