Been getting a number of mp3 with the Title field as "Title - Artist" or "Artist - Title" and the Artist field set as something like "Various".
I know there must be some way of splitting the Title field into the correct individual fields but can't seem to figure it out. How do I do this?
I've previously relied on converting filenames to tags but now this isn't an option as many of the files are often having incorrect or truncated filenames.
You would have to select the files that show the same pattern. MP3tag by itself does not know whether a string is a title or an artist.
But once you have done that, you can automate it:
Create an action of the type "Guess values"
Soruce: %title%
Guessing pattern: %artist% - %title%
or
Guessing pattern: %title% - %artist%
Please note that the pattern has to match exactly, e.g.
%artist%-%title%
is a different pattern.
I'd be suspicious in this case with the dash character. Often there are titles from web sources that have used alternate Unicode characters. Trying copying that character from your test filename, and paste it into the guessing pattern instead of typing it from the keyboard.
you will see that you chose the wrong action.
It should be "Guess value" (import tag fields)
Source pattern would be: %title%
Target string: %title%-%albumartist%