Sonos today released its updated Sonos desktop controller for Windows. This update comes with an all-new design for the app bringing it a bit closer to the look and feel of the Sonos mobile app for iOS and Android. Till now, Sonos desktop controller was a fully featured Sonos controller with support for setting up or transferring a system, adding a player to existing system and more. Because of low usage numbers, Sonos is planning to remove a number of features from the Sonos desktop controller for Windows. The following features will be removed from the app:
- Setting up or transferring a system
- Adding a player to existing system
- The ability to bond/unbond players (surrounds, stereo pairs, or adding a Sub).
- Registering players
- TV setup for Beam, Playbase, and Playbar
- Enabling parental controls
- Network settings and management
- Line-in settings
- Renaming a Room
- Opting in or out of a beta program
- Resetting your Sonos account password (you can still do so on a computer via sonos.com)
Sonos Playbar - The Mountable Sound Bar for TV, Movies, Music, and More - Black. 4.6 out of 5 stars 1,843. FREE Shipping by Amazon. Sonos refers to S2 as a new app and operating system, so essentially a complete update to the software side of the ecosystem. Those who wish to move to the new software simply need to download the Sonos S2 app from the relevant app store, be it on iOS, macOS or Android. The Sonos software is available on our support page and you can find direct links below for each of your devices. Click here to download the Sonos Desktop Controller for Mac Click here to download the Sonos Desktop Controller for PC; Click here to download the Sonos Controller for iPhone.
Mcculloch power mac 310 parts manual briggs & stratton. You can still use the desktop controller to control playback, grouping, and other basic stuff. You can also use it to set up a music share for local libraries and to manually add radio stations. Find the other changes included in this update below.
- The Sonos Playbar is a lounge-unifying device that will let you dump your remote controls and your old hi-fi in the bin. For everything but the most crashing of movie soundtracks the.
- Play YouTube on Sonos using AirPlay 2. If you have an Apple device, you're able to use AirPlay to wirelessly ping music over – kind of like Bluetooth or Wi-Fi streaming, but just for iPhone and iPad. Many Sonos speakers, including the Sonos One, Beam, Playbase, Move and the second-generation Play:5 all support AirPlay 2.
- Automatic player updates: effortlessly keep your system on the latest software by setting your Sonos players to download and install new versions at times when you’re not listening.
- Set a maximum volume in any room and prevent players from exceeding your desired volume level. Max volume is perfect for limiting volume levels in children’s rooms or shared spaces.
- This version adds software support for the forthcoming Sonos Amp.
- The app will now prompt you to remove your iPhone or iPad’s case when performing Trueplay tuning.
- It is now possible to disable a player’s built-in wireless using the Sonos App. The player must be hard-wired in order to enable the option and disconnecting its hard wire will re-enable the player’s built-in wireless.
You can download the updated Sonos desktop controller here.
The sonos
integration allows you to control your Sonos wireless speakers from Home Assistant. It also works with IKEA Symfonisk speakers.
You can configure the Sonos integration by going to the integrations page inside the configuration panel.
Services
The Sonos integration makes various custom services available.
Service sonos.snapshot
Sonos Download
Take a snapshot of what is currently playing on one or more speakers. This service, and the following one, are useful if you want to play a doorbell or notification sound and resume playback afterwards. If no entity_id
is provided, all speakers are snapshotted.
The queue is not snapshotted and must be left untouched until the restore. Using media_player.play_media
is safe and can be used to play a notification sound, including TTS announcements.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | The speakers to snapshot. To target all Sonos devices, use all . |
with_group | yes | Should we also snapshot the group layout and the state of other speakers in the group, defaults to true. |
Service sonos.restore
Restore a previously taken snapshot of one or more speakers. If no entity_id
is provided, all speakers are restored.
The playing queue is not snapshotted. Using sonos.restore
on a speaker that has replaced its queue will restore the playing position, but in the new queue!
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | String or list of entity_id s that should have their snapshot restored. To target all Sonos devices, use all . |
with_group | yes | Should we also restore the group layout and the state of other speakers in the group, defaults to true. |
Service sonos.join
Group players together under a single coordinator. This will make a new group or join to an existing group.
Service data attribute | Optional | Description |
---|---|---|
master | no | A single entity_id that will become/stay the coordinator speaker. |
entity_id | yes | String or list of entity_id s to join to the master. |
Sonos Desktop Controller Download
Service sonos.unjoin
Remove one or more speakers from their group of speakers. If no entity_id
is provided, all speakers are unjoined.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | String or list of entity_id s to separate from their coordinator speaker. |
Service sonos.set_sleep_timer
Sets a timer that will turn off a speaker by tapering the volume down to 0 after a certain amount of time. Protip: If you set the sleep_time value to 0, then the speaker will immediately start tapering the volume down.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | String or list of entity_id s that will have their timers set. |
sleep_time | no | Integer number of seconds that the speaker should wait until it starts tapering. Cannot exceed 86399 (one day). |
Service sonos.clear_sleep_timer
Clear the sleep timer on a speaker, if one is set.
Service data attribute | Optional | Description |
---|---|---|
entity_id | no | String or list of entity_id s that will have their timers cleared. Must be a coordinator speaker. |
Service sonos.update_alarm
Update an existing Sonos alarm.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | String or list of entity_id s that will have their timers cleared. Must be a coordinator speaker. |
alarm_id | no | Integer that is used in Sonos to refer to your alarm. |
time | yes | Time to set the alarm. |
volume | yes | Float for volume level. |
enabled | yes | Boolean for whether or not to enable this alarm. |
include_linked_zones | yes | Boolean that defines if the alarm also plays on grouped players. |
Service sonos.set_option
Set Sonos speaker options.
Night Sound and Speech Enhancement modes are only supported when playing from the TV source of products like Sonos Playbar and Sonos Beam. Other speaker types will ignore these options.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | String or list of entity_id s that will have their options set. |
night_sound | yes | Boolean to control Night Sound mode. |
speech_enhance | yes | Boolean to control Speech Enhancement mode. |
status_light | yes | Boolean to control the Status (LED) Light. |
Service sonos.play_queue
Sonos Desktop Controller
Starts playing the Sonos queue.
Force start playing the queue, allows switching from another stream (such as radio) to playing the queue.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | String or list of entity_id s that will start playing. It must be the coordinator if targeting a group. |
queue_position | yes | Position of the song in the queue to start playing from, starts at 0. |
Service sonos.remove_from_queue
Removes an item from the queue.
Service data attribute | Optional | Description |
---|---|---|
entity_id | yes | String or list of entity_id s that will remove an item from the queue. It must be the coordinator if targeting a group. |
queue_position | yes | Position in the queue to remove. |
Advanced use
For advanced uses, there are some manual configuration options available. These are usually only needed if you have a complex network setup where Home Assistant and Sonos are not on the same subnet.
Us cutter software download mh721 mk2. You can disable auto-discovery by specifying the Sonos IP addresses:
If your Home Assistant server has multiple IP addresses, you can provide the IP address that should be used for Sonos auto-discovery. This is rarely needed since all addresses should be tried by default.
The Sonos speakers will attempt to connect back to Home Assistant to deliver change events. By default, Home Assistant will listen on port 1400 but will try the next 100 ports above 1400 if it is in use. You can change the IP address that Home Assistant advertises to Sonos speakers. This can help in NAT scenarios such as when not using the Docker option --net=host
: