Three Sonos interface problems

520 views
Skip to first unread message

Jamie

unread,
Mar 17, 2021, 6:37:53 AM3/17/21
to Brennan Forum

I recently upgraded to the March 1 B2 release and have encountered three problems with the Sonos interface – one minor, the other two more significant. I am not sure what release I was on prior to upgrading to March 1.

My Sonos system includes seven speakers (one of which is itself a group of three speakers). All but one of these speakers is compatible with Sonos S2. The seventh speaker is an old one that is still on Sonos S1.

First, the minor issue is that artists/albums/tracks that include the & character in their names do not display the & character in the now playing area. The relevant music plays ok. This is just a display issue.

Second, prior to now the B2 has always found all seven Sonos speakers and that situation persisted across a B2 session. With the latest release, the B2 finds only all the S2 speakers OR only the single S1 speaker. Every few minutes the B2 switches between these two statuses.

For example, suppose the B2 finds the S2 speakers at the start of the session. When I play music on one of these speakers, I find that, after a few minutes, the B2 now playing area goes blank and the B2 can no longer control the S2 Sonos speaker though which the music is still playing e.g. it cannot halt the current track. At this point, when I select the Sonos button on the B2 interface, the only Sonos speaker shown is the S1 speaker. After another few minutes, the situation reverts to the original status i.e. the B2 can again see only the S2 speakers and the now playing area reverts to showing the track that is playing on the S2 speaker. This anomaly recurs every five or ten minutes.

Third, occasionally when I try to select a Sonos speaker, the B2 will not allow me to do this. Instead, I see a small sign like a road traffic no entry sign when I attempt a selection. This anomaly comes and goes. I cannot spot any pattern in its timing.

fred.w....@gmail.com

unread,
Mar 17, 2021, 11:09:57 PM3/17/21
to Brennan Forum
Hi Jamie,

I am no expert but I think that you essentially have in your house TWO Sonos setups, one with Sonos S1 and all the rest with Sonos S2.
I suspect that the Sonos communication system that is built into the B2 is not designed to deal with TWO "sets" of speakers. Indeed if you think about it your Sonos system itself can not deal with ALL/BOTH of your sets of speakers. 
As you do not have to have your Sonos APP (S1 or S2) open for the B2 to connect to your speakers (after they have been registered/configured by the Sonos APP) I suspect that the B2 is being dynamically confused by the presence of both sets of speakers on your LAN. 
This does not surprise me as Sonos have already said that some speakers (and the S1 app) are obsolete and will not be supported by them going forward. This being the case I suggest you ditch the older S1 speaker/Sonos S1 system and i suspect that your instability with using Sonos from the B2 will resolve.

Fred

PMB

unread,
Mar 18, 2021, 5:44:13 AM3/18/21
to Brennan Forum
Hi Jamie,

According to Sonos (if I have interpreted it correctly) S1 and S2 set up different networks - so in effect you have two separate Sonos systems running. I'm not sure what effect this has on the B2's software. I'll ask Martin B about it.

It would be a good idea to check the WiFi signal level at the B2 - Maintenance menu >> WiFi Strength - let us know the figure.

Paul
Brennan Support.

Jamie

unread,
Mar 18, 2021, 1:01:05 PM3/18/21
to Brennan Forum

Hi Fred and Paul,

Thanks for your replies.

My mixed S1/S2 Sonos system has included the same S1 and S2 speakers since the B2 Sonos interface was first introduced. Prior to my upgrade to the March 1 release, the B2 handled this situation successfully. It found all my Sonos speakers. They persisted throughout a B2 session.

Your replies suggest that you suspect that there is an inherent problem for the B2 to connect successfully to a mixed Sonos system. However, the B2 has already connected successfully to my mixed Sonos system.

It seems like there are three possible scenarios here.

Scenario 1: It is possible to connect the B2 successfully to a mixed S1/S2 Sonos system. However, Martin has recently introduced new code that causes the symptoms I described earlier. As I said. I do not know what software release I was on prior to my March 1 upgrade. I may have jumped one or more releases so the faulty code may have been in any of the last few releases. In this scenario, the obvious next step would be for Martin to investigate and fix the B2 interface code.

