We’re going to go ahead and cover this here because we don’t expect to make that command friendly until at least Roomie 2.0 so we’re going to cover how to do it the unfriendly way. This requires some technical know-how on your part at least to the extent you can open a plist file in a text editor like BBEdit.
To ungroup a Sonos device, send it the .UNGROUP SET command. It’s that easy. No parameters, done.
To group a Sonos device is more complicated, but can indeed be set programatically. The command you want is .SOURCE SET. It takes just one parameter. The format you need to enter is as follows:
is a string consisting of, in order:
- Source Device Serial Number. You can find this in your Roomie.plist for your Sonos devices under the key “serial”.
1a. Remove all “-” characters from the serial number.
1b. Remove anything after the “:”.
You should end up with a serial number like this:
- Append “01400”:
- That’s it. Add the above as the parameter to the .SOURCE SET command.
So for example you have 2 Sonos Play:3 devices. Serial numbers A and B. You want A to group with B, in other words you want it to follow B’s source. So you want to set A source to B. Thus you send the .SOURCE SET command to device A with the serial number of device B.