Group state with media player

I have a group setup for each room in my house they have a mix of lights, switches and media players.
e.g.
group:

living_room:
  name: Living Room
  icon: mdi:sofa
  entities:
    ## Lights
    - switch.living_room_light
    - light.living_room_lamp
    - switch.living_room_spare
    ## Entertainment
    - media_player.living_room_tv
    - media_player.living_room_speaker
    ## Other Devices
    - switch.living_room_air_wick

The lights and switches work as expected e.g one of the is turned on the group state is on.

The media player is a different matter;

  • If the media player is on the group state is still off.
  • If the media player and a light/switch are the group state is on and using the group control it will turn off the media player along with the lights/switches that are on.

All im after is a state aware button for each room on lovelace and feel I missing something obvious.