Calibre updates that file when you use Calibre to Add or Delete. On rare occasions, it can become corrupt (usually yanking the USB before 'Safe to Remove') .
The other, would be those that use the device to move the locations of books from where Calibre last found them.
That should be the only times you need to force a rescan by removing that file
|