Scenario 2: It is possible that there is an inherent architectural reason why the B2 interface will not connect successfully to a mixed S1/S2 Sonos system. It would have been a fluke that the B2 interface operated correctly for me in earlier releases. In this scenario, the obvious next step would be for Martin to decide what he wants the B2 to do if it detects a mixed Sonos system. For example, he might decide to limit the B2 interface to handling only the S2 speakers and document this as a limitation of the interface. I could perfectly understand if that were a proposed solution.

Scenario 3: My current problems are caused by something other than the S1/S2 split. In this scenario, we would have to do more investigation to spot another pattern.  

I think that we are probably in scenario 1. Scenario 2 is possible but feels less likely to me, and there is no evidence for or against scenario 3. You seem to think scenario 2 is more likely. Even if we are in that scenario, a change is needed to the B2 code so that the B2 can detect a mixed Sonos system and handle that scenario successfully.

Many long-term Sonos users will have a mixed S1/S2 Sonos system currently so this problem will probably recur with other Sonos users. Over time, people will upgrade their Sonos systems to replace S1 speakers with S2 equivalents. I had three S1 speakers and have replaced two of them so far. However, it will take time for this to happen.

I would like to know Martin’s view. In the meantime, when I get time, I will temporarily turn off the S1 speaker and see what happens. I will report back my findings. I would be interested in knowing whether anyone else with a mixed Sonos system has similar symptoms with the March 1 B2 release.

fred.w....@gmail.com

unread,
Mar 18, 2021, 5:36:01 PM3/18/21
to Brennan Forum
Hi Jamie,

Why do you think that if a Sonos app (S2) can not address one of its old speakers the B2 should be able to?
Surely if this were possible then Sonos would not have said they were no longer supporting them going forward!
As I unerstand it the B2's recent upgrade to the March 1 2021 software release integrated the B2 more closely with the Sonos system so that those of us with stereo pairs of Sonos speakers could use these, and to stabilise the Sonos function of the B2.
The B2 works with either a Sonos S1 app system  or a Sonos S2 app system but I suspect that you will have to choose to use one or the other for your home. It will be interesting to get Martin's reply.

Fred

PMB

unread,
Mar 19, 2021, 7:34:06 AM3/19/21
to Brennan Forum
Hi Jamie,

I'll ask Martin if anything has changed with the software that may be causing this issue.

Please let us know if turning off the S1 speaker helps.

Paul
Brennan Support.

PMB

unread,
Mar 19, 2021, 7:37:47 AM3/19/21
to Brennan Forum
Hi Jamie,

Click the COG icon on the web UI page, then click the 'Spanner' to open the debug monitor. Click 'Clear' and then try to play something to your Sonos units. If it switches between the two systems as you describe then copy all of the debug text and paste it to a word document (for example) and add as an attachment (rather than pasting it directly into this thread).

Paul
Brennan Support.

Jamie

unread,
May 5, 2021, 6:34:33 AM5/5/21
to Brennan Forum

Paul,

When I came back to the forum to make my BT Smart Hub 2 router post the other day, I realised that I had never replied to this post. Apologies for the very long delay. I carried out the tests a while back but for some unknown reason did not post them. I have been playing music via the Sonos app rather than using the B2 interface in the meantime. I redid the tests yesterday. I am still on the B2 March 1 release.

The problem disappears when I switch off the S1 speaker and reappears when I switch it back on. The problem persists if I switch off an S2 speaker i.e. the problem is not related to the total number of speakers. 

I tested the problem by playing a single track that is about seven minutes long. The B2 now playing area switched back and forth several times while the song continued to play, indicating that it had gone back and forth between seeing only the S2 speakers and seeing only the S1 speaker. Each time it changed the log displayed two new lines:

Topology has changed
saveSonos ()

After the track completed, I left the B2 alone to see what would happen. The log continued to show similar switches i.e. the problem is not specific to when the B2 is playing music. It occurs even when the B2 is otherwise idle.

Peter Karetnyk

unread,
May 5, 2021, 1:50:34 PM5/5/21
to Brennan Forum
Jamie
 I have a similar situation with sonos s2 speakers and a new roam.
