Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    702

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Test Adapter AirPlay v0.0.1 GitHub

Geplant Angeheftet Gesperrt Verschoben Tester
5 Beiträge 3 Kommentatoren 213 Aufrufe 6 Beobachtet
  • Ä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
          • HomoranH Homoran verschob dieses Thema von Tester am
          • HomoranH Homoran verschob dieses Thema von ...nicht in offiziellem Repo am
          • mcm1957M Online
            mcm1957M Online
            mcm1957
            schrieb am zuletzt editiert von
            #5

            @homoran
            Der Adapter ist noch nicht im Repro. Bitte in ".....nicht in offiziellem Repo" verschieben.
            kein PR bekannt

            Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
            Support Repositoryverwaltung.

            Wer 'nen Kaffee spendieren will: https://paypal.me

            LESEN - gute Forenbeitrage

            1 Antwort Letzte Antwort
            0

            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

            Registrieren Anmelden
            Antworten
            • In einem neuen Thema antworten
            Anmelden zum Antworten
            • Älteste zuerst
            • Neuste zuerst
            • Meiste Stimmen


            Support us

            ioBroker
            Community Adapters
            Donate

            547

            Online

            32.9k

            Benutzer

            83.0k

            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