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!
Page 5 / 6
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.
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.
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.
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
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!
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.
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
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
I tried to post my nmap output but the moderator killed my posts.
Moderator edit: It was automatic due to content. Now restored.
All of those devices predate the addition of the Bluetooth hardware antenna. You could add a Roam 2 and group them to get access to Bluetooth from your mobile device.
Thanks for your response. It’s a shame that I have to do a work-around to solve my SONOS issues. Can you think of any other alternatives?
Not without an additional purchase, no. You could potentially get an adapter that connects to your Android device that changes the headphone output to optical, and feed that to your PLAYBASE, but I wouldn’t be wild about adding a dice to a variable output (the headphone jack) to a line level input (on the PLAYBASE.
Unfortunately, your Sonos devices are, to use the term, ancient. Things have changed a lot since they were originally designed and manufactured, from changes made by Google to the Android OS to changes made by Sonos by adding Bluetooth. Technology changes.
That’s kind of what I’ve been doing is grouping my Playbar with my x4 Sonos:3s and Sub, then running an HDMI cable to my television. Then I can play whatever from my computer. But it’s another work around. I just want to play tunes over OTA rather than sacrifice an HDMI port on my computer.
Since SONOS is allegedly re-engineering their software, perhaps it would be a good time to add the feature I described to their backlog.
They’d need to add electronic parts to the hardware already in your speakers, it wouldn’t be a simple software update.
I suspect the chances of that are zero. As I suggested before, purchasing the cheapest speaker Sonos make these days would be a great solution for you.
Your wonderful new app has just been delighted to reveal a new feature to me - inability to play music if there is no internet, even from a home library
My internet was having issues this morning so I wasn't able to listen to streaming music, but no matter, I have a large home library connected via NAS. However, on opening the new app it wasn’t able to detect any of the players on my system. How is it possible that you have added a need to have internet connectivity in order to be able to recognise players on a wifi system? What on earth is that external connection needed for?
And no, the players, wifi and music library worked fine; I could do everything I wanted by resorting to the old faithful SonoPhone app.
And now that internet has been restored the app recognises all my players again. This feels like another error that Sonos has built into the system. Is there a plan to fix this or have I missed something entirely
Thanks
That bad, huh? From email: “For 20 years, we've brought you immersive sound through Sonos.com. Celebrate this milestone with us and enjoy 25% off—our way of saying thank you...” I’m getting rid of everything -- the SONOS Roam 2 offered no help in repairing my setup. Massive fail.
I want it just to work correctly. When starting a new play list or controlling a different set of speakers, I consistently have to press “play” 2 or 3 times to get music to play. It will start and then stop requiring a second and sometimes third press of play. Once it has started, if I pause it and then restart this does not happen.
When I am using airplay and want to add a non airplay speaker to the group (“group non-airplay speakers” is enabled) it will never work. I have to have the speakers grouped before I start airplay.
Does anyone else have the issue that SONOS radio favorites and trending will occasionally reappear after app updates?
Overall the app is finally back to where it use to be in terms of speed and responsiveness (other than the need to press play multiple times)
I was just in another group, which the Moderators closed yesterday. But I read that there were both firmware and updates to the IOS app. Did both, the I’m playing a song about 50 songs down and when I hit the playlist button it STILL takes you right back to the top of the playlist. Is this ever going to get fixed? This is the only reason why I keep using the SonoPad app. I would prefer to use the Sonos app, but get very annoyed and frustrated after scrolling to find a song, play it and want to check for the next song, but I can’t since I always wind up at the top of the playlist. Does Sonos even know about this problem?
Edited my post as I have found that something I was complaining about is in fact fixed! - the ability to go into a Sonos Favourite Playlist to see what’s in it, then back out again and NOT be taken back to the top of the list of Playlists.
Not sure when this was sorted but I am delighted.
But I certainly +1 @John Guarr’s comment - this is super annoying and has been flagged as an issue for months. I’m not convinced the app has the functionality for this to ever work as you’d imagine it would have been implemented by now...
Open a new thread, explain the issue there. Posting as an add on to a thread that hasn’t been active for three months is unlikely to garner the response you’re looking for.
Edited my post as I have found that something I was complaining about is in fact fixed! - the ability to go into a Sonos Favourite Playlist to see what’s in it, then back out again and NOT be taken back to the top of the list of Playlists.
Not sure when this was sorted but I am delighted.
But I certainly +1 @John Guarr’s comment - this is super annoying and has been flagged as an issue for months. I’m not convinced the app has the functionality for this to ever work as you’d imagine it would have been implemented by now...
Okay, I just tried various ways, like deleting the Sonos app, reinstalling it from the Apple App Store with the most recent IOS app. After selecting my Sunroom playlist from the Recently Played list in the front page of the app, I tested it by playing a song 29 and 30 songs into the playlist. (Of course, before I did that, I had to start playing the first song to import the playlist to the speaker.) In the Now Playing window, if you hit the round Playlist icon in the lower left quadrant of the window, I get taken to the top of my playlist. I just want to make sure we are describing the same thing. Because it sounds to me that yours is working. I hope I explained that clearly.
That’s precisely what happens for me too. What you are describing is what happens to everyone - and very annoying..!
What I was describing as fixed was one step up from that: when you go to Sonos Favourites → Playlists and then tap a Playlist (say, 15th in your list of Playlists) to see what’s in it, you then press back and you go back to where you were, whereas before it used to return to the top again.
I think I follow that. I don’t know if I would have noticed this, since I don’t use the Sonos Favorites too often since it overwrites my existing playlist. I’ll play around. My playlists are long. A few years back, I don’t know if it was me, but my playlists started to grow with fragments from other playlists being added to the current or other playlists. I usually do all my editing and adding songs to queue and saving playlists on my Windows machine in my office next to my Play 3. Maybe I was going too fast and adding sections of playlists without knowing it. But in the end, my playlists doubled in size. And since there is no sort command or a way to look for duplicates, I just left them.