Enhanced Override Feature: wildcard conditions and partial override

Post Reply
niedermc
Posts: 1
Joined: Sat Sep 26, 2020 9:34 am

Enhanced Override Feature: wildcard conditions and partial override

Post by niedermc »

Hi all,

in my case, the Title "1, 2, 3" cannot be matched to my library based on "heard" Title="123" and itseems not possible to create a suitable override.

Override 1
- Trigger: Artist=silbermond, Title=123
- Triggers on heard "Artist=silbermond and Title=123" (intended)
- Triggers on heard "Artist=silbermond" (not intended)

This indicates that *any* of the trigger conditions must be met.
Problem: I cannot play the artist any more.

Override 2
- Trigger: Title=123
- Triggers on heard "Title=123" (intended)
- Does not trigger on heard "Artist=silbermond and Title=123" (not intended)

This indicates that *all* components of "heard" must be matched.
Problem: I cannot specify artist and title.

Overall, this indicates that an override is triggered if
for all components of "heard"
the value of the component matches the value in the trigger AND the value in the trigger is not empty

If my understanding is correct the following should be added to the override feature
- wildcard (or even better: regex) matching for the trigger condition

Furthermore, if the override is trigged, the matching to the library seems to be based *only* on the *overriden* values, additionally present components in "heard" are ignored
If my understanding is correct, the following should be added to the override feature
- for every component, choose whether the value from "heard" should carry through in case no override value is given

This would allow to specify the following override:
- regardless of any other components of "heard", if Title=123, override and keep all other components.

Regards,
Chris
Post Reply