As MP3tag is a tagging program that mainly deals with metadata in tags (and not filenames): which of the tag fields have you filled with data?
Because: if you have filled ARTIST and TITLE then it is child's play to create a new filename with
Format string: %artist% - %title%
If the tag fields have not been filled, import the data first with Converter>Filename-Tag
Which part of your example would be considered "extra info"? I'm assuming this is when you are using the metadata fields to generate your filename?
So then you have only the filename to work with in these cases, and have to use this to create the metadata fields like artist, title, and others. Which is the opposite converter. And depending on your filename structure, will create the tag fields. I would suggest using the Guess action if the filenames are consistent.
I would use Converter>Filename-Tag as that has a preview, so yu can check right away whether the pattern fits.
The above filename can probably be split into: %artist% - %title% (%year%) (%dummy%) #%genre%