Bonjour
Alors plusieurs choses. Dont certaines que je n’explique pas pour le moment.
Les tests avec les lignes ci-dessous nous emmène tous au même endroit
curl --request POST --header "Content-Type: text/xml" --data '<ContentItem source="AUX" sourceAccount="HDMI_1"></ContentItem>' http://192.168.2.34:8090/select
curl --request POST --header "Content-Type: text/xml" --data '<ContentItem source="AUX" sourceAccount="HDMI_2"></ContentItem>' http://192.168.2.34:8090/select
etc
ICI:
Je pensais que c’était l’entrée BLUETOOTH, appelée depuis ton plugin par appui sur « Select BLUETOOTH »
Mais NON, il s’agit de l’entrée du « player » soundtouch. Également accessible avec cette ligne de commande:
curl --request POST --header "Content-Type: text/xml" --data '<ContentItem source="AUX" sourceAccount="BLUETOOTH"></ContentItem>' http://192.168.2.34:8090/select
Car avec ton plugin, lorsque l’on appui sur « Select BLUETOOTH », voici l’écran qui s’affiche:
Alors je me suis dit. J’utilise un hub Harmony de chez logitech pour diriger mes appareils. Donc, il suffit de récupérer la donnée transmise lorsque l’on sélectionne l’entrée HDMI_2 par-exemple.
Mais NON
Pas si simple. Car dans le plugin Harmony, malgré la présence des commandes « InputHdmi1 », « InputHdmi2 », etc. Rien ne se passe en appuyant sur les commandes.
POURTANT, sur la télécommande, où les mêmes commandes sont présentes, l’ampli switch correctement de source.
J’en déduis, peut être à tort, mais que l’API ne permet effectivement pas de transmettre ces données via le réseau mais uniquement par la télécommande en RF.
Enfin, il ne s’agit que de ma propre hypothèse. Tu en penses quoi ?
P.S. A partir de demain soir je vais devoir m’absenter pendant une dizaine de jours. Mais promis, à mon retour, je veux bien tester si jamais tu as encore des idées à me proposer !
Encore merci à toi pour ton aide. A bientôt