Sometimes I see only the roam in b2 sonos list.
Then when I switch off roam the other speakers come back in b2 list.
I too have left the roam off to get by,
BUT if playing only via sonos s2 app I can play to every speaker including roam no issues at all.
I also noticed the Topology changed save sonos message as well as "Sonos WriteCallBack Overflow 640/360" and other nos 1840/1560.
I have had sonos for years and all speakers played without issue from sonos bridge to 2 router changes but when I got brennan approx 6 months ago I could not play brennan to all speakers without breakups occurring.  Could play to a few speakers only and cannot understand why, what is differant with brennan music to sonos speakers and sonos music to sonos speakers.
Also changed to sonosnet for wired speakers to see if that would work, no change. 
It may well be my WiFi setup that is not suitable but before trying to change that I would like to know what the issue is between b2 and sonos in my case and probably yours as well.

Regards
PK
PS not stealing your thread  as I have raised this as well.

PMB

unread,
May 6, 2021, 5:02:30 AM5/6/21
to Brennan Forum
Hi Jamie,

Is your BT Smart Hub 2 still running in dual band mode? I wonder if getting everything connected to the 2.4GHz band will correct the issues you are having.

Peter, who was having similar problems with his Hub 2 says he has spoken to BT and they are working on a fix. A firmware update is expected in 7-10 days.

Paul
Brennan Support.

PMB

unread,
May 6, 2021, 5:03:03 AM5/6/21
to Brennan Forum
Hi PK,

Do you have a BT Smart Hub 2 router?

Paul
Brennan Support.

Peter Karetnyk

unread,
May 6, 2021, 5:37:59 AM5/6/21
to Brennan Forum
Hi Paul,
No standard sky router with repeater to get out to conservatory. 
This seems to be happening to a few people now.
I have thought about trying to improve wifi router but would like to find the reason why sonos plays ok and b2 cannot.
Regards
PK

Jamie

unread,
May 6, 2021, 7:39:02 AM5/6/21
to Brennan Forum

Paul,

The BT router issue is entirely separate.

First, the issue we are discussing in this thread arose immediately after I installed the B2 March 1 release. This predates the BT router issue by over a month.

Second, my 5.0GHz devices cannot currently see the B2 so my latest tests could not possibly have used any of these devices even if I were unaware of the BT router issue.

My latest tests involved the following devices. My Windows 10 desktop and my B2 both connect at 2.4GHz. All my Sonos devices, bar one, use Sonosnet - which links to the BT network via a hardwired connection at the router. The exceptional Sonos device is my portable Sonos Move which connects at 2.4GHz.

My latest tests show the same results I was experiencing before the BT router issuer occurred. My latest tests were just to provide you with more information on a pre-existing issue to help you and Martin diagnose the problem.

Jamie

unread,
May 6, 2021, 7:42:59 AM5/6/21
to Brennan Forum

PK,

It feels like we have different but related issues, so I am happy to hear your views. Here is some background about my use of Sonos and the B2, and a couple of questions for you, to get us on the same wavelength.

I too am a long-time Sonos user. I initially used it to play music from my iTunes library. I bought my B2 in 2016 with a view to re-digitising my music collection using FLAC format and replacing my iTunes library. This process is now long completed except for a few tracks that I rarely play and are still on iTunes.

I first connected my B2 library to Sonos in 2016. Initially, I had to link a back-up of my B2 library to Sonos as the master B2 music library was not accessible to Sonos. Around 2017, the B2 added a NAS facility. This meant that I could link Sonos and the master B2 music library directly.

Let’s call this method of playing B2 music on Sonos speakers the standard method. Sonos is in charge via its app. The B2 is just a file server that Sonos can access to read track data. With one or two minor exceptions, this method has worked for me over the intervening years. It still works now.

I understand that you bought your B2 recently. Have you tried this standard method of playing B2 music? If so, does it work ok, or do you have any issues with it? How did you use Sonos prior to buying the B2? For example, did you have an iTunes library (or equivalent) linked to Sonos or did you just stream music from Spotify (or an equivalent streaming service)?

At the end of last year, Martin introduced his Sonos interface. Let’s call this method of playing B2 music on Sonos speakers Martin’s method. The B2 is in charge. Sonos is just a set of speakers that the B2 can instruct to play music.

