Song with multiple artists

Hello

There are many questions regarding multiple artists, but I don't seem to find the answer in the existing ones:

My file has the name Artist1-Artist2-Artist3-SongName-Album.mp3

How do I make a Filename>Tag of this ?

I could not find a %Artist1% or %Artist2% variable

The app recognizes files with multiple artist, but it cannot create one, as far as I'm seeing

In this case (the hyphen is no unique separator between the data items) try an action of the type "Guess value"
Source: $regexp(%_filename%,(.*)-(.*)-(.*),$1==$2==$3))
Target format string: %artist%==%title%==%album%
You would have to remove/replace the hyphens in ARTIST in a second step.

Hello !
Thank you for the solution

Before I learn actions, let me make a question:

The previous filename pattern was just an example, so: what if instead I put the Artists between double hyphens to make it more "unique" ?

Filename: Artist1--Artist2--Artist3--SongName-Album.mp3

Would make the code more simple ?

I'm open to different patterns, by the way. The only constant is the multiple artists on the filename, to be converted all to tags

The unique separators should separate different field types from each other.
Have you tried your example with the double hyphens? Does that work better for you without actions?

Would better be
Artist1, Artist2, Artist3_SongName_Album
Like that you could put together all the data in front of the first underscore into ARTIST, that following into TITLE and the data following the last underscore into ALBUM.

Thank you! Very ingenious !

Your suggestion to "bind" all artists with a comma worked, since windows recognizes that character as a separator
(Semicolon (;), actually. At least in my regionalized Windows)

Feeling relieved not having to learn actions

Only hope other platforms don't treat this semicolon as a text character (Mp3tag is doing that right now: instead of displaying the typical slash (/) separator, it's showing the semis).

See here: