Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter AirPlay v0.0.1 GitHub

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.4k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    824

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Test Adapter AirPlay v0.0.1 GitHub

Geplant Angeheftet Gesperrt Verschoben Tester
4 Beiträge 2 Kommentatoren 94 Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • tarikweissT Offline
    tarikweissT Offline
    tarikweiss
    Developer
    schrieb am zuletzt editiert von tarikweiss
    #1
    Aktuelle Test Version 0.0.1
    Veröffentlichungsdatum 14.01.2026
    Github Link https://github.com/tarikweiss/ioBroker.airplay

    Ich habe einen Adapter zum Abspielen von Audio-Files auf AirPlay fähigen Geräten gebaut. Dieser ist eine wirklich erste Version, um erstmal zu testen, was überhaupt mit AirPlay geht.

    Diese Version kann mit Hilfe der "GitHub-Katze" installiert werden. Fügt dazu dann den Link von oben ein. (Die GitHub-Katze ist nur bei aktiviertem Expertenmodus sichtbar)

    Vor der Installation bitte sicherstellen, dass das benötigte ffmpeg installiert ist!

    Einrichtung

    Der Adapter sucht automatisch via mDNS/dns-sd/Bonjour nach AirPlay-fähigen Geräten. Dazu ist es wichtig, dass der Adapter Zugriff auf euer Netzwerk hat (was vor allem bei Docker-Instanzen wichtig ist), da die Geräte sonst nicht auftauchen! Für weitere Informationen bzgl. Docker gerne unter https://hub.docker.com/r/iobroker/iobroker nachschlagen.

    Nutzung

    Wenn der Adapter eingerichtet wurde, dann tauchen alle Geräte unter dem devices Unterpunkt im Objektbaum auf.

    Die Geräte können dann mit dem on-air Datenpunkt "live" geschaltet werden.

    Wenn ein Passcode benötigt wird, dann ist dieses danach unter passcode einzugeben.

    Wenn alles glatt läuft, kann man danach unter stream.file den Dateipfad angeben und die angegebene Datei sollte auf den "live" geschalteten Geräten zu hören sein. Ich empfehle den absoluten Dateipfad einzugeben.

    Ihr könnte eine Datei in dem Dateien-Tab von ioBroker hochladen und diesen Dateipfad dann nutzen um die Datei abzuspielen. Es kann auch jeder andere verfügbare und lesbare Pfad genutzt werden.

    Eine Pause/Stop Funktionalität gibt es derzeit (noch) nicht.

    Mit dem volume Datenpunkt kann die Lautstärke gesetzt werden.

    Technische Einschränkungen

    Eine Audio-Datei kann nicht als "Overlay" abgespielt werden, wie man es möglicherweise von HomeKit Intercom kennt.

    Wird von einem AirPlay-Endgerät die Lautstärke angepasst, welches sich in einem Stereo-Paar befindet (HomePods), dann wird von dem gesamten Stereo-Paar die Lautstärke angepasst.

    Schlusswort

    Viel Spaß beim Testen und danke für euer Feedback! Bei Fragen, einfach fragen ;)

    OliverIOO 1 Antwort Letzte Antwort
    1
    • tarikweissT Offline
      tarikweissT Offline
      tarikweiss
      Developer
      schrieb am zuletzt editiert von
      #2

      Hier noch ein kurze Kommentar / ein kurzes Skript dazu, wie man den Adapter praktischerweise mit sayit einsetzen kann:

      sendTo('sayit.0', 'say', {
          text: 'Auf der Terasse ist es sehr glatt heute!'
      });
      
      setState('airplay.0.devices.XX:XX:XX:XX:XX:XX.on-air', true);
      setState('airplay.0.devices.XX:XX:XX:XX:XX:XX.volume', 80);
      
      setTimeout(() => {
          setState('airplay.0.stream.file', '/opt/iobroker/iobroker-data/sayit/sayit.0.say.mp3');
      }, 1000);
      
      1 Antwort Letzte Antwort
      0
      • tarikweissT tarikweiss
        Aktuelle Test Version 0.0.1
        Veröffentlichungsdatum 14.01.2026
        Github Link https://github.com/tarikweiss/ioBroker.airplay

        Ich habe einen Adapter zum Abspielen von Audio-Files auf AirPlay fähigen Geräten gebaut. Dieser ist eine wirklich erste Version, um erstmal zu testen, was überhaupt mit AirPlay geht.

        Diese Version kann mit Hilfe der "GitHub-Katze" installiert werden. Fügt dazu dann den Link von oben ein. (Die GitHub-Katze ist nur bei aktiviertem Expertenmodus sichtbar)

        Vor der Installation bitte sicherstellen, dass das benötigte ffmpeg installiert ist!

        Einrichtung

        Der Adapter sucht automatisch via mDNS/dns-sd/Bonjour nach AirPlay-fähigen Geräten. Dazu ist es wichtig, dass der Adapter Zugriff auf euer Netzwerk hat (was vor allem bei Docker-Instanzen wichtig ist), da die Geräte sonst nicht auftauchen! Für weitere Informationen bzgl. Docker gerne unter https://hub.docker.com/r/iobroker/iobroker nachschlagen.

        Nutzung

        Wenn der Adapter eingerichtet wurde, dann tauchen alle Geräte unter dem devices Unterpunkt im Objektbaum auf.

        Die Geräte können dann mit dem on-air Datenpunkt "live" geschaltet werden.

        Wenn ein Passcode benötigt wird, dann ist dieses danach unter passcode einzugeben.

        Wenn alles glatt läuft, kann man danach unter stream.file den Dateipfad angeben und die angegebene Datei sollte auf den "live" geschalteten Geräten zu hören sein. Ich empfehle den absoluten Dateipfad einzugeben.

        Ihr könnte eine Datei in dem Dateien-Tab von ioBroker hochladen und diesen Dateipfad dann nutzen um die Datei abzuspielen. Es kann auch jeder andere verfügbare und lesbare Pfad genutzt werden.

        Eine Pause/Stop Funktionalität gibt es derzeit (noch) nicht.

        Mit dem volume Datenpunkt kann die Lautstärke gesetzt werden.

        Technische Einschränkungen

        Eine Audio-Datei kann nicht als "Overlay" abgespielt werden, wie man es möglicherweise von HomeKit Intercom kennt.

        Wird von einem AirPlay-Endgerät die Lautstärke angepasst, welches sich in einem Stereo-Paar befindet (HomePods), dann wird von dem gesamten Stereo-Paar die Lautstärke angepasst.

        Schlusswort

        Viel Spaß beim Testen und danke für euer Feedback! Bei Fragen, einfach fragen ;)

        OliverIOO Offline
        OliverIOO Offline
        OliverIO
        schrieb am zuletzt editiert von
        #3

        @tarikweiss

        Wie hoch ist der Versatz und Netzwerklast?
        Der Logitech/Lyrion Musik Server hat ein Plugin um bspw von einem iOS Gerät an beliebige LMS Player zu streamen.
        Versatz lag bei bis zu 20 Sekunden und netzwerklast war relativ hoch.
        Bibliothek war damals shairport
        https://github.com/mikebrady/shairport-sync
        Hohe netzwerklast lag wahrscheinlich daran das shairport direkt pcm liefert und nicht nochmal in mp3 umwandelt.

        Meine Adapter und Widgets
        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
        Links im Profil

        1 Antwort Letzte Antwort
        0
        • tarikweissT Offline
          tarikweissT Offline
          tarikweiss
          Developer
          schrieb am zuletzt editiert von tarikweiss
          #4

          Zur tatsächlichen Last kann ich nicht viel sagen, er hat aber eine kurze Gedenksekunde, bevor er den Stream dann tatsächlich auch überträgt. Aber die sollte dann auch reichen. Ansonsten gern einfach herunterladen und testen.

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          633

          Online

          32.6k

          Benutzer

          82.1k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe