Universal Media Player with Sonos

I was hoping I could use the Universal media player component with Sonos but it doesn’t seem to work as I would have hoped. Since Sonos doesn’t really use the “idle” status but rather “paused” it doesn’t properly go to the child that’s playing. As an example…

If I have the order of:

  • media_player.sonos_living_room
  • media_player.sonos_bedroom
  • media_player.sonos_office

And the status is:
Living Room = paused
Bedroom = paused
Office = playing

The universal media player will display Living Room and not the Office speaker. Is there a way to add a configuration attribute that allows this component to treat “paused” like “idle” and hence switch to the playing player?