Zitat von meudenbach
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
[mmh] AirTunes / AirFoil Steuerung
Einklappen
X
-
Wie wird eure Lösung dann aussehen? Ihr wollt über mmh die Quellen selbst ansteuern?
-
Ein Gast antworteteIch würde der Airfoil Steuerung nicht mehr all zu viel Aufmerksamkeit widmen. Wobei das mit den Umlauten, werden wir prüfen ebenso die eindeutigeren Reply's. Die würden, wenn aber dann wie folgt aussehen:
GETSPEAKERSTATE=Computer,ENABLED; wenn ich mich nicht irre
Zu 4)
schaun mer mal...
Generell ist das immer problematisch, da wir bei Drittsoftware selten entsprechend Einfluss auf die Rückmeldungen haben. Wir könnten jedoch intern nach jedem "Senden" eine Abfrage generieren und das Ergebnis dann in den BC posten... was ich persönlich auch sinnvoll fände.
Man kann das auch heute schon automatisieren, in den man einen entsprechenden Eventserver definiert, der auf den Port 1037 lauscht. Ich würde das hier nicht über Timer umsetzen.
LG
Einen Kommentar schreiben:
-
Hallo,
ich habe eben meine Airports einbinden wollen und folgende aber folgende Fehler/Probleme:
Sende ich ein:
bekomme ich als Response:Code:<SYS><GETSPEAKERLIST><ENABLESPEAKER=Küche><GETSPEAKERSTATE=Computer></SYS>
1) Getspeakerstate ist nicht eindeutig (fehlt der Speakername im Reply) - oben wurde das gleiche Problem ja schon für den SpeakerVolume bemängelt.Code:<SYS>GETSPEAKERLIST=Computer|Schlafzimmer|Küche|OK</SYS><SYS>ENABLESPEAKER=ERROR|OK</SYS><SYS>GETSPEAKERSTATE=ENABLED|OK</SYS>
2) Umlaute funktionieren nicht - mein Airport heißt Küche, aber damit kann ich ihn nicht adressieren.
3) Ich habe folgende Befehle als Trigger (sofern ihr o.g. gefixed habt) für den Broadcast:
Kann man das generischer/kürzer formulieren?Code:\\ Airfoil Steuerung GETSPEAKERSTATE=Computer=ENABLED;<SYS><SETDIGITALJOIN=601,1></SYS>;ONCHANGE GETSPEAKERSTATE=Computer=DISABLED;<SYS><SETDIGITALJOIN=601,0></SYS>;ONCHANGE GETSPEAKERSTATE=Küche=ENABLED;<SYS><SETDIGITALJOIN=602,1></SYS>;ONCHANGE GETSPEAKERSTATE=Küche=DISABLED;<SYS><SETDIGITALJOIN=602,0></SYS>;ONCHANGE GETSPEAKERSTATE=Schlafzimmer=ENABLED;<SYS><SETDIGITALJOIN=603,1></SYS>;ONCHANGE GETSPEAKERSTATE=Schlafzimmer=DISABLED;<SYS><SETDIGITALJOIN=603,0></SYS>;ONCHANGE
4) Ist es für euch möglich, dass Airfoil (sowie itunes/eyetv) automatisch Broadcast Meldungen erzeugt? Wenn nein, muss ich einen Timer einrichten mit ONCHANGE, oder?
Einen Kommentar schreiben:
-
Ich versuche auch gerade eine Seite für die Airport Steuerung zu bauen: Im Prinzip benötigt man ja einen Button (Status an / aus) und einen Slider für die Lautstärke jeder Station. Könnte jemand mal die Befehlsketten einstellen, wie das dann auszusehen hat?Zitat von emte Beitrag anzeigenHallo!
Ich kämpfe hier gerade (unter der 1.0.66) mit der AirTunes/AirFoil Integration. Dabei ist mir aufgefallen, dass die Antwort auf ein GETSPEAKERVOL={Airport-Name} mit GETSPEAKERVOL=xy|OK unzureichend ist, weil ich per Event die Lautstärke keinem spezifischen Airport mehr zuordnen kann.
Wenn ich dann über Airfoil selbst etwas umschalte, wie bekommt mmh das dann die Änderungen mit? Gibt es eine Möglichkeit, dass Airfoil automatisch auf dem Broadcast Port sendet (sowie das für den Screensaver z.B. auch passiert) ?
Einen Kommentar schreiben:
-
Mike,
habt ihr dass schon realisiert?
Wenn ja, ab welcher Version?
Einen Kommentar schreiben:
-
Hallo Markus.
Ja, das ist mal eben machbar und wird eingebaut. Du hast vollkommen recht, daß das Event so nicht eindeutig zuzuordnen ist, danke für den Hinweis!
Einen Kommentar schreiben:
-
[mmh] AirTunes / AirFoil Steuerung
Hallo!
Ich kämpfe hier gerade (unter der 1.0.66) mit der AirTunes/AirFoil Integration. Dabei ist mir aufgefallen, dass die Antwort auf ein GETSPEAKERVOL={Airport-Name} mit GETSPEAKERVOL=xy|OK unzureichend ist, weil ich per Event die Lautstärke keinem spezifischen Airport mehr zuordnen kann. Sinnvoller fände ich eine Antwort GETSPEAKERVOL=Airport-Name,xy|OK. Bei 4 Airports wird das sonst unübersichtlich...
Ist doch bestimmt mal eben machbar, oder?
MarkusStichworte: -


Einen Kommentar schreiben: