Tools Suggestion

I'd like an option to have the following behavior when running an external tool:

  1. Block all Mp3tag interactivity.

  2. 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.

Could you give some information how to detect externally the internal progress? E.g. how does such a program report back how far it has come?

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.

Already suggested, see also ..
Feature Request: Add "external tool" support in Actions



My request appears to be much simpler, although I do like the idea of being able to run a tool using an action.