Skip to main content
Answered

Installation of more than 32 players

  • November 12, 2025
  • 4 replies
  • 75 views

Why does Sonos have a maximum of 32 Sonos devises in one home? Is there a not so cumbersome work around? 

Best answer by Stanley_4

You wouldn't believe the time I spent looking at this question and UPNP documents.

Official answer, given 9 years ago: 

https://en.community.sonos.com/home-theater-228993/how-many-of-the-32-sonos-zones-can-be-a-play-bar-with-a-sub-and-surrounds-5287581?postid=16049335#post16049335

 

4 replies

jgatie
  • November 12, 2025

Why? 

Well, since 32 is half of 64, and 64 is the size of an unsigned byte, I would guess the total # of controllers (32) and total # of devices (32) are mapped to an array with MAX = unsigned byte.


Stanley_4
  • Lead Maestro
  • Answer
  • November 12, 2025

You wouldn't believe the time I spent looking at this question and UPNP documents.

Official answer, given 9 years ago: 

https://en.community.sonos.com/home-theater-228993/how-many-of-the-32-sonos-zones-can-be-a-play-bar-with-a-sub-and-surrounds-5287581?postid=16049335#post16049335

 


AjTrek1
  • November 12, 2025

I have 31 units on WiFi. I have two Roam2’s not on WiFi. In order to up-date the Roam2’s I have to take my Move’s x 2 off WiFi or up-date them one at a time which means I have to break them (Roam2’s) as a stereo pair.

To test the 32 unit limit I put both Roam2’s on WiFi which increased the total unit count to 33.  Bad idea 😂. Units started disappearing and reappearing. So yes, 32 units is the limit for Sonos.


controlav
Forum|alt.badge.img+24
  • Lead Maestro
  • November 13, 2025

It used to be because each device had a limit of 32 items in their UPnP event table - this could be verified as the status pages actually showed the event tables, which was a godsend at the time for me writing UPnP event code. Every Sonos device (including controllers) needs a slot in everyone else’s event tables.

In those days devices had tiny amounts of memory.

No idea if that is still the reason for the limit.