Skip to main content
Retired Sonos Staff
December 10, 2024
News

The New Sonos App and Future Feature Updates

Related content:Software
The New Sonos App and Future Feature Updates

The latest on the Sonos App

 

Update: May 8, 2025

 

See below for a run down of what's changed. If you'd like a look at what has changed over the last few months, check out our App Release Notes here, as well as our System (Player) Release Notes here.

This update was deployed in a Phased Rollout, this means that you may (or may not) get the update pushed to your system. Some iOS users have sidestepped this in the past, by going directly to the App Store and updating from there. If you still do not see the update, try refreshing the App Store by pulling down (as if you were refreshing a page) on the Account page that shows all your pending app updates.

Android users - my condolences, you will have to wait it out until it's pushed to your Play Store account.

Current app versions (Released  May 8th 2025)

Android - 80.20.33
iOS - 80.20.34

In this update:

  • Local Music Library: Queue Management You can now queue entire folders!

  • Ability to mute/unmute players in the Grouping Menu (Android) iOS coming soon

  • Recently Played on Home will now be hidden for guests and when logged out (iOS) Android coming soon

  • Bluetooth source device appears on Now Playing (Android)

  • Tapping the metadata on Now Playing will navigate to Artist Page (iOS)

  • Improved app launch time (iOS)

 

The latest on the Sonos Players:

 

This morning (May 6, 2025) we released a new player update in preparation for a feature that will come later.

Firmware Version: 85.0-64200:

  • Improvements to system responsiveness

    • This should be seen across all players! (Volume & Commands)

  • Fixed an issue that would produce System Not Found error when using Lutron integrations

  • Improvements to Arc Ultra volume control

Note: This update will be required in order to receive the next update. Don't sleep on this one!

This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

132 replies

Airgetlam
February 6, 2025

Last I checked, I didn’t work for Sonos, either. 

Since the Sonos app on your mobile device isn’t a ‘player’, but merely a remote control/window into what the speakers are doing, they are under different ‘rules’ than many other ‘players’. Fortunately, most Sonos devices these days accept either AirPlay 2 or Bluetooth connections, so you can stream music stored on your phone to them, using a different ‘player’ app. Something I do semi frequently, especially during baseball season. 

Bruce
buzz
Grand Maestro
February 6, 2025

Do you just lease your APIs to make a subscription model? I just don’t understand why something so simple is not available.

 

Again, I refuse to use NAS (CIFS/SMB) to stream music. I think you really need this feature. If it goes against your business model, I’ll throw this sh*t system into the recycle.

There is no charge for a music service to use the API. That’s why SONOS offers many dozens of services.

Personally, I don’t want my phone/pad/computer playing music. If I’m fussing with one of my Apps, the phone/pad/computer can crash/reboot/shut down and the music continues. This was the reason I installed SONOS in 2005. Over the years as AirPlay and Bluetooth developed their fan base, SONOS has incorporated these interfaces. There are legions of users whos’s world revolves around Bluetooth or AirPlay. I avoid these whenever possible.

jgatie
February 6, 2025

Just shoot my mobile device’s songs direct to SONOS. Is that so hard? You’re obviously getting revenue from all the 3rd party streaming shops to the consumer. Ridiculous!

 

What is ridiculous is your speculation that Sonos makes revenue from music services, or playing music housed on a mobile on Sonos is an easy feat. 

Renowned Enthusiast II
February 6, 2025

https://www.theverge.com/news/607022/sonos-february-layoffs-app-problems

 

Serious problems with nearly everything.

Moderator Note: Modified in accordance with the Community Code of Conduct.

This says a lot about the fallout from the app. Speaking of which, does anyone have any insight on the January 27th iOS app update? I believe it also requires an update to the desktop controller as well.  I haven’t taken the steps to install that as I’m a bit paranoid and waiting for user feedback first.  Thanks in advance and, thanks for the article link, HOSzTang.  Brad

Contributor I
February 7, 2025

Just shoot my mobile device’s songs direct to SONOS. Is that so hard? You’re obviously getting revenue from all the 3rd party streaming shops to the consumer. Ridiculous!

 

What is ridiculous is your speculation that Sonos makes revenue from music services, or playing music housed on a mobile on Sonos is an easy feat. 

Please let me know how to play from my Pixel 8a to my SONOS gear without NAS, etc. Just from the mobile device’s stored songs direct to SONOS devices? Thanks!

Airgetlam
February 7, 2025

