Any particular reason you cannot add the album artist tag with foobar? It's the simplest solution.
Otherwise, between steps 2 and 3 you could select the album in foobar, then right-click it and in the context menu select Tagging > Reload info from file(s). Pretty sure that will make foobar see that there are now album artist tags in those files, so no more steps 4 through 7.As you seem to know, foobar uses its database. It doesn't know the files' metadata have changed until it rescans your media library or you alter the metadata in foobar (such as replaygain scanning).
My install (v1.2) does not seem to have the Tagging > Reload info from file(s) functionality - perhaps it's a plugin.
Indeed foobar uses its database, however the scan operation also updates the database. Using the stale info instead of the fresh info during an updating operation does not make sense, however.
I have nothing against Mp3tag as I use it myself. I just didn't understand why you used it to do something as simple as adding an album artist tag to your files when using foobar would suffice.
bug 1:1. I have an album of 12 tracks whose artist tag is mis-capitalized ("Ace Of Base" instead of "Ace of Base").2. To fix it, I select the album in fb2k and press alt-Enter, then update the artist name to "Ace of Base"3. Great - the Metadata window now shows the updated, correct capitalization, however the Album List pane still shows the old capitalization.4. I expected the library view to update automatically, but anyhow, I hit "Context"->Tagging->Reload info from files, trying to manually update the db.5. The album list still shows the old capitalization ("Ace Of Base")6. Double checking with mp3tag, the tags in the files were updated correctly ("Ace of Base")It appears the database (or at least the library view) doesn't update if the metadata change is only capitalization.
bug 2.1. I need to update ReplayGain data for an album of 12 tracks. Sadly, the artist on one track is "Ace Of Base", while the other 11 is "Ace of Base", all other album info being consistent.2. In the library view, all these 12 tracks are grouped as one album. Great.3. I hit ReplayGain->"Scan Selection as album (by tags)", and unexpectedly, the odd track is detected as having a different Album gain than the other 11.In this case it seems the library scanner uses case insensitive album grouping, while the RealplayGain scanner uses case sensitive matching. The case could be made for either one to be considered correct, but they should be consistent. I would suggest case sensitive matching is more correct, as this is more likely to match other library scanners that use the same tags to create their own databases, such as Squeezebox.
Should I submit these two bugs separately from this thread?