More complex boolean logic needed for Smart Collections

Tell us about your wildest feature dreams. Or just harmless suggestions for improvement.
Post Reply
randian
Addicted to Bruji
Addicted to Bruji
Posts: 50
Joined: Tue Jan 14, 2014 8:07 pm

More complex boolean logic needed for Smart Collections

Post by randian »

In iTunes, for example, you can do things like (all of: Kind is Music, (any of: genre is "Rock", genre is "Metal")). Note the grouped or condition ("any of"). You can of course have multiple such groups in a single Smart Collection definition. You cannot do this in the pedias, which is severely limiting. In DVDpedia, for example, I wanted to specify this condition: (any of: Tags Contains "DMA", (all of: Tags Contains "iTunes", Tags Contains "UV")).
Last edited by randian on Wed Nov 30, 2016 2:03 am, edited 1 time in total.
User avatar
Conor
Top Dog
Posts: 5346
Joined: Sat Jul 03, 2004 12:58 pm
Contact:

Re: More complex boolean logic needed for Smart Collections

Post by Conor »

Indeed nested grouping is something that needs to be done for the smart collections. In the meantime you can create several smart collections to achieve the same result.

Each smart collection acts as a single grouping and the next smart collection is based on the previous smart collection.

First smart collection rule: Tags contain "iTunes", Tags contains "UV", all -> Collection Named: "iTunes-UV"
Second smart collection rule: Collection name is "iTunes-UV", Tags contains "DMA", any.

Should you have many groupings you can drop all the intermediate smart collections into a folder to not see them as much on your collection list.

P.S. I know that "Collection name" is hard to find, and want to actually rename it something more like "Album is in collection". But then it does not go as well with the grammar of the is/is not switch.

Thank you for the feedback that expanded logic would be extremely useful to you in the Pedias.
Waldbaer
Addicted to Bruji
Addicted to Bruji
Posts: 109
Joined: Wed Sep 05, 2012 6:23 pm

Re: More complex boolean logic needed for Smart Collections

Post by Waldbaer »

I feel like I might have requested that once, too. Does not matter if I actually did, I support this. :)
Post Reply