I'd like an option to have the following behavior when running an external tool:
Block all Mp3tag interactivity.
Display an on-screen visual indicator (dialog box or spinny?) while the tool is running.
I have a few tools (e.g. a tool that adds ReplayGain) that can take anywhere from 15 seconds to several minutes to run, with no screen output. While they're running there is no way in Mp3tag to tell what's happening and altering tags within Mp3tag while they run could affect the tool's behavior. For these tools I'd like an option to block all activity in Mp3tag and also to have some kind of visual indicator displayed while the tool is running.
This should be an option in each tool's configuration, not a global option.
I'm not looking for any type of internal progress display. A simple dialog box with spinny is sufficient. It just needs to remain on screen while the tool is running. I suppose that there would also need to be a 'Cancel' button, just in case the tool never returns.
I should have just said that there's no way in Mp3tag to tell whether the tool is still running. If there was, then you could monitor it and wait until it completes. The ideal, though, is to be forced to wait by blocking all interactivity.