Universal Media Player and mini-media-player

I have set up a universal media player to control two (2) Monoprice 6-Zone Amplifiers that are working with the integration. Everything works as expected, except for when I try to turn ON or OFF the universal media player using the mini-media player card. Once again, everything works using the basic media player that is created using the universal media player but not when using the mini-media-player card. Below are the portions of my configuration and also the dashboard.

configuration.yaml
‘’’
media_player:

  • platform: universal
    name: Speakers-Downstairs
    view: no # What does this do?
    children:
    • media_player.zone_11 #Kitchen
    • media_player.zone_12 #Dining
    • media_player.zone_13 #Living Room 1
    • media_player.zone_14 #Living Room 2
    • media_player.zone_25 #Study
      commands:
      turn_on:
      service: media_player.turn_on
      data:
      entity_id:
      • media_player.zone_11 #Kitchen
      • media_player.zone_12 #Dining
      • media_player.zone_13 #Living Room 1
      • media_player.zone_14 #Living Room 2
      • media_player.zone_25 #Study
        turn_off:
        service: media_player.turn_off
        data:
        entity_id:
      • media_player.zone_11 #Kitchen
      • media_player.zone_12 #Dining
      • media_player.zone_13 #Living Room 1
      • media_player.zone_14 #Living Room 2
      • media_player.zone_25 #Study
        volume_up:
        service: media_player.volume_up
        data:
        entity_id:
      • media_player.zone_11 #Kitchen
      • media_player.zone_12 #Dining
      • media_player.zone_13 #Living Room 1
      • media_player.zone_14 #Living Room 2
      • media_player.zone_25 #Study
        volume_down:
        service: media_player.volume_down
        data:
        entity_id:
      • media_player.zone_11 #Kitchen
      • media_player.zone_12 #Dining
      • media_player.zone_13 #Living Room 1
      • media_player.zone_14 #Living Room 2
      • media_player.zone_25 #Study
        volume_set:
        service: media_player.volume_set
        data_template:
        entity_id:
      • media_player.zone_11 #Kitchen
      • media_player.zone_12 #Dining
      • media_player.zone_13 #Living Room 1
      • media_player.zone_14 #Living Room 2
      • media_player.zone_25 #Study
        volume_level: ‘{{ volume_level }}’
        select_source:
        service: media_player.select_source
        data_template:
        entity_id:
      • media_player.zone_11 #Kitchen
      • media_player.zone_12 #Dining
      • media_player.zone_13 #Living Room 1
      • media_player.zone_14 #Living Room 2
      • media_player.zone_25 #Study
        source: “{{ source }}”
        ‘’’

Dashboard

‘’’
type: ‘custom:mini-media-player’
entity: media_player.speakers_downstairs
name: Downstairs
group: false
hide:
controls: true
icon: true
mute: true
power: false
power_state: false
source: false
volume: false
volume_level: true
icon: ‘mdi:speaker-multiple’
volume_stateless: false
‘’’

You appear to have the power controls hidden?

In addition there is this control option for the mini-media player that helps if your players have seperate on and off commands:

toggle_power: false

I had to set that for my Yamaha mini-media players. I could then turn them on and off.

The power controls are set with “false”, which means that they are NOT hidden. This is the actual default setting, which may have confused you. I have it in the yaml as a reminder of a setting that I can change as I tinker.

I’ve had it working before, but can’t identify the problem. The current behavior is that the Power On does not work. If all the zones are on, however, Power Off turns off one zone for each push in the same order that they are listed as entities.

Note - changing toggle_power has no effect on the described behavior

Following up - the problem appears to be something that happened in between core_2021.1.4 and core_2021.3.4.

I was able to restore an old snapshot (core_2021.1.4) and everything worked as it should. After updating to the current version (core_2021.3.4), I get the behavior described above.