My bad. It works for me because the books on my device are all epub and (mostly) up-to-date with calibre's metadata.
Looking at calibre's add-from-device code I see that the metadata used in the add comes from the book, not from the device's metadata cache. This means that the metadata added to the library depends on a) whether the book format type contains metadata and b) how up-to-date that metadata is. For example, PDF contains minimal metadata and TXT contains none at all. EPUB can contain all calibre's metadata, but whether or not the book on the device has it all depends on how and when that book was put on the device.
Dopedangel's suggestion is a good one if you can find the folder hierarchy of your old calibre library.
|