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).