ich möchte gern die Events von einem Emby-Server erfassen, um diese auswerden zu können, nur leider reichen hier meine Kenntnisse nicht aus. Im Emby habe ich folgende URL angegeben:
Der Webhook wird auch gesendet und ich kann ein Licht oder Sonstiges damit schalten lassen, allerdings würde ich gern auf event play anders auslösen, als wie event stop.
Z.b. bei event play soll das Licht dimmen, bei event stop soll es heller werden,
Den Logs kann ich entnehmen, dass der Event im Webhook Post mitgesendet wird.
[data] => {"Event":"playback.pause...............
Jemand eine Idee, wie ich die Daten im Script richtig empfangen kann bzw. ob Emby die Events mit sendet?
Also nach vielem Lesen hier im Forum denke ich, ich muss den Array-Wert decodieren und auslesen, aber selber bekomme ich es nicht hin, ihn z.b. in eine Variable zu schreiben.
Mit SetValueString(45171, print_r($_POST, true)); gebe ich den kompletten Array aus, jedoch benötige ich nur den Part mit playback. … play, pause,unpause etc. aus dem Array
einfach in eine Variable schreiben. Entweder direkt wenn er empängt oder aus der Variable, welche ich mit SetValueString(45171, print_r($_POST, true)); bereits erstellt habe.
Die IP hätte ich ebenfalls gern mit in einer Variable, um ein Benutzerkonto bei Emby mit mehren Clients nutzen zu können, ohne immer das Licht zu schalten.
Dachte erst, recht einfach, aber leider ist dem nicht so.
Ah okay, dies klappt schon mal ohne Fehler, jedoch bleibt die Variable leer, obwohl sie aktuualisiert wird. Normal sollte da die IP-Adresse stehen, aber Variable ist leer.