I'm using MC 11 and I've got a large music library of mostly dance music. The vast majority of my songs have many different mixes of the same song. For naming these song, I've adopted what the CDDB lookup services do, which is to put the name of the mix in brackets in the [Name] field.
So my library looks something like this:
[Name]
Everlasting Night
Everlasting Night [Radio Edit]
Everlasting Night [Downtown Mix]
Jump For My Love
Jump For My Love [Mac Quayle Mix]
etc. etc.
I'm trying to create a SmartList which avoids duplicates regardless of the mix name (which is stored in the [Name] field).
Rating: >=4, Genre: Disco House, No Duplicates: [Artist],[Name]I thought I could use DB expressions in MC 11 to create a calculated field that would return the song name without the mix name by parsing for the characters space plus left bracket ( [). According to the MC DB Expressions page (
http://www.jrmediacenter.com/DevZone/DBExpressions.htm) I can't seem to find a Left() or Right() expression to be able to do this.
In my library, the name of the mix can be identified in all cases by the square brackets. No other part of the song name uses the square brackets.
Does anyone have a solution to my problem using DB expressions or a plugin?
I've also considered moving the mix name to a seperate custom field, but haven't been able to find a solution that can easily do it for several thousand songs.
Regards,
Ozmael