Do you have a newer Sonos device that accepts a Bluetooth signal? All of the devices in your profile are ancient, relatively speaking, and from before Sonos added the Bluetooth capability.  

Bruce
Contributor I
February 7, 2025

Do you have a newer Sonos device that accepts a Bluetooth signal? All of the devices in your profile are ancient, relatively speaking, and from before Sonos added the Bluetooth capability.  

I have SONOS Play:3s, Playbar, and sub. I’m running nmap right now… details to come. I’m 90% sure this is old gear, I’m not seeing BT from my mobile device. So it’s running SONOS S2 Build 80.16.32.

 

Moderator edit: Removed serial numbers from picture

Contributor I
February 7, 2025

Do you have a newer Sonos device that accepts a Bluetooth signal? All of the devices in your profile are ancient, relatively speaking, and from before Sonos added the Bluetooth capability.  

I have SONOS Play:3s, Playbar, and sub. I’m running nmap right now… details to come. I’m 90% sure this is old gear, I’m not seeing BT from my mobile device. So it’s running SONOS S2 Build 80.16.32.

 

 

NMAP Output:

 

Nmap scan report for 10.1.10.103
Host is up (0.00056s latency).
Not shown: 999 closed tcp ports (reset)
PORT     STATE SERVICE  VERSION
1443/tcp open  ssl/upnp
| ssl-cert: Subject: commonName=B8E93765862C/organizationName=Sonos, Inc/stateOrProvinceName=California/countryName=US
| Subject Alternative Name: URI:urn:sonos:udn:RINCON_B8E93765862C01400, URI:urn:sonos:user:111769119, URI:urn:sonos:idtype:3, DNS:sonos-B8E93765862C.smartspeaker.audio, URI:urn:sonos:region:1, URI:urn:sonos:model:8.2, URI:urn:sonos:serial:B8-E9-37-65-86-2C-B, URI:urn:sonos:revision:5, DNS:sonos-B8E93765862C.local, URI:urn:sonos:environment:prod, URI:urn:sonos:auid:00u170jrp5b1ROFKi4x7, URI:urn:sonos:device:B8E93765862C, URI:urn:sonos:generation:2, URI:urn:sonos:hhid:Sonos_IYSKXqe2Mi72B50iwxL2apcHNp, URI:urn:sonos:color:0
| Issuer: commonName=Sonos Device Authentication Root CA/organizationName=Sonos, Inc/stateOrProvinceName=California/countryName=US
| Public Key type: rsa
| Public Key bits: 2048
| Signature Algorithm: sha256WithRSAEncryption
| Not valid before: 2025-01-13T08:31:25
| Not valid after:  2026-02-09T08:30:25
| MD5:   411c:a851:faa7:c654:f447:6cce:3469:0f88
|_SHA-1: 701e:e467:de46:66c0:6786:8177:f4f6:1ea1:6fab:225e
| fingerprint-strings:
|   FourOhFourRequest, GetRequest, HTTPOptions:
|     HTTP/1.1 400 Bad Request
|     Content-type: text/html
|     X-Frame-Options: DENY
|     Content-Security-Policy: frame-ancestors 'none'
|     Connection: close
|     <HTML><HEAD><TITLE>Error 400</TITLE></HEAD><BODY><H1>Error 400</H1><P>Bad Request</P></BODY></HTML>
|   GenericLines:
|     HTTP/1.1 408 Request Timeout
|     Content-type: text/html
|     X-Frame-Options: DENY
|     Content-Security-Policy: frame-ancestors 'none'
|     Server: Linux UPnP/1.0 Sonos/83.1-61240 (ANVIL)
|     Connection: close
|     <HTML><HEAD><TITLE>Error 408</TITLE></HEAD><BODY><H1>Error 408</H1><P>Request Timeout</P></BODY></HTML>
|   RTSPRequest, SIPOptions:
|     HTTP/1.1 400 Bad Request
|     Content-type: text/html
|     X-Frame-Options: DENY
|     Content-Security-Policy: frame-ancestors 'none'
|     Server: Linux UPnP/1.0 Sonos/83.1-61240 (ANVIL)
|     Connection: close
|_    <HTML><HEAD><TITLE>Error 400</TITLE></HEAD><BODY><H1>Error 400</H1><P>Bad Request</P></BODY></HTML>
|_ssl-date: 2025-02-07T04:06:45+00:00; -1s from scanner time.
1 service unrecognized despite returning data. If you know the service/version, please submit the following fingerprint at https://nmap.org/cgi-bin/submit.cgi?new-service :
SF-Port1443-TCP:V=7.95%T=SSL%I=7%D=2/6%Time=67A5863A%P=i686-pc-windows-win
SF:dows%r(GetRequest,F3,"HTTP/1\.1\x20400\x20Bad\x20Request\r\nContent-typ
SF:e:\x20text/html\r\nX-Frame-Options:\x20DENY\r\nContent-Security-Policy:
SF:\x20frame-ancestors\x20'none'\r\nConnection:\x20close\r\n\r\n<HTML><HEA
SF:D><TITLE>Error\x20400</TITLE></HEAD><BODY><H1>Error\x20400</H1><P>Bad\x
SF:20Request</P></BODY></HTML>")%r(GenericLines,12C,"HTTP/1\.1\x20408\x20R
SF:equest\x20Timeout\r\nContent-type:\x20text/html\r\nX-Frame-Options:\x20
SF:DENY\r\nContent-Security-Policy:\x20frame-ancestors\x20'none'\r\nServer
SF::\x20Linux\x20UPnP/1\.0\x20Sonos/83\.1-61240\x20\(ANVIL\)\r\nConnection
SF::\x20close\r\n\r\n<HTML><HEAD><TITLE>Error\x20408</TITLE></HEAD><BODY><
SF:H1>Error\x20408</H1><P>Request\x20Timeout</P></BODY></HTML>")%r(HTTPOpt
SF:ions,F3,"HTTP/1\.1\x20400\x20Bad\x20Request\r\nContent-type:\x20text/ht
SF:ml\r\nX-Frame-Options:\x20DENY\r\nContent-Security-Policy:\x20frame-anc
SF:estors\x20'none'\r\nConnection:\x20close\r\n\r\n<HTML><HEAD><TITLE>Erro
SF:r\x20400</TITLE></HEAD><BODY><H1>Error\x20400</H1><P>Bad\x20Request</P>
SF:</BODY></HTML>")%r(RTSPRequest,124,"HTTP/1\.1\x20400\x20Bad\x20Request\
SF:r\nContent-type:\x20text/html\r\nX-Frame-Options:\x20DENY\r\nContent-Se
SF:curity-Policy:\x20frame-ancestors\x20'none'\r\nServer:\x20Linux\x20UPnP
SF:/1\.0\x20Sonos/83\.1-61240\x20\(ANVIL\)\r\nConnection:\x20close\r\n\r\n
SF:<HTML><HEAD><TITLE>Error\x20400</TITLE></HEAD><BODY><H1>Error\x20400</H
SF:1><P>Bad\x20Request</P></BODY></HTML>")%r(FourOhFourRequest,F3,"HTTP/1\
SF:.1\x20400\x20Bad\x20Request\r\nContent-type:\x20text/html\r\nX-Frame-Op
SF:tions:\x20DENY\r\nContent-Security-Policy:\x20frame-ancestors\x20'none'
SF:\r\nConnection:\x20close\r\n\r\n<HTML><HEAD><TITLE>Error\x20400</TITLE>
SF:</HEAD><BODY><H1>Error\x20400</H1><P>Bad\x20Request</P></BODY></HTML>")
SF:%r(SIPOptions,124,"HTTP/1\.1\x20400\x20Bad\x20Request\r\nContent-type:\
SF:x20text/html\r\nX-Frame-Options:\x20DENY\r\nContent-Security-Policy:\x2
SF:0frame-ancestors\x20'none'\r\nServer:\x20Linux\x20UPnP/1\.0\x20Sonos/83
SF:\.1-61240\x20\(ANVIL\)\r\nConnection:\x20close\r\n\r\n<HTML><HEAD><TITL
SF:E>Error\x20400</TITLE></HEAD><BODY><H1>Error\x20400</H1><P>Bad\x20Reque
SF:st</P></BODY></HTML>");
MAC Address: B8:E9:37:65:86:2C (Sonos)
Device type: general purpose
Running: Linux 2.6.X
OS CPE: cpe:/o:linux:linux_kernel:2.6
OS details: Linux 2.6.17 - 2.6.36
Uptime guess: 1.072 days (since Wed Feb  5 19:23:44 2025)
Network Distance: 1 hop
TCP Sequence Prediction: Difficulty=201 (Good luck!)
IP ID Sequence Generation: All zeros

Host script results:
|_clock-skew: -1s

 

Moderator edit: Removed serial numbers from picture

Contributor I
February 7, 2025

I tried to post my nmap output but the moderator killed my posts.

Moderator edit: It was automatic due to content. Now restored.

Contributor I
February 7, 2025