Bug 1.8 B778: Inconsistent behavior of selection logic using focus and/or tags

Look at these two screen shots… The selection criteria seem to look the same, right? But the results they give are very different…

In the first case, both criteria are tags - one for albums by the label ‘BIS’ and the second for albums with ‘String Quartet’. Both tags combined are interpreted as a logical ‘OR’… show me all albums tagged as ‘BIS’ OR albums tagged as ‘String Quartet’. I can see no option to combine two or more tags as a logical AND.

In the second case, the label ‘BIS’ has been selected using Focus. Now, adding the tag ‘String Quartet’, the combination is interpreted as logical AND.

This inconsistent behavior while visually giving no clue at all doesn’t seem right to me. We can build a list of selection criteria using Focus criteria, tags or ‘hearted’ items. All items in the list of selection criteria should behave the same, as long as they are visually shown as the same. The Boolean logic when combining two or more selection criteria is not being consistently shown.

When using tags as selection criteria, combined tags are interpreted as boolean OR, even if the tag’s button shows the symbol ‘+’ which stands for AND. Clicking the tag’s button changes color to red and it negates the tag’s value as NOT, but there is no option for combining tags with a logical AND.

2 Likes

Agreed.

This inconsistancy will have an impact on users’ ablity to understand focus and tagging.

And of course, limits functionality.

Just a suggestion, editing your topic title might help users better understand the issue before they click into the topic?

Something like:

“Bug 1.8 B778: Inconsistent behavior of selection logic in focus and tags”

Ignore as you see fit. :smiley:

Tags have been OR, this is nothing new. In fact, when the OR was taken away in 1.8 for bookmarks, I showed other users how they could regain what they had lost using the TAGS Or functinality.

I heavily use the TAGs Or functionality and want no changes to it.

The solution is to indicate that Tags are being used, either by a different color, or a different shape.

Sorry, I initially posted this in the wrong thread, so here again:

Nobody understands this logic. Perfect example on how to make simple things complicated.

Once you add a second filter criteria, a “and/or” selector should pop up between them for you to choose what you want. Would be soo much simpler.

Filter1 >> and/or. >> Filter2 >> and/or >> Filter3

Then everybody would see/understand whats going on.

2 Likes

This is not the point. We have a list of items, be it albums. And the system offers two complementing ways of drill down and select items by one or several criteria. Visually it looks the same if you use criteria from Focus or from your Tag list… but the behavior is not the same and that is confusing.

I never asked for the OR logical concatenation of tags being removed. But the solution offered at this moment is at best half-baked.

Why not offer the possibility to have selection criteria by Focus and/or Tags treated as equal, with a choice to decide if one wants a combination of any criteria to be interpreted as logical AND or OR?

Edit:

Playing a little with the option of Focus criteria as ‘Match Any’ = logical OR or ‘Match All’ = logical AND, it seems to me that this works quite well, without being overwhelming to those who would have difficulties to cope with more complex or more abstract logic. I can understand why Roon would do it this way. But then, why not offer the same possibility for selection or drill-down by user-defined tags? Especially so, as selection by tags and selection by Focus criteria can be mixed and combined.

Another suggestion I’d like to make is that in the list of used selection criteria it should be visually indicated if criteria are being interpreted as meaning ‘Match Any’ or ‘Match All’…

2 Likes

Hi @dylan, can we please have some feedback on this issue? Thank you.

in any case, the tags logic is not always OR…
i tag all artists (actually performers) with ART if they have a photo in roon, with PHOTO if they have a custom added one. no artist have both tags, some have none.
so, focusing:


this is an OR, as no artist have both tags. the result is “have ART OR have PHOTO”

but what does it happen if I take the negative tags?

the result is an AND, correspondig to artists that “do NOT have ART tag AND do NOT have a Photo tag”.

while if i take the negative of only one tag:


here again it’s an AND (have PHOTO AND NOT ART)


here again it’s an AND (have ART AND NOT PHOTO)

so…the overall behavior of the logic with tags is quite … confusing (=confused).

i’ve opened Allow tags to be AND-ed together, similar to Focus, instead of just OR-ed for the related but much more focused request to simply allow us to AND tags.

Hi Niccolo - I’m here to confirm your findings which I just stumbled upon this afternoon. When using the negated tags, they connect with AND with the rest of the tags (which are normally connected with OR). Have we seen a statement about this from @support? Bug or intended behavior?

Hi @Miguel_Rode
no answer from the @support