Note that Martin’s method is not essential for me as I have used the standard method for years. However, I am happy to help Martin iron out bugs in his interface as Martin’s method gives me additional flexibility. There were teething problems with the initial releases of Martin’s method. However, after a few releases, I was able to use Martin’s method successfully to play B2 music on any of my Sonos speakers. There were still a few minor presentation issues but, at minimum, the B2 interface was stable. However, immediately after I upgraded to the B2 March 1 release, the B2 interface became unstable in the manner I have described earlier in this thread.

Regarding Martin’s method, what issues do you have? I understand that your main issue is that your new Roam device causes the B2 to lose access to your other devices. Bur do you have any other issues? I do not own a Roam, but I do own a Move which is the other portable Sonos speaker. The Move has not caused me any problems regarding Martin’s method.

Peter Karetnyk

unread,
May 6, 2021, 9:09:34 AM5/6/21
to Brennan Forum
Hi Jamie,
Thanks for the response, 
I also have had sonos for years building up the numbers over years, I have playbase only for TV, play5, play1s,sonos1 and move along with latest roam. 10 in total but normally only play 8 max so that I can move about house listening to music.
I use Napster on one device as it's cheaper £5 month and I get all new releases as well as building up old playlsts.
Sonos s2 app now but started ages ago with bridge, then moved to home router wifi a few years ago, changed router again when got skyq all with no real issues, music plays ok to any or all speakers selected using sonos.

I also have a Jb7 which I use in one area only with it's own speakers.

When I saw B2 I thought this could be a way to link all my old cds into the sonos house setup.
I only wanted to use B2 with sonos ie no wired speakers at all, so I contacted Paul to ensure this was OK.
I read about Martins method and thought this could work for me, Paul confirmed. 
So I purchased B2 approx 6 months ago. I loaded a few cds and then tried to connect to sonos speaker, which is then grouped in sonos with the other speakers.
Straight away I started getting break ups on all speakers. Raised case on here, 1st thread.
I found a workaround by picking sonos speaker in middle of network and grouping only another 2or3 speakers, this allowed me use B2 with limited speakers. 
As part of that 1st thread John recommended trying sonosnet using play5 but I needed to get a switch as Sky router only had 2 ports 1 used for sky other for B2 to remove WiFi signal issues, of which I did not think I had as signal strength was around -20 but seemed too good so used ethernet cable to eliminate, still connected today.
I did this used sonosnet for all wired speakers, also changed sonosnet network channel to 6, by connecting play5 to switch along with B2 and using spare in Sky router left for switch itself. The Move and future Roam still use WiFi direct.
This made a slight but no major improvement, and is still like that today.
Purchased Roam 10 days ago and connected to sonos all ok and playing ok with all others.
Tried with B2 and that's when I started to get 2nd setup issues and raised 2nd thread.
Roam on all I could see was Roam it's  self or all speakers greyed out meaning disconnected,  tried powering off router , B2 1sonos speaker to try and reset system, but no real change.
Next day was when I saw only Roam when it's on or all others when Roam offline. 
John now has a similar issue but with Roam and Move.
Hence hopefully Paul Martin might look at this now.
I would try and improve my WiFi if I could find out why Sonos can play to all but B2 albums only cannot.
I first found that B2 radio played to all speakers ok but not albums, this is because B2 requests Sonos to get radio and play, therefore was sonos playing radio not B2.
Hope this helps you understand my issues.
After reading your comments,  I could maybe try standard method, but I have read of some issues, hence I tried Martins method.
I still use B2 but have to change set up all the time, and now ensure Roam is offline.
Hope you get all this and thanks for asking.
Regards
PK

PMB

unread,
May 7, 2021, 3:14:05 AM5/7/21
to Brennan Forum
Hi Jamie,

I see that 'B2B 25th Feb 2021' is still available on the Latest Software page - link - as an 'off line' upgrade - so needs to be loaded via a USB memory stick and 'SW Upgrade' (Maintenance menu). Please try that version - at least it will rule out (or in) a software issue introduced with the March 01 2021 update.

Paul
Brennan Support.

PMB

unread,
May 7, 2021, 3:18:33 AM5/7/21
to Brennan Forum
Hi Jamie,

Meant to add that the Feb version has problems with 'stereo pairs' but might be stable enough to check out the issue/s you are having.

Paul
Brennan Support.

Jamie

unread,
May 7, 2021, 7:11:11 AM5/7/21
to Brennan Forum

Paul,

