Quote:
Originally Posted by esuli
The "Read metadata from file contents rather than file name" is checked, and in fact the library is populate with metadata contained in the file rather than just the name of the file.
|
When you add any book to the library with this setting checked it is going to add the metadata it finds in the book.
Quote:
Originally Posted by esuli
The problem is that Calibre does not fetch metadata info from the "metadata.calibre" file on the root of the device.
|
This is not a problem nor a feature expected to work as you would like it to work. That file is never a part of adding books to the library.
Quote:
Originally Posted by esuli
For example, a file name "X.pdf" contains some metadata that specifies that the author name is "J.D.", and in "metadata.calibre" it is better specified that the author is "John Doe".
The "device" book list on Calibre properly shows "John Doe" as the author, adding the book to the library results in "J.D." to be set as the author in the "library" book list.
|
"J.D." would be the expected outcome. The PDF should have had the metadata written to the book when it was transferred to the device. I'm guessing the metadata in calibre was "J.D." when you originally added the book to the device and you changed it in the library later. Or you disabled the PDF metadata writer plugin sometime ago. Either way at this time you can only expect to get the metadata that is stored in the book when you add it to your library.
Maybe a developer will come along with another idea/trick to transfer the data from the "metadata.calibre" file to your library but such an action is not currently part of calibre.