Your comments

try loading an empty project on your iPad and check whether to repeat this problem


Yes this is quite possible.

Yes. In your case you need to buy a new license.

Here's an example of such implementation: Sonos.irpz

Button "Start / Stop all "

in JS:

// Start/Stop all Sonos

stopAll = GetItem(gui.stopAll);
IR.AddListener(IR.EVENT_ITEM_PRESS, stopAll, function()
for(var ind = 0, len = groups.length; ind < len; ind++){
if(play.Value == 1){
groups[ind].parent.InvokeAction("Pause", "urn:schemas-upnp-org:service:AVTransport:1", {InstanceID: 0} );
groups[ind].parent.InvokeAction("Play", "urn:schemas-upnp-org:service:AVTransport:1", {InstanceID: 0, Speed: 1} );

You can combine different zones for which you configured receivers Sonos. In this case, you will be able to control all areas and respectively all Sonos players at the same time.

But you will not be able to play different music in each zone. I.e. all areas have the same music and volume.

you mean the play/pause?


The time of working in background mode related with the iOS version. The app works up to 3-10 minutes after minimizing, and then the app stops.

We plan to implement Push notifications in the next year, but for the moment iRidium is a real time application. iOS always stops the apps and turns of WiFi when locked.

In the archive there is a ReadMe file which explains how to register the IP address of your Sonos player.