Try a little reverse engineering. I have not actually tested this, but it might be worth trying?
Create a library with custom columns that support all the fields you need.
Add a few books, and set the metadata for the custom fields.
Test the web interface.
Examine the OPF-files that are stored together with the books. They should now have all the custom metadata needed. By using these OPF-files as a template you should be able to create similar OPF-files for other books and add them to the library using calibredb, with custom metadata.
|