So add_custom_column and remove_custom_column are definitely GUI-unsafe--not surprising.
Judging by which commands update the DB but don't call send_message, the commands set_metadata and set_custom are also GUI-unsafe?
(If calibredb as it is now is going to be around for a while, I'd suggest adding notes to the manual page about which options aren't safe while the GUI is running.)
|