Use scanf-like and regular expressions pattern-matching to disassemble groups of song names and reassign text to correct tags. For example, parse the song name XTC - English Settlement - 15 - Snowman using the pattern %a - %l - %t - %n, sending artist, album, and track number to their appropriate tags.
Perhaps Also of Interest...
downloaded 10m 53s ago
Applet assists with swapping, copying, appending data between track tags
downloaded 22m 36s ago
View/Edit tags of selected track(s) in single window
downloaded 24m 24s ago
Remove iTunes tracks disassociated from files
downloaded 27m 18s ago
Re-associate batch of dead tracks with files from selected folder
downloaded 36m 43s ago
Restore each selected track's artwork from an image file stored in its Album folder
downloaded 40m 32s ago
Gather audio tracks whose files contain no artwork metadata