Issue description:
When language “is not” rule is used in an “and” rule group, tracks that have no language defined pass the filter, even when they don’t pass the non-language “and” rules
Logs:
Upload description: feb914
Additional information:
The issue doesn’t appear when the language and non-language rules are not part of a rule group, but individual top rule.
Reproduction steps:
- Go to a smart playlist rule page
- Create a new rule group that require match “all” rules
- Make a language rule with “is not” value
- Make another rule that is not language
- See that the smart playlists contain tracks without a language defined, even if they don’t pass the rule made in step 4
Media provider:
Local device
