Aller au contenu

Recommended Posts

Salut à  tous ^^

 

Je viens d'acquérir un HC LITE et des SONOS et me demande si c'est possible de les coupler ?

 

Je vous remercie par avance

Partager ce message


Lien à poster
Partager sur d’autres sites

Non sa ne va pas être possible dsl.

Partager ce message


Lien à poster
Partager sur d’autres sites

 Pas en lua donc oublies le Plugin de Krikroff mais, c'est possible en "string"...

 

Exemple pour un "stop" :

POST /MediaRenderer/AVTransport/Control HTTP/1.1
Content-Length: 266
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Stop"

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Stop xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Stop></s:Body></s:Envelope>0x0D0x0A0x0D0x0A 

Exemple pour un "play" :

POST /MediaRenderer/AVTransport/Control HTTP/1.1
Content-Length: 266
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Play"

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Play xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Play></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

Dans le vd

Renseigner l'ip du play et port : 1400

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui, ip du play à  commander + port : 1400

 

pour d'autres commandes...

 

Tirés du forum officiel :

 

 

Play 

Code: POST /MediaRenderer/AVTransport/Control HTTP/1.1 
Content-Length: 266 
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Play" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Play xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Play></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

Stop 

Code: POST /MediaRenderer/AVTransport/Control HTTP/1.1 
Content-Length: 266 
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Stop" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Stop xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Stop></s:Body></s:Envelope>0x0D0x0A0x0D0x0A 

Pause 

Code: POST /MediaRenderer/AVTransport/Control HTTP/1.1 
Content-Length: 267 
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Pause" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Pause xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Pause></s:Body></s:Envelope>0x0D0x0A0x0D0x0A 

Previous 

Code: POST /MediaRenderer/AVTransport/Control HTTP/1.1 
Content-Length: 270 
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Previous" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Previous xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Previous></s:Body></s:Envelope>0x0D0x0A0x0D0x0A 

Next 

Code: POST /MediaRenderer/AVTransport/Control HTTP/1.1 
Content-Length: 266 
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#Next" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:Next xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID><Speed>1</Speed></u:Next></s:Body></s:Envelope>0x0D0x0A0x0D0x0A 

Mute 

Code: POST /MediaRenderer/RenderingControl/Control HTTP/1.1 
Content-Length: 314 
SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetMute" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredMute>1</DesiredMute></u:SetMute></s:Body></s:Envelope>0x0D0x0A0x0D0x0A 

UnMute 

Code: POST /MediaRenderer/RenderingControl/Control HTTP/1.1 
Content-Length: 314 
SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetMute" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetMute xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredMute>0</DesiredMute></u:SetMute></s:Body></s:Envelope>0x0D0x0A0x0D0x0A 

Volume 

Code: POST /MediaRenderer/RenderingControl/Control HTTP/1.1 
Content-Length: 324 
SOAPACTION: "urn:schemas-upnp-org:service:RenderingControl:1#SetVolume" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetVolume xmlns:u="urn:schemas-upnp-org:service:RenderingControl:1"><InstanceID>0</InstanceID><Channel>Master</Channel><DesiredVolume>_sliderValue_</DesiredVolume></u:SetVolume></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Je doit louper surement des tits truc, dans le code, il n'y a rien àchanger ....

Pour le play je viens de comprendre, un peu long àla détente ^^

Partager ce message


Lien à poster
Partager sur d’autres sites

Vous savez s'il est possible depuis l'api de grouper et dégrouper les enceintes ??

Partager ce message


Lien à poster
Partager sur d’autres sites

Les zones ? En ce moment j'ai une zone avec salon + SDB. Je peux monter/descendre le son des deux via ma lecture. 

Partager ce message


Lien à poster
Partager sur d’autres sites

@ Shad :

 

 

 

Ungroup zone option 1 
Code: POST /MediaRenderer/AVTransport/Control HTTP/1.1 
Content-Length: 310 
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#BecomeCoordinatorOfStandaloneGroup" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:BecomeCoordinatorOfStandaloneGroup xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID></u:BecomeCoordinatorOfStandaloneGroup></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

Ungroup zone option 2 
This one proved to be a bit more stable for some users. 
Code: POST /MediaRenderer/AVTransport/Control HTTP/1.1 
Content-Length: 344 
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID>,<CurrentURI></CurrentURI>,<CurrentURIMetaData></CurrentURIMetaData></u:SetAVTransportURI></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

Group to zone 
First check <your sonos ip>:1400/status/topology the UUID of your main zone, e.g: RINCON_000E58226B1601400 

Code: POST /MediaRenderer/AVTransport/Control HTTP/1.1 
Content-Length: 377 
SOAPACTION: "urn:schemas-upnp-org:service:AVTransport:1#SetAVTransportURI" 

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/" s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"><s:Body><u:SetAVTransportURI xmlns:u="urn:schemas-upnp-org:service:AVTransport:1"><InstanceID>0</InstanceID>,<CurrentURI>x-rincon:RINCON_000E58226B1601400</CurrentURI>,<CurrentURIMetaData></CurrentURIMetaData></u:SetAVTransportURI></s:Body></s:Envelope>0x0D0x0A0x0D0x0A

 

@ Julien...je test et t'envoie le vd

Partager ce message


Lien à poster
Partager sur d’autres sites

Hé ben phil, merci cela fonctionne. 

Je te remercie ^^

 

Maintenant que j'ai une base, ne t’embête pas avec le slide.

 

 

 

Merci

Partager ce message


Lien à poster
Partager sur d’autres sites

Par contre, je t'embete encore, mais j'éteind tout mes PLAYen même temps et mon but est de gérer chaque play séparement

 

Si c'est possible ;-)

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu n'as pas tout "groupé" ?

 

Tu as mis quel ip ? 

 

Sinon, ouvre l'appli sonos puis dans aide/à  propos...tu as la liste de tes équipements avec leur adresse.

post-2-0-37272200-1401468756_thumb.jpg

Partager ce message


Lien à poster
Partager sur d’autres sites

Bridge : .1.127

Controller : .1.232

Cuisine : .1.169

SDB : .1.232

 

J'ai mis SDB et Cuisine 

 

Cuisine coupe tout, tandis que SDB ne fait rien du tout ^^

Partager ce message


Lien à poster
Partager sur d’autres sites

Lance l'application en parallèle et regarde ce qui se passe.

Vérifie aussi tes paramètres dans l'appli ( groupes )

Partager ce message


Lien à poster
Partager sur d’autres sites

Fais un essais.

Dans l'appli sonos, envoi une musique dans la SDB seulement. 

Relève l'ip de la Play ( apparement 1.232 )

 

Laisse la musique se diffuser, pendant ce temps sur la hcL vérifie l'ip et appuis sur "pause"...

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci phil, je regarde sa ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Alors c'est bon ^^

 

Mais ca ne fonctionne que si c'est 2 musique différentes..

 

2 groupes différents en fait

 

 

Mon souhait est de controller les play sur la même musique, coupler a des detecteurs, je me déplace et le son me suit 

 

 

JE ME SUIT MAL EXPRIMER !!!

 

En fait l'idéal serait de MUTE différents HP et non de mettre PAUSE ;-)

 

Ok je sort, et vais trés loinnnnn

Partager ce message


Lien à poster
Partager sur d’autres sites

:)

Oui, tu peux rajouter le commande "mute" au vd et d'autres commandes même (playlist, radio...etc )!

 

Tu peux aussi ( si tu ne veux pas "grouper/dégrouper ) utiliser plusieurs vd. ( mais attention au risque de décalage de son. )

Partager ce message


Lien à poster
Partager sur d’autres sites

×