Externe Integration - Apple TV

Danke für dein Feedback. Ich werde den Access-Point-Modus im Detail prüfen, aber ich glaube mich zu erinnern, dass ich Bedenken bezüglich meiner Konfiguration und der Auswirkungen, die das haben könnte, hatte.

Die Version des Integrations ist die neueste 2.0 (ghcr.io/valentinhttr/gladys-apple-tv:2.0.0)

Hier sind die Logs nach dem neuen Scan, ich habe alles eingefügt in der Hoffnung, dass du etwas siehst, das mDNS beeinflusst.

[2026-10-01T17:47:53.027Z] [INFO] [apple-tv] Start der Gladys Apple TV Integration
[2026-10-01T17:47:53.090Z] [INFO] [apple-tv:pyatv] Start des pyatv Workers (/opt/pyatv/bin/python3 /app/src/pyatv_bridge.py)
[2026-10-01T17:47:53.489Z] [INFO] [gladys-sdk] Verbindung zu Gladys hergestellt (http://172.30.0.1:80)
2026-10-01 19:47:54,429 INFO [pyatv-bridge] pyatv 0.18.0 bridge bereit (Speicher: /data/pyatv.json)
[2026-10-01T17:48:01.515Z] [INFO] [apple-tv] 3 mDNS-Ankündigung(en) von Gladys erfasst, 2 Gerätekonfiguration(en) verfügbar ohne direkte Abfrage
[2026-10-01T17:48:05.959Z] [INFO] [apple-tv] Scan angefordert
[2026-10-01T17:48:05.971Z] [WARN] [apple-tv] Der vermittelte mDNS-Scan ist fehlgeschlagen: Konflikt
[2026-10-01T17:48:05.972Z] [WARN] [apple-tv] Keine Kandidatenadresse gefunden. Überprüfen Sie, ob Gladys und Ihr Apple TV im selben Netzwerk sind, oder versuchen Sie eine manuelle Adresse, wenn der direkte Verkehr auf dem lokalen Apple TV-Subnetz noch besteht.
[2026-10-01T17:48:09.545Z] [INFO] [apple-tv] 3 mDNS-Ankündigung(en) von Gladys erfasst, 2 Gerätekonfiguration(en) verfügbar ohne direkte Abfrage
[2026-10-02T17:33:37.556Z] [WARN] [gladys-sdk] Verbindung zu Gladys verloren (Schließcode 1006)
[2026-10-02T17:33:37.556Z] [WARN] [gladys-sdk] Nicht verbunden mit Gladys (ws://172.30.0.1:80), versuche es in 1000 ms erneut (Versuch 1)
[2026-10-02T17:33:38.560Z] [ERROR] [gladys-sdk] WebSocket-Fehler auf ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-10-02T17:33:38.560Z] [WARN] [gladys-sdk] Nicht verbunden mit Gladys (ws://172.30.0.1:80), versuche es in 2000 ms erneut (Versuch 2)
[2026-10-02T17:33:40.562Z] [ERROR] [gladys-sdk] WebSocket-Fehler auf ws://172.30.0.1:80: connect ECONNREFUSED 172.30.0.1:80
[2026-10-02T17:33:40.562Z] [WARN] [gladys-sdk] Nicht verbunden mit Gladys (ws://172.30.0.1:80), versuche es in 4000 ms erneut (Versuch 3)
[2026-10-02T17:33:45.134Z] [INFO] [gladys-sdk] Verbindung zu Gladys hergestellt (http://172.30.0.1:80)
[2026-10-02T17:33:53.187Z] [INFO] [apple-tv] 2 mDNS-Ankündigung(en) von Gladys erfasst, 1 Gerätekonfiguration(en) verfügbar ohne direkte Abfrage
[2026-10-02T17:34:03.339Z] [INFO] [apple-tv] SIGTERM empfangen, Apple TV-Sitzungen werden geschlossen
[2026-10-02T17:34:03.867Z] [INFO] [apple-tv] Start der Gladys Apple TV Integration
[2026-10-02T17:34:03.871Z] [INFO] [apple-tv:pyatv] Start des pyatv Workers (/opt/pyatv/bin/python3 /app/src/pyatv_bridge.py)
[2026-10-02T17:34:04.468Z] [INFO] [gladys-sdk] Verbindung zu Gladys hergestellt (http://172.30.0.1:80)
2026-10-02 19:34:05,471 INFO [pyatv-bridge] pyatv 0.18.0 bridge bereit (Speicher: /data/pyatv.json)
[2026-10-02T17:34:12.585Z] [INFO] [apple-tv] 3 mDNS-Ankündigung(en) von Gladys erfasst, 2 Gerätekonfiguration(en) verfügbar ohne direkte Abfrage
[2026-10-02T17:34:20.612Z] [INFO] [apple-tv] 3 mDNS-Ankündigung(en) von Gladys erfasst, 2 Gerätekonfiguration(en) verfügbar ohne direkte Abfrage
[2026-10-02T18:15:23.296Z] [INFO] [apple-tv] Scan angefordert
[2026-10-02T18:15:31.314Z] [INFO] [apple-tv] Gladys erfasste 3 mDNS-Ankündigung(en) über 2 Dienste: _airplay._tcp.local, _raop._tcp.local
[2026-10-02T18:15:31.314Z] [INFO] [apple-tv] mDNS-Ankündigung 1/3: {"name":"[LG] webOS TV OLED55C25LB._airplay._tcp.local","service":"_airplay._tcp.local","host":"LGwebOSTV.local","addresses":["192.168.1.161"],"ipv4":["192.168.1.161"],"port":7000}
[2026-10-02T18:15:31.315Z] [INFO] [apple-tv] mDNS-Ankündigung 2/3: {"name":"Freebox Player._airplay._tcp.local","service":"_airplay._tcp.local","host":"Freebox-Player.local","addresses":["192.168.1.5"],"ipv4":["192.168.1.5"],"port":7000}
[2026-10-02T18:15:31.315Z] [INFO] [apple-tv] mDNS-Ankündigung 3/3: {"name":"70FC8F6129FC@Freebox Player._raop._tcp.local","service":"_raop._tcp.local","host":"Freebox-Player.local","addresses":["192.168.1.5"],"ipv4":["192.168.1.5"],"port":5000}
[2026-10-02T18:15:31.315Z] [INFO] [apple-tv] Kandidatenadresse 1/2: {"address":"192.168.1.161","sources":["mDNS-Ankündigung"]}
[2026-10-02T18:15:31.315Z] [INFO] [apple-tv] Kandidatenadresse 2/2: {"address":"192.168.1.5","sources":["mDNS-Ankündigung"]}
[2026-10-02T18:15:31.315Z] [INFO] [apple-tv] Überprüfung von 2 Kandidatenadressen mit pyatv
[2026-10-02T18:15:39.323Z] [INFO] [apple-tv] pyatv-Antwort 1/2: {"name":"Freebox Player","address":"192.168.1.5","model":"Apple TV 3","operating_system":"tvos","is_apple_tv":true,"source":"direct"}
[2026-10-02T18:15:39.323Z] [INFO] [apple-tv] pyatv-Antwort 2/2: {"name":"[LG] webOS TV OLED55C25LB","address":"192.168.1.161","model":"OLED55C25LB","operating_system":"unknown","is_apple_tv":false,"source":"announced"}
[2026-10-02T18:15:39.323Z] [INFO] [apple-tv] 1 Gerät(e) wurden aus den Ankündigungen, die Gladys erfasst hat, neu aufgebaut, weil sie nicht auf eine direkte Abfrage geantwortet haben: [LG] webOS TV OLED55C25LB (192.168.1.161). Dies ist der erwartete Weg, wenn Gladys und der Apple TV auf verschiedenen Subnetzen sitzen.
[2026-10-02T18:15:39.323Z] [INFO] [apple-tv] 1 Kandidatenadresse(n) hat/haben nicht auf eine direkte Abfrage geantwortet: 192.168.1.161
[2026-10-02T18:15:39.324Z] [INFO] [apple-tv] 1 Apple TV(s) gefunden

valentinhttr, ich habe meinen Router als Access-Point eingerichtet, indem ich die Zähne zusammengebissen habe, aber ich habe endlich meine Apple TVs gefunden. Allerdings verliere ich einige Funktionen, ich werde mich wohl damit abfinden müssen :-).

Der Apple TV Free Player ist allerdings noch da.

Hallo @JKBS64

Entschuldige, ich war am Wochenende offline. Danke für die Logs. Perfekt, wenn du mit dem Access Point eine Lösung finden konntest!

Für den Apple TV Free Player zeigen deine Logs, dass die verwendete Bibliothek deine Freebox als Apple TV 3 über ihre AirPlay-Ankündigungen erkennt. Sie ist also durch unseren Filter durchgegangen, und die Integration hat dem Namen den Präfix « Apple TV » hinzugefügt.

Ich habe diesen falschen Positivfall in der Version 2.1.0 behoben. Die Integration akzeptiert nun die folgenden Modelle unter tvOS 15 oder neuer :

  • Apple TV HD — früher Apple TV der 4. Generation ;
  • Apple TV 4K der 1. Generation ;
  • Apple TV 4K der 2. Generation ;
  • Apple TV 4K der 3. Generation.

Die Erkennung zukünftiger Modelle ist ebenfalls erhalten. Ältere Apple TVs der Generationen 1, 2 und 3 sind ausgeschlossen, was auch deine Freebox ausschließt, die als Apple TV 3 identifiziert wurde.

Die 2.1.0 wird im nächsten Store-Update verfügbar sein (~10 Minuten). Wenn du den Free Player bereits zu Gladys hinzugefügt hattest, musst du ihn manuell entfernen: Das Update löscht keine bestehenden Geräte.

Danke für deinen Hinweis!
Kannst du mir bestätigen, dass es jetzt funktioniert?

Hallo, alles ist tipptopp :ok_hand:. Danke für alles.

Hallo zusammen :waving_hand:

Die Version 2.2.0 des Apple TV-Integrations ist verfügbar, mit einem Update auf das SDK 0.15 und einer neuen Funktion, die von Gladys 5.2 profitiert: das Widget Apple TV - Lautstärke.

Von der Übersichtsseite aus können Sie die Lautstärke anzeigen und ein Formular öffnen, um sie von 0 bis 100 % einzustellen, wobei der zuletzt bekannte Wert bereits vorgefüllt ist. Es ist verfügbar, wenn Ihre Installation die Lautstärkeeinstellung über die Apple TV ermöglicht.

Dieses Widget ergänzt die Karten Wiedergabe und Favoriten. Um es hinzuzufügen, öffnen Sie den Übersichtsseiten-Editor, wählen Sie Apple TV - Lautstärke aus und wählen Sie dann Ihr Gerät.

:warning: Diese Version erfordert mindestens Gladys 5.2.0.

:backhand_index_pointing_right: Versionshinweise

Hallo,

Offensichtlich habe ich immer noch Logs:

[2026-10-29T12:52:07.974Z] [WARN] [apple-tv] Could not connect to Apple TV Chambre: Failed to set up remote control channel
2026-10-29 13:52:12,978 INFO [pyatv-bridge] connect failed: Failed to set up remote control channel
[2026-10-29T12:52:12.979Z] [WARN] [apple-tv] Could not connect to Apple TV Salon (3): Failed to set up remote control channel
2026-10-29 13:52:14,988 WARNING [pyatv-bridge] Reconnection to DE:0D:01:XX:XX:XX failed: Failed to set up remote control channel
2026-10-29 13:52:19,991 WARNING [pyatv-bridge] Reconnection to 8E:4D:52:XX:XX:XX failed: Failed to set up remote control channel
2026-10-29 13:52:25,004 WARNING [pyatv-bridge] Reconnection to DE:0D:01:XX:XX:XX failed: Failed to set up remote control channel
2026-10-29 13:52:30,005 WARNING [pyatv-bridge] Reconnection to 8E:4D:52:XX:XX:XX failed: Failed to set up remote control channel
2026-10-29 13:52:37,978 INFO [pyatv-bridge] connect failed: Failed to set up remote control channel
[2026-10-29T12:52:37.980Z] [WARN] [apple-tv] Could not connect to Apple TV Chambre: Failed to set up remote control channel
2026-10-29 13:52:42,980 INFO [pyatv-bridge] connect failed: Failed to set up remote control channel
[2026-10-29T12:52:42.981Z] [WARN] [apple-tv] Could not connect to Apple TV Salon (3): Failed to set up remote control channel
2026-10-29 13:52:44,995 WARNING [pyatv-bridge] Reconnection to DE:0D:01:XX:XX:XX failed: Failed to set up remote control channel
2026-10-29 13:52:49,995 WARNING [pyatv-bridge] Reconnection to 8E:4D:52:XX:XX:XX failed: Failed to set up remote control channel
2026-10-29 13:52:55,011 WARNING [pyatv-bridge] Reconnection to DE:0D:01:XX:XX:XXfailed: Failed to set up remote control channel
2026-10-29 13:53:00,010 WARNING [pyatv-bridge] Reconnection to 8E:4D:52:XX:XX:XX failed: Failed to set up remote control channel

Übrigens werden auch in Gladys Logs erstellt:

Könntest du das bitte bald überprüfen @valentinhttr? :slight_smile:

Hallo,

Die 2.3.0 ist verfügbar: Sie behebt die wiederholten Protokolleinträge im Zusammenhang mit Netzwerkfehlern und die Polling-Timeouts auf Gladys-Seite. Du kannst aktualisieren und mir Bescheid sagen, ob es bei dir funktioniert? :slightly_smiling_face:

Bis bald,

Danke, bei mir ist alles gut :slight_smile: