question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Sonos group volume sync player volume offset

See original GitHub issue

First off, great work! This is a fantastic card, just what I’ve been wishing for to control Sonos, and well worth the move to Lovelace on its own.

A feature request: Following on from the Sonos group volume sync added in response to #48, please add the option to set a volume offset for individual players. Something like:

sync_volume_offset: [value]

A card configuration might look something like:

  - type: 'custom:mini-media-player'
    entity: media_player.dining_room
    hide:
      icon: true
      power: true
      source: false
    artwork: cover
    sonos:
      expanded: true
      sync_volume: false
      entities:
        - entity_id: media_player.kitchen
          name: Kitchen
          sync_volume_offset: 5                              [5 levels louder than the group master]
        - entity_id: media_player.living_room
          name: Living Room
          sync_volume_offset: -3                             [3 levels quieter than the group master]
        - entity_id: media_player.bedroom
          name: Bedroom                                 [No offset specified, so same volume as group master]

A use case example: I have a number of regular Sonos speakers plus one Connect Amp connected to a pair of non-amplified speakers (Kitchen). At any given volume level (for example, level 10) the Kitchen speakers sound quieter than the speakers in the rest of the house. To compensate, I set the Kitchen speakers to 5 volume levels higher than the speakers in the rest of the house. Once I’ve done that, the volume slider for the group in the Sonos app maintains the relative volume difference between the speakers.

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Reactions:1
  • Comments:18 (9 by maintainers)

github_iconTop GitHub Comments

1reaction
ronschaeffercommented, Mar 8, 2019

Great, thanks. Getting late here, so I’ll try it in the morning.

1reaction
ronschaeffercommented, Mar 3, 2019

LOL. Not meaning to hound you. I can be patient. 😉 Really appreciate it!

Read more comments on GitHub >

github_iconTop Results From Across the Web

Sync volume on all Play 1 speakers - Sonos Community
I can use volume slider and it increases/decreases volume by the same amount but it won't sync the volume between speakers. Is there...
Read more >
Sonos group volume button - Home Assistant Community
Hello, I am using the mini media player which has a feature that allows me to sync the volume with all speakers that...
Read more >
6 Tricks All Sonos Owners Should Know - Gear Patrol
Instead, all you need to do is go over to the speaker that's not playing, press and hold down the Play/Pause button on...
Read more >
How to correct group playback delay - Google Nest Help
Stand between the out of sync speakers (or as close to in between as you can) and adjust their volume levels so you...
Read more >
The audio and video on my TV are out of sync or there's an ...
When connected to a home theater system with a digital optical cable, then there may be an audio delay that requires a manual...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found