Unfortunately, correct.
There is the Set Attribute tool. Unfortunately, it only works on attributes attached directly to a person’s record. I tried modifying it to work on media records. Changing person and people in the code to media but it throws errors regarding filtering. I am not a coder. I can only hack what someone else has thought up. It is the Remove functionality that you seek in the tool.
Removing the attribute manually can be made easier if you alter the order of the tabs in the edit media window so the Attribute tab appears first and thus the default tab when editing.
Edit /gramps/gui/editors/editmedia.py
in the code at line 237 (5.2.3) is the code to create the Attributes tab
self.attr_tab = MediaAttrEmbedList(
self.dbstate,
self.uistate,
self.track,
self.obj.get_attribute_list(),
"media_editor_attributes",
)
self._add_tab(notebook, self.attr_tab)
self.track_ref_for_deletion("attr_tab")
Move this section to occur before the section that creates the Source Citations tab at line 226
self.citation_tab = CitationEmbedList(
self.dbstate,
self.uistate,
self.track,
self.obj.get_citation_list(),
"media_editor_citations",
self.get_menu_title(),
)
self._add_tab(notebook, self.citation_tab)
self.track_ref_for_deletion("citation_tab")
Now you can filter your media records that have the MD5 attribute. If you select twenty of the records together in the list and right-click and select Edit, all twenty edit windows will open stacked up. As you delete the offending attribute and save the record, the next window in the cue presents itself to be edited. These stacked edit windows only work if you are making the same edits to each record. Relatively quickly you can have 100 record cleaned and soon the 1000+ that need to be done. Stacking too many open edit windows will clog the memory.
A third alternative is if someone (not me) can tell you how the Isotammi SuperTool may be able to accomplish your goal.