Quote:
Originally Posted by grizedale
I have installed the beta and thank you the 'Save to disc' function now works.
There is still a very long loading time once I unplug the USB though, in 0.6.55 it is 28 seconds, in this Beta it is 2 minutes:45 seconds.
|
I assume you have a Sony? The Sony reader decides from time to time to rescan all the books in the library. I know this happens when Sony's book ID changes, but it can happen at other times for mysterious reasons.
Calibre will change the Sony ID if there is a mismatch between Calibre's cache (the .metadata.calibre file you mention below) and the Sony database. A mismatch will always occur on the first insertion into 0.7. It can occur at later times if the metadata for a book changes.
Quote:
Re the loading time, I have noticed that 0.7.2 puts a metadata.calibre in the root of my device, what purpose does this serve because I have deleted it to no detriment and the loading time is now back to 28 seconds.
|
That file is calibre's metadata cache. If you delete it, calibre will rebuild it on next connect by scanning all the books on the device, considerably slowing down calibre-to-device connection. In addition, calibre will resend metadata for all files on the library that it also finds on the device, which may trigger collection rebuilding on the Sony. Finally, for books not matched, the collection information could be changed back to what they would have been when the book was originally put on the device.
The reason the Sony load time went back to 28 seconds is that during that connection, the Sony DB did not change in ways that forced a rescan. If a collection rebuild occurs, and if it changes anything, the Sony load time will be long on the next disconnect.
All in all, deleting that file is counter-indicated.