AirPlay-API für Mac OS X
Gibt es derzeit ein API (öffentlich oder privat), wird es ein 3rd-party-Mac OS X-Anwendung zum streamen von audio an AirPlay Empfänger? Tragfläche von Rogue Amoeba Software scheint in der Lage sein, dies zu tun, Gleiches gilt für der Firma Sadun, Erica s AirFlick, aber ich war nicht in der Lage zu finden, source code, dass würde zeigen, wie dies zu tun. Alle Hinweise sind willkommen!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist ein open-source-ruby-Implementierung. Es ist ziemlich straight-forward. https://github.com/elcuervo/airplay
Es stellt sich heraus, AirPlay-audio-streaming ist möglich, OS X 10.8 mithilfe von öffentlichen APIs, aber war nicht wirklich dokumentiert irgendwo. Joris Kluivers schrieb eine große blog-post, wie es geht.
Gibt es ein paar von open-source-RAOP Spieler; ich habe nicht versucht Sie, so ich weiß nicht, ob Apple gebrochen hat Sie, seit Sie geschrieben wurden.
Mountain Lion (OS X 10.8) kommt mit AirPlay-Unterstützung in den sound-Einstellungen. Der Benutzer kann wählen Sie zum senden die lokale sound-Ausgabe auf ein AirPlay-Gerät. Aber ich glaube nicht, dass Sie Zugriff auf jede API in Ihre app.
Gibt es einige Bibliotheken zur Verfügung zu implementieren, AirPlay, aber wissen, dass Apple ablehnen, Ihre app, wenn Sie versuchen, es zu veröffentlichen im App Store. Zumindest ist das, was mir passiert ist.
Schrieb ich einen node.js Modul zur Unterstützung von AirPlay. Selbst wenn Sie nicht, verwenden Sie Knoten, können Sie auch einfach leiten Sie Ihre audio-Daten über stdin.
https://github.com/lperrin/node_airtunes/
Ich glaube nicht, dass es verfügbar ist. Zumindest nicht in den Versionen vor 10.7.
Ich vermute, dass die Tragfläche verwendet, so etwas wie DVD-John hat vor einer Weile, wenn er knackte die Airport Express-Schlüssel Nutzlast. Er veröffentlichte den code (C#) Sie sollten in der Lage sein, um es zu finden, aber es ist ziemlich kryptisch.
Ich bin mir nicht bewusst, was AirFlick verwendet, aber Sie können immer versuchen Sie, mit Ping, Erica, Sie in der Regel teilt Ihr Zeug.
Kurzem jemand geschafft, erhalten Sie die AirPlay-private-key ermöglicht es Ihnen, Ihr Programm aufgeführt im AirPlay-Menü auf Geräte in Ihrem Netzwerk.
Können Sie darüber Lesen Sie hier. Es gibt auch eine open-source-Projekt mit dieser Seite verknüpft ist.
http://mafipulation.org/blagoblig/2011/04/08#shairport
Sich bewusst sein, dass natürlich jede Anwendung, die Sie erstellen, wird nie von apple genehmigt werden und der private Schlüssel könnte möglicherweise geändert werden, ein firmware/software update.