This app controls systems that include the earliest Sonos products: Zone Players, Play:5 (Gen 1), Bridge, Connect (Gen 1) and Connect:Amp (Gen 1) Easily control your system. Adjust volume levels, group rooms, save favorites, set alarms, and more. Stream from popular services. Connect your streaming services and browse all your music, podcasts, radio, and audiobooks in a single app. Sonos is a fantastic whole-home wireless music system, but there are some things it can't do. Using the powerful Plex Media Server as an alternative source for music playback lets you expand your.
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
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. |
Sonos Desktop Controller Download
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. |
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
Starts playing the Sonos queue.
Sonos Desktop Controller
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.
You can disable auto-discovery by specifying the Sonos IP addresses:
Sonos Download
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
:
Can I connect Sonos to my PC
Sonos app is an excellent app to change our mood for any time. It is a Speaker app. The Sonos App is designed for simplicity, and how much higher easy ought to it be to manipulate your device from a device that rarely leaves your pocket? Application official was available for android devices. But using an android emulator, you can download Sonos App for PC and Mac. in this article, we will show you. How do i install Sonos on My Computer? So read the end of the material.
What is the Sonos
is there a Sonos app for pc is a sound system. You can use this app for remote control and makes listening very easy. This app is free of cost.
That allows one to connect efficaciously to a home Wi-Fi network and send various songs to more than one room at the identical time.
Sonos for Mac Computer remains the usual-bearer for what a wi-fi domestic audio system ought to be. But in spite of its massive compatibility with music-streaming services and exquisite commonplace search.
Customers also are getting the capacity to set most volume limits for sure Sonos devices, and the rooms wherein those devices are located.
Imagine your tune library, tune offerings, and more significant than 100,000 free radio stations, podcasts and indicates blasting off the walls of each room.
Something else you play on your laptop, be it a film, YouTube video, or iMessage notification, won’t play via your Sonos audio system.
Turning your Sonos audio system is complicated and pricey, admittedly, and Sonos itself frowns in opposition to it. But as the audio system gets an increasing number of capable.
Feature of Sonos
- The app is free of cost.
- Makes listening very easy.
- More significant than 100,000 free radio stations.
- Set maximum volume limits for certain Sonos devices.
- The 30-millisecond delay between the audio and video.
- Send various songs to more than one room at the same time.
Also, Read Spectrum TV App for Windows | How to Download | Easy Way |
How do i Download Sonos to My Computer
- Download Bluestack Emulator.
- Start the installation by clicking on the installer file you downloaded.
- When the software is ready to be used, start it, and complete the signup procedure and login with the Google Play account.
- Start the Google play store app and use its search tool to search the Sonos app download.
- Now, search for the Sonos app.
- Click the file. The stage is set for the downloading process of the app file.
- Then, select and install the app on your computer.
- Once the installation process is complete, you can use the Sonos for Mac Computer PC Windows laptop.
If you Download Sonos for PC Windows and Mac using Bluestack Emulator. Then ok. If some problems with using Bluestack Emulator, then use Some other emulator like a Nox App Player, MEmu Emulator, Kopleyr Emulator. All Emulators work the same as wall Bluestack Emulator.