Feature description:
In Smart Playlists, allow adding filters/rules related to any arbitrary tag exposed by the media provider. For example, if a “somecustomtag” ID3v2 tag is added to be tracked/displayed in LMS, or parsed via the Local Files provider, allow adding a rule/filter related to its values. Potentially support multi-valued (repeated) tags such as LMS’s “albumartists” tag mentioned on its GitHub page.
Problem solved:
It’s currently difficult to filter based on arbitrary groupings of music, because many providers don’t expose file paths, which leaves Comment as the only option for arbitrary grouping (that I’m aware of). There exist common “grouping” and “albumgrouping” tags, and those could be explicitly supported, but opening it up for arbitrary tags would make it flexible.
Brought benefits:
(as explained in problem solved)
Other application solutions:
Additional description and context:
Screenshots / Mockup: