Maybe you could add another colour code to the table to indicate the following situation:
- Field Colour when cell would have changed (but there was already a prior value in the cell and preferences were set to not overwrite non-empty cells)
Then allow the user to select any cells that they want to inspect more closely, then press F5 to toggle the selected cells back and forth between:
a) The original value in the cell
b) The alternative value that Jaikoz found through the Autocorrect process
Once the user is happy with the way the meta data looks for the selected cells, then they can Save. [As an aside - is there any way to get these improved meta data values back into the MB database so that other users can benefit from the cleaning that other users are manually doing like this? ]
This would be very convenient because users can then set up preferences to handle the most common case (we usually don’t want our existing tags to be overwritten) but override this policy for a selected group of tracks as required.
It would also have the added benefit that we could then use the F5 key as a way of seeing what values Jaikoz is going to change in each selected cell if we Save.