Integración externa - Apple TV

Gracias por tu respuesta. Voy a revisar en detalle el modo punto de acceso, pero de memoria tenía dudas sobre mi configuración sobre los impactos que podía tener.

La versión de la integración es la última 2.0 (ghcr.io/valentinhttr/gladys-apple-tv:2.0.0)

Aquí están los registros después del nuevo escaneo, he puesto todo esperando que veas algo que afecte al mDNS.

[2026-10-01T17:47:53.027Z] [INFO] [apple-tv] Iniciando la integración de Gladys Apple TV
[2026-10-01T17:47:53.090Z] [INFO] [apple-tv:pyatv] Iniciando el trabajador pyatv (/opt/pyatv/bin/python3 /app/src/pyatv_bridge.py)
[2026-10-01T17:47:53.489Z] [INFO] [gladys-sdk] conectado a Gladys (http://172.30.0.1:80)
2026-10-01 19:47:54,429 INFO [pyatv-bridge] puente pyatv 0.18.0 listo (almacenamiento: /data/pyatv.json)
[2026-10-01T17:48:01.515Z] [INFO] [apple-tv] 3 anuncio(s) mDNS capturado(s) por Gladys, 2 configuración(es) de dispositivo disponible(s) sin una consulta directa
[2026-10-01T17:48:05.959Z] [INFO] [apple-tv] Escaneo solicitado
[2026-10-01T17:48:05.971Z] [WARN] [apple-tv] El escaneo mDNS mediado falló: Conflicto
[2026-10-01T17:48:05.972Z] [WARN] [apple-tv] No se encontró ninguna dirección candidata. Verifica que Gladys y tu Apple TV estén en la misma red, o intenta una dirección manual cuando el tráfico directo aún exista en la subred local de Apple TV.
[2026-10-01T17:48:09.545Z] [INFO] [apple-tv] 3 anuncio(s) mDNS capturado(s) por Gladys, 2 configuración(es) de dispositivo disponible(s) sin una consulta directa
[2026-10-02T17:33:37.556Z] [WARN] [gladys-sdk] conexión a Gladys perdida (código de cierre 1006)
[2026-10-02T17:33:37.556Z] [WARN] [gladys-sdk] no conectado a Gladys (ws://172.30.0.1:80), reintentando en 1000 ms (intento 1)
[2026-10-02T17:33:38.560Z] [ERROR] [gladys-sdk] error de websocket en ws://172.30.0.1:80: conectar ECONNREFUSED 172.30.0.1:80
[2026-10-02T17:33:38.560Z] [WARN] [gladys-sdk] no conectado a Gladys (ws://172.30.0.1:80), reintentando en 2000 ms (intento 2)
[2026-10-02T17:33:40.562Z] [ERROR] [gladys-sdk] error de websocket en ws://172.30.0.1:80: conectar ECONNREFUSED 172.30.0.1:80
[2026-10-02T17:33:40.562Z] [WARN] [gladys-sdk] no conectado a Gladys (ws://172.30.0.1:80), reintentando en 4000 ms (intento 3)
[2026-10-02T17:33:45.134Z] [INFO] [gladys-sdk] conectado a Gladys (http://172.30.0.1:80)
[2026-10-02T17:33:53.187Z] [INFO] [apple-tv] 2 anuncio(s) mDNS capturado(s) por Gladys, 1 configuración(es) de dispositivo disponible(s) sin una consulta directa
[2026-10-02T17:34:03.339Z] [INFO] [apple-tv] Recibido SIGTERM, cerrando las sesiones de Apple TV
[2026-10-02T17:34:03.867Z] [INFO] [apple-tv] Iniciando la integración de Gladys Apple TV
[2026-10-02T17:34:03.871Z] [INFO] [apple-tv:pyatv] Iniciando el trabajador pyatv (/opt/pyatv/bin/python3 /app/src/pyatv_bridge.py)
[2026-10-02T17:34:04.468Z] [INFO] [gladys-sdk] conectado a Gladys (http://172.30.0.1:80)
2026-10-02 19:34:05,471 INFO [pyatv-bridge] puente pyatv 0.18.0 listo (almacenamiento: /data/pyatv.json)
[2026-10-02T17:34:12.585Z] [INFO] [apple-tv] 3 anuncio(s) mDNS capturado(s) por Gladys, 2 configuración(es) de dispositivo disponible(s) sin una consulta directa
[2026-10-02T17:34:20.612Z] [INFO] [apple-tv] 3 anuncio(s) mDNS capturado(s) por Gladys, 2 configuración(es) de dispositivo disponible(s) sin una consulta directa
[2026-10-02T18:15:23.296Z] [INFO] [apple-tv] Escaneo solicitado
[2026-10-02T18:15:31.314Z] [INFO] [apple-tv] Gladys capturó 3 anuncio(s) mDNS en 2 servicio(s): _airplay._tcp.local, _raop._tcp.local
[2026-10-02T18:15:31.314Z] [INFO] [apple-tv] anuncio mDNS 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] anuncio mDNS 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] anuncio mDNS 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] Dirección candidata 1/2: {"address":"192.168.1.161","sources":["anuncio mDNS"]}
[2026-10-02T18:15:31.315Z] [INFO] [apple-tv] Dirección candidata 2/2: {"address":"192.168.1.5","sources":["anuncio mDNS"]}
[2026-10-02T18:15:31.315Z] [INFO] [apple-tv] Verificando 2 dirección(es) candidata(s) con pyatv
[2026-10-02T18:15:39.323Z] [INFO] [apple-tv] respuesta pyatv 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] respuesta pyatv 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 dispositivo(s) se reconstruyeron a partir de los anuncios que Gladys capturó, porque no respondieron a una consulta directa: [LG] webOS TV OLED55C25LB (192.168.1.161). Esta es la ruta esperada cuando Gladys y el Apple TV están en subredes diferentes.
[2026-10-02T18:15:39.323Z] [INFO] [apple-tv] 1 dirección(es) candidata(s) no respondió a una consulta directa: 192.168.1.161
[2026-10-02T18:15:39.324Z] [INFO] [apple-tv] Se encontró 1 Apple TV(s)

valentinhttr, he puesto mi router en modo punto de acceso apretando los… dientes, pero al fin he encontrado mis Apple TV. Sin embargo, pierdo algunas funcionalidades, tendré que resignarme :-).

El Apple TV Free Player sigue ahí, sin embargo.

Hola @JKBS64

Disculpa, estaba ausente este fin de semana. ¡Gracias por los registros! Perfecto si pudiste encontrar una solución con el punto de acceso.

Para el Apple TV Free Player, tus registros muestran que la biblioteca utilizada reconoce tu Freebox como una Apple TV 3 a través de sus anuncios AirPlay. Por lo tanto, pasaba nuestro filtro, y luego la integración añadía el prefijo « Apple TV » a su nombre.

He corregido este falso positivo en la versión 2.1.0. La integración ahora acepta los siguientes modelos, con tvOS 15 o más reciente :

  • Apple TV HD — anteriormente Apple TV de 4ª generación ;
  • Apple TV 4K de 1ª generación ;
  • Apple TV 4K de 2ª generación ;
  • Apple TV 4K de 3ª generación.

El reconocimiento de futuros modelos también se mantiene. Las antiguas Apple TV de 1ª, 2ª y 3ª generación están excluidas, lo que también elimina tu Freebox identificada como una Apple TV 3.

La 2.1.0 estará disponible en la próxima actualización de la tienda (~10 minutos). Si ya habías añadido el Free Player a Gladys, tendrás que eliminarlo manualmente: la actualización no elimina los dispositivos existentes.

¡Gracias por tu informe!
¿Puedes confirmarme que funciona bien?

Hola, todo está genial :ok_hand:. Gracias por todo.