🧠 Feature requests (user perspective)

So, I do this a simplified version of what I do with universal to create an overall player.

media_player:
  - platform: universal
    name: Den Universal
    unique_id: den_universal
    children:
      - media_player.den
      - media_player.sky_q
      - media_player.oppo
    active_child_template: >
      {% if is_state('input_select.den_media_source', 'Sky Q') %}
              media_player.sky_q_
            {% elif is_state('input_select.den_media_source', 'Music') %}
              media_player.den
            {% elif is_state('input_select.den_media_source', 'DVD') %}
              media_player.oppo
            {% elif is_state('input_select.den_media_source', 'Netflix') %}
              media_player.sky_q
            {% elif is_state('input_select.den_media_source', 'Prime') %}
              media_player.sky_q
            {% else %}
              none
      {% endif %}
    attributes:
      source_list: >
        input_select.den_media_source|options
      source: >
        input_select.den_media_source.state
    commands:
      turn_on:
        service: script.den_power_on
        data:
          source: "{{ states('input_select.den_media_source') }}"
      turn_off:
        service: script.den_all_off
      select_source:
        service: input_select.select_option
        target:
          entity_id: input_select.den_media_source
        data:
          option: '{{ source }}'

Then, I have a helper which contains the source

and i have lots of automations, but for example i trigger on source change

alias: Den Media Switcher
description: ""
triggers:
  - trigger: state
    entity_id:
      - input_select.den_media_source
conditions: []
actions:
  - choose:
      - conditions:
          - condition: state
            entity_id: input_select.den_media_source
            state:
              - Sky Q
        sequence:
          - action: ...
      - conditions:
          - condition: state
            entity_id: input_select.den_media_source
            state:
              - Music
        sequence:
          - action: ....