nohitter151 wrote:The System of a down was an error on my part, one field read System of a Down while the other read System of A Down. Curious that the first node you gave me didn't pick that up. After I corrected that both nodes give me the same number of files (and they look to be the exact same at a quick glance).
If you have a space character after ";" in the Artist as well as the Original Artist, then both mentioned masks should return the same number of tracks.
When you use string comparative operators (= < > >= <= <>) the collation is case sensitive, so "A" is different from "a". If you want to compare two string value with the case insensitive collation, then you could use UpperW function, like this:
Code: Select all
Artist does not equal Original Artist|Filter:UpperW(<Artist>) <> UpperW(<Original Artist>)\<Artist>
I don't remember from which 3.x version this function is implemented. If you don't use the latest MM version and don't have Unicode characters in the Artist/Original Artist columns, then you could use Upper function instead (without "W").
Any song with Multiple artists appears in the node the same number as the number of artists defined in the track
Yes, of course, this is a feature, not a bug. Please take a look on the MM built-in Artist node and you will see the same behavior (biggest improvement in MM3 if you ask me). If you don't want such behavior, you should replace ";" in your data with some another separator character, for example "&" or ",".
Anyway, I repeat, if some track have Artist = Original Artist then this track should not be displayed with mentioned masks, without a regard if it has multi-items. For example:
'Antsy Pants; Kimya Dawson' = 'Antsy Pants; Kimya Dawson'
If you want that I check this behavior, please put your database in some free public file server (e.g.
www.yousendit.com) and send me its URL in PM.
BTW, which version of the script you are trying?