GExiv2 has three functions to manipulate comments: - [`gexiv2_metadata_get_comment()`](https://gnome.pages.gitlab.gnome.org/gexiv2/docs/gexiv2-High-level-functions-for-specific-information.html#gexiv2-metadata-get-comment) - [`gexiv2_metadata_set_comment()`](https://gnome.pages.gitlab.gnome.org/gexiv2/docs/gexiv2-High-level-functions-for-specific-information.html#gexiv2-metadata-set-comment) - [`gexiv2_metadata_clear_comment()`](https://gnome.pages.gitlab.gnome.org/gexiv2/docs/gexiv2-High-level-functions-for-specific-information.html#gexiv2-metadata-clear-comment) It would be nice to have them as, contrary to what the `gexiv2_metadata_get_comment()` doc says, it can return metadata not accessible otherwise.