Originally Posted by junkml
Another question, though. Is there any way to have Calibre re-read the metadata from the file within the plugin?
If you want to change the way calibre reads metadata from files, you have to create a metadata reader plugin. Its in the documentation.