What information belongs in a opf-file?
The basic information like the one that is stored in calibre, without any custom columns, would perhaps be reasonable?
But then opf-files wouldn't have any purpose for epub books. They can store all(?) that information internally.
For other formats the opf-file is necessary if you want to move a book from one calibre install to another. A lot of the basic information about a book can't be stored as metadata inside many formats.
Yes, for some purposes some opf-files may contain a lot of unnecessary information. Perhaps there should be some setting that allow you to select exactly what to store in the opf-file. But you would have to think up a compelling use case where that would be needed. Until then we have to live with opf-files that store as much information as possible. That is what makes the opf-files suitable as backup of metadata.db. Or manually create a opf-file with just the needed information.
|