After a few months, i'm coming back to a problem I posted here.
(see
http://www.mediamonkey.com/forum/viewto ... 66#p250366 for my problem)
For this specific situation somebody helped me out:
I wanted to give alternative names to a "weak" tag (eg. if I have following tags: "Fusion, World Fusion & Celtic Fusion", I call 'Fusion' weak because I can't filter the songs with only 'fusion' as a tag)
The code for giving alternative names can be found in this post:
http://www.mediamonkey.com/forum/viewto ... 80#p250456
Code: Select all
Find what: (^|; )"here comes the style"
RegExp1: checked
Replace with: $1"here comes the alternative"
What I did is adding "[ALT]" directly to the weak tag using this script:
"Fusion" would become "Fusion[ALT]", Which is fine within my library organisation (I Am able to create auto-playlists the correct way)
Now I've tested this solution for other weak tags in my library:
Other Weak tags:
Fusion: World Fusion, Celtic Fusion
Big Band: Modern Big Band, Latin Big Band, Experimental Big Band
Swing: Retro Swing, New Jack Swing
Bop: Hard Bop, Post-Bop
Soul: Latin Soul, Philly Soul, Blue-Eyed Soul, Country Soul, Northern Soul, Pop-Soul, Retro-Soul, Uptown Soul, Southern Soul, Deep Soul, Memphis Soul, Chicago Soul, Smooth Soul, Brown-Eyed Soul, Neo-Soul, Psychedelic Soul, Soul-Blues, Soul Jazz,
Disco: Post-Disco
Freestyle: Latin Freestyle
Folk-Rock: British Folk-Rock
House: Acid House, Tribal House, Progressive House, Tech-House, Left-Field House, Microhouse, Merenhouse
Urban: Urban Blues
Deep Funk: Deep Funk Revival
... ETC
My problem is that the previous given solution doesn't work on all these tags,
for the underlined tags in the example above the solution won't work because the weak tag is also at the beginning of a 'stronger' tag.
Is there a code for The RegExp Find & Replace script to resolve this problem?
(I'm looking for an 'all-in one'-solution where I only have to care about the name of the weak tag and the alternative name I want to give for it)