Is it possible to have this format value work so that it could add the (feat. XXXX)
before a ( if already in the title? like
Tile (XXXX Remix)
to
Title (feat. ....) (XXXX Remix)
Field :Artist
Format String :%title% (feat. %artist%)
Is it possible to have this format value work so that it could add the (feat. XXXX)
before a ( if already in the title? like
Tile (XXXX Remix)
to
Title (feat. ....) (XXXX Remix)
Field :Artist
Format String :%title% (feat. %artist%)
perhaps like described here:
I found another action on a thread that would work for me but i cant seem to get it to work.
any idea?
for moving "featuring" in title and placing it before (Zedd Remix) or (Original Mix) or (Produced by Chase & Status):
Action: Format Value
Field: TITLE
Format String: $regexp(%TITLE%,'^(.+?)\s((.+?))\s((feat.\s.+?))$','$1 $3 $2')
Actions are case-sensitive.
also, I am quite sure that you have to escape the parenthesis.
A good test for regular expressions is the function Convert>Tag-Tag
I'm using an action that for sure gives me (feat. xxx) like
Be (D-Malice Afro Expression) (feat. Kid Fonque, DJ Whisky)
so case sensitive for the (feat. ) part shouldn't be a problem if thats what you mean?
I've tried this action after
Field: TITLE
Format String: $regexp(%TITLE%,'^(.+?)\s((.+?))\s((feat.\s.+?))$','$1 $3 $2')
but won't change
Be (D-Malice Afro Expression) (feat. Kid Fonque, DJ Whisky)
to
Be (feat. Kid Fonque, DJ Whisky) (D-Malice Afro Expression)
here is the thread
$regexp('Be (D-Malice Afro Expression) (feat. Kid Fonque, DJ Whisky)','^(.+)\s(\(.+\))\s(\(feat.\s.*\))$','$1 $3 $2')
->
"Be (feat. Kid Fonque, DJ Whisky) (D-Malice Afro Expression)"