AirPlay-API für Mac OS X

8

Gibt es derzeit eine API (öffentlich oder privat), mit der eine Mac OS X-Anwendung von Drittanbietern Audio an AirPlay-Empfänger streamen kann? Airfoil von Rogue Amoeba Software scheint in der Lage zu sein, das gleiche gilt für Erica Saduns AirFlick , aber ich konnte keinen Quellcode finden, der zeigen würde, wie das geht. Irgendwelche Zeiger werden geschätzt!

    
indragie 06.03.2011, 18:54
quelle

6 Antworten

4

Es stellt sich heraus, dass AirPlay-Audio-Streaming ab OS X 10.8 mit öffentlichen APIs möglich ist, aber nirgendwo wirklich dokumentiert wurde. Joris Kluivers hat einen tollen Blogpost geschrieben, in dem es um das Thema geht um es in Gang zu bringen.

    
indragie 23.06.2013, 18:22
quelle
4

Hier ist eine Open-Source-Ruby-Implementierung. Es ist ziemlich geradlinig. Ссылка

    
Morgan 03.12.2011 08:44
quelle
1

Es gibt ein Paar Open-Source-RAOP-Player verfügbar; Ich habe sie nicht ausprobiert, also weiß ich nicht, ob Apple sie kaputt gemacht hat, seit sie geschrieben wurden.

    
Nicholas Riley 15.03.2011 02:06
quelle
1

Mountain Lion (OS X 10.8) hat die AirPlay-Unterstützung in den Soundeinstellungen hinzugefügt. Der Benutzer kann die lokale Soundausgabe an ein AirPlay-Gerät senden. Ich glaube jedoch nicht, dass Sie Zugriff auf eine API in Ihrer App haben.

Es gibt einige Bibliotheken zum Implementieren von AirPlay, aber Sie werden wissen, dass Apple Ihre App ablehnt, wenn Sie versuchen, sie im App Store zu veröffentlichen. Zumindest ist mir das passiert.

Ich habe ein node.js-Modul geschrieben, um AirPlay zu unterstützen. Auch wenn Sie keinen Knoten verwenden, können Sie Ihre Audiodaten einfach über stdin weiterleiten.

Ссылка

    
Laurent Perrin 03.08.2012 10:24
quelle
0

Ich glaube nicht, dass es verfügbar ist. Zumindest nicht in Versionen vor 10.7.

Ich vermute, dass das Airfoil etwas wie DVD benutzt, das John vor einiger Zeit gemacht hat, als er die Airport Express-Schlüssel-Nutzlast geknackt hat. Er hat den Code (C #) veröffentlicht, den Sie finden sollten, aber er ist ziemlich kryptisch.

Ich bin mir nicht bewusst, was AirFlick benutzt, aber Sie könnten immer versuchen, Erica anzustoßen, sie teilt normalerweise ihre Sachen.

    
hjaltij 15.03.2011 01:57
quelle
0

Jemand hat kürzlich den privaten AirPlay-Schlüssel erhalten, mit dem Sie Ihr Programm in den AirPlay-Menüs auf Geräten in Ihrem Netzwerk anzeigen lassen können.

Sie können hier darüber lesen. Es gibt auch ein Open-Source-Projekt, das von dieser Seite verlinkt ist. Ссылка

Beachten Sie, dass eine von Ihnen erstellte Anwendung offensichtlich niemals von Apple genehmigt wird und der private Schlüssel möglicherweise in einem Firmware- / Software-Update geändert werden kann.

    
Ben 23.04.2011 20:26
quelle