Issue description:
Hi,
I am trying to use smart filters in the Tracks library list.
My end goal is to display the tracks of a certain artist [Vegyn], except the ones that feature another certain artist [Headache] (tagged as an additional artist).
I would try and achieve this as follows:
- Open Tracks library page
- Apply smart filter for Artist contains: ‘Vegyn’
→ All tracks by Vegyn appear as results, including those with multiple artists - Apply additional smart filter rule for Artist does not contain: ‘Headache’
- Set to match ‘All’
→ Notice that tracks by multiple artists ‘Headache, Vegyn’ are still displayed in the results
[Results are the same whether I use rule groups or not, or whether I use the filter value selector or type it manually]
Another way to show the same problem is as follows:
- Open Tracks library page
- Apply smart filter for Artist does not contain ‘Vegyn’
- Filter results (using the magnifying glass icon) for ‘Vegyn’, or apply a smart filter rule of Artist contains ‘Vegyn’
→ All tracks featuring a single artist ‘Vegyn’ are not present, but tracks by multiple artists that include Vegyn are present.
A video of this second scenario is uploaded under ‘Tobyburton96 Smart filter multiple artist bug’.
This same logic/bug holds true for all different multiple artists. The same problem occurs when using ‘Artist Is Not’.
Logs:
Upload description: tobyb96
Additional information:
Reproduction steps:
Media provider:
Local device
Screenshots: