Shouldn't that replace be operating on the [Artist] tag in the file name and not the [Album Artist (auto)] tag in the directory name?
So using the template:
\[Album Artist (auto)] - Album\[Track] - [Name] - [Artist]
Track 3 would become:
\Al Green - Lay It Down\3 - You've Got the Love I Need - Al Green, Anthony Hamilton.mp3
Regardless I couldn't get the Replace function to convert "Al Green; Anthony Hamilton" to "Al Green, Anthony Hamilton", because it is a delimited list tag/field.
There was some talk about converting such tags, which include the ";" to literals first, before applying Functions in that way. I think that was in the thread about the Swap and Unswap functions, a while back.
If the above is what Yannis was looking for, perhaps you can provide a solution that works Brian? Because I can't at the moment.
Wait! Got it!\[Album Artist (auto)] - Album\[Track #] - [Name] - replace(field(Artist, 0),;,/,)
This also works;
\[Album Artist (auto)] - Album\[Track #] - [Name] - replace([Artist, 0],;,/,)
So the Filename rule in the Rename, Move & Copy Files function is just;
[Track #] - [Name] - replace([Artist, 0],;,/,)