The thumbnails are used in the device view in calibre. IIRC the user_metadata was added to support the wifi device connection/calibre companion use case.
I'm somewhat surprised that the old voyage does not have those data. All (reasonably modern) kindles share the same driver as far as I know. And all the kindle drivers delegate the creation of metadata.calibre to usbms/driver.py
I'd like to track down why the old voyage does not have that data available, if possible.
Rather than a tweak, it is probably better to allow individual device drivers to specify if they need user_metadata or not. Not to mention that a tweak could allow users to exclude arbitrary metadata which can lead to subtle and hard to diagnore bugs.
I'd rather not remove the thumbnails, since as I said they are used by calibre itself, for the covers in the device view.
|