Zitat von kaempfen
Beitrag anzeigen
Code:
SonosSendCommand("Pause", "");
SonosSendCommand("Play", "<Speed>1</Speed>");
SonosSendCommand("Next", "");
SonosSendCommand("Previous", "");
SonosSendCommand("Seek", "<Unit>REL_TIME</Unit><Target>00:00:00</Target>");
SonosSendCommand("Seek", "<Unit>TRACK_NR</Unit><Target>1</Target>");
SonosSendCommand("SetVolume", "<Channel>Master</Channel><DesiredVolume>10</DesiredVolume>");
SonosSendCommand("SetMute", "<Channel>Master</Channel><DesiredMute>0</DesiredMute>");
SonosSendCommand("SetPlayMode", "<NewPlayMode>NORMAL</NewPlayMode>");
SonosSendCommand("SetPlayMode", "<NewPlayMode>SHUFFLE</NewPlayMode>");
SonosSendCommand("SetPlayMode", "<NewPlayMode>REPEAT_ALL</NewPlayMode>");
SonosSendCommand("RemoveAllTracksFromQueue", "");
SonosSendCommand("RemoveTrackFromQueue", "<ObjectID>Q:0/2</ObjectID>");
SonosSendCommand("SetTrack", "<ObjectID>Q:0/2</ObjectID>");
Wenn der Zoneplayer in mehreren Zonen angehalten werden soll (bei Zentral-Aus), muss übrigens jede Zone separat angehalten werden. Es gibt bei Sonos kein Kommando um alle Zonen mit nur einem Kommando anzuhalten.
Klaus


...
Ich hab mir die Variablen-Belegung angesehen und hab dann festgestellt, dass das Kommando "Play" samt den Optionen nicht in der Variable "sonos_string" ersetzt wurden. Was muss ich tun, damit bei einem Event die Werte von "sonos_command" und "sonos_param" in den SOAP Request kommen und der dann richtig zum Sonos geschickt wird?
Kommentar