Without some sort of character to define the separation this will be difficult to automate. In your example The Humpty Dance Digital Underground (Sickmix Intro) (Clean) 104
There is no difference in the space characters in the title The Humpty Dance
or the Artist Digital Underground
nor the rest of the details (Sickmix Intro) (Clean) 104
This may be an exercise that requires patience to go through each file separately. Assuming the Titles and Artist names will potentially all have different character and word counts, it is not going to be a one-shot solution.
yeah i saw that.. but had an idea.. I notice that the artist in the file is right before the text (Sickmix Introl), so I was wondering is there a way to create a script that says take the two words BEFORE the (sickmix intro) text and move to artist?
Do all your artists consist of just 2 words? Mine don't. And that is why it is more or less impossible to create a functional action or a matching format string in the convert function.
Try this in Convert>Tag-Tag for ARTIST
Format string: $regexp(%_filename%,'(.+?) (\w+ \w+) \(.*',$2)
your suggestion gets me closer but I notice it COPIES the artist instead of moving them. is there a way i can get it to move the artist instead of copying? if not then i have to figure out how to still get rid of the artist name in the file name.