I am happy to help you further. However, I do not have a spare memory card so you would have to send me one if you wanted me to test the B2 on anything other than the B2 March 1 release. However, I do not think that your suggestion will advance the situation.

As I said at the start of this thread, I noticed this issue when I upgraded to the B2 March 1 release. That does not mean that the issue was caused by the B2 March 1 release. It means that it was caused by one of the releases between my previously installed release and the March 1 release. However, as I also said, I cannot remember what release I was on prior to March 1.

It would not have been the February 25 release as I would have remembered that. Also, that was an unofficial B2B only release. I am not on B2B. I am on B2. Also, I do not ever upgrade to unofficial releases that require any faffing about.

When Martin initially introduced the Sonos interface I started a thread to make my comments. The last entry I made on that thread was on November 20, so I cannot guarantee that I upgraded to any release between that date and March 1.

For example, I note that there was a release on January 11 that includes “the system will behave better if a Sonos speaker is turned off”. I do not remember seeing that release. For all I know, my problem in this thread could have been introduced in that release or several others

Jamie

unread,
May 7, 2021, 7:33:24 AM5/7/21
to Brennan Forum

PK,

I would suggest that you try the standard method. You have nothing to lose, and it is not that difficult. I set up the standard method years ago and found it straightforward. Others who have tried it more recently have found it more difficult. However, there are several threads on here about their issues and how to solve them. As far as I understand, the issues relate to a change that Microsoft has made in Windows 10 that prevents Windows from seeing the B2. That prevents the Sonos App (Windows version) from seeing the B2 to attach the B2 music directory to the Sonos library.

The key point is that these issues are one-off issues rather than ongoing issues such as the ones you are facing now. If you can use the standard method successfully to play B2 tracks that would suggest that your current issues are with Martin’s interface. If not, that would suggest that your issues are elsewhere.

How do you control Sonos i.e. on what machine is your Sonos app located e.g. Windows, iPad etc? Also, when you added music to the B2 did you compress the files to FLAC format or are they WAV (standard CD format) or MP3? I am asking in case you need help to set up the standard method.

Peter Karetnyk

unread,
May 7, 2021, 8:09:52 AM5/7/21
to Brennan Forum
Hi Jamie,
Thx for reply, I use android  phone or tablet Samsung to control sonos s2 app and no real issues with this setup as I say sonos works great with all speakers. 
Use tablet Ui to control B2 this is Normally ok have had a few drop outs with tablet and B2 but normally OK.
Have also tried B2 with it's own front controls did not improve situation.
Cd s were ripped by B2 ok then converted to flac all ok.
I have not had the need to use PC and USB to import as all music was on old cds.
Music backed up ok and also on PC large backup disk.

 If I get some time I will read up on standard method and sonos and see if I can try this as you suggest.
Thx again for your input.
Regards
PK

Peter Karetnyk

unread,
May 7, 2021, 11:20:30 AM5/7/21
to Brennan Forum
Hi Jamie,
Set up Music Folder in Sonos 
Instructions in brennan web not best now, but managed it.
Managed to find music using search in sonos, and started playing ok,it is bit long winded finding music but got there. 
Only issue is album art not there, but I can live with that.
Switched on Roam and added it to list now playing ok to all speakers I want with no breakups, but that is to be expected as sonos has never had an issue playing to all.
So that begs the question why will B2 not do that, don't know whether this rules out wifi or not.
Paul  over to you .
At least now I can access my music on B2 and play to the speakers that I want.
I am not even looking at B2 UI just now, that's for another day.
Regards
PK
PS Thx Jamie

Peter Karetnyk

unread,
May 7, 2021, 1:28:21 PM5/7/21
to Brennan Forum
Hi sorted cover art, that album did have any when ripping, and not in any of the 2 search facilities. 
Tried another with cover art and ok.
Can also use UI to view but not selecting any sonos speakers in case it interrupts things.
Regards 
PK

Jamie

unread,
May 7, 2021, 2:01:19 PM5/7/21
to Brennan Forum
PK, That is great news! Well done.

PMB

unread,
May 10, 2021, 3:45:16 AM5/10/21
to Brennan Forum
Hi Jamie,

Thank you for the confirmation - I think we may have a base line to work from.

Paul
Brennan Support.

Reply all
Reply to author
Forward
0 new messages