Note - all of this testing is with calibre 1.25. I just re-tested for this posting.
Your statement "metadata in the file it will overwrite what is in the opf" does not match my results.
When I "add single book per directory" ALL metadata comes from the opf file.
<invalid/outdated information IS in book file but is NOT used>, cover used is the saved one.
When I "add multiple books per directory" NO metadata comes from the opf file.
<invalid/outdated information IS in book file and IS used>, cover used is the internal one.
In both scenarios, I am adding the exact same set of books (book, opf, cover).
Also, I see no option to preferentially use OPF. I see just one binary option - "read metadata from file contents rather than file name. Normally I have that option 'checked' - ie read from file contents not filename.
with it checked - the above mentioned results.
adding "one book per directory" - works, all metadata/cover are current
adding "multiple books per directory - does not work, metadata/cover are old
I just unchecked that option -
adding "one book per directory" - works, all metadata/cover are current
adding "multiple books per directory - does not work, no metadata of any sort, no cover, title is filename.
SO, I reiterate - there is some process error difference when selecting "add, multiple books per directory" as compared to selecting "add, one book per directory".
|