A little background: I'm working on a way to standardize my fields and filenames, so I'm breaking down the names of songs in the following way.
Artist: Main Artist
Featured Artist: Any other artist featured on the track (semi-colon delimited list)
Name: The song's title
Subtitle: Any variation identifier (Remix, Live, etc.)
In order to get the rename files from properties to work just so, I've created two new expressions:
Calculated Artist: if(IsEmpty([Featured Artists]),[Artist],[Artist] f. [Featured Artists])
Calculated Title: If(IsEmpty([Subtitle]),[Name],[Name] /([Subtitle]/))
Calculated Artist works perfectly. However, Calculated Title is a bit glitchy. It insists on adding a closing parenthesis to every title, regardless of whether it has a subtitle or not. I've found it only does this with parenthesis, and not with braces.
Can anyone shed some light on the nature of the problem ? I'd really prefer to use parenthesis, since that seems to be the standard everyone else uses.