Hallo zusammen, in letzter Zeit hatten wir einige Probleme mit der Airplay-Integration. Die Bibliothek, die zum Verbinden mit dem Lautsprecher verwendet wurde, war etwas veraltet. Ich habe sie geforkt, um sie aktuell zu halten und sie mit den neuesten Versionen von Node funktionieren zu lassen. Allerdings ist ein großer Teil des Codes nicht sauber und es wurde über das Binden von C+±Funktionen gearbeitet, was die Wartung komplex machte.
Ich habe kürzlich eine ganz neue Bibliothek gefunden, die dasselbe in 100% TypeScript macht. Ich bin darauf umgestiegen, es funktioniert genauso gut und wird später einfacher zu warten sein. Wenn einige Airplay-Nutzer testen möchten, ist ein Docker-Image verfügbar bertrandda/gladys:airplay.