In this case, where the relevant data, artist and album, is already stored within the tag-fields ARTIST and ALBUM, there is no need to use the filename.
Apply an action "Guess values" ...
Actiontype 7: Import tag fields (guess values) Source format __: %ALBUM% Guessing pattern: %DUMMY% - %ALBUM%
That works perfectly. Im presuming that to do all tracks in one go id just need to select the top value directory, which in my case is "Music". There are several hundred albums in this directory, will Mp3Tag cope with this or is it best to break it down.
Mp3tag can work with thousands of files, it is just a matter of time.
You should have to make sure, that your collection has no "runaways".
You should make a simple check whether the files, resp. the tag-field ALBUM within the files, follow the same naming convention.
Open the "Filter" dialog by pressing [F3] and type:
ALBUMMATCHES"^.+? - .+?$"
In the status line you can see the amount of files, which have been filtered into relation of all files loaded.
Then decide what to do next.
Use an action "Format value" or the converter "Tag - Tag" or use the dialog "Extended Tags...".
This will set a value of your wish into the choosen tag-field of all selected files at once.
Yes, you can collect and arrange several actions of any action type into one or more groups of actions.
See menu "Actions/Actions", use dialog "Action groups" to create a new action group, give it a name, then add the actions you need.