Todos los posts
Open SourceAirPlayAndroid TVGoogle TVSide Project

Harto de las apps de AirPlay de pago. La construí yo.

Cada app decente de AirPlay receiver para Android TV es de pago, tiene anuncios o lleva años sin mantenimiento. Construí la mía: se instala directamente en el Google TV o Android TV y funciona como receptor AirPlay nativo.

28 de abril de 20263 min de lectura

Llevo tiempo buscando una app que convierta mi Google TV en un receptor AirPlay. El patrón siempre es el mismo: encontrás algo que parece prometedor, lo abrís, y hay un paywall, anuncios que interrumpen el stream, o el último commit es de 2019.

Harté.

Mac📱iPhoneAirPlay A/VWiFiAirPlaylisto para recibirGoogle TV / Android TV✗ apps de pago · anuncios · abandonadas✓ open source · receptor nativo · sin hardware extra
Mac o iPhone → WiFi → Google TV / Android TV — como si fuera un Apple TV

El problema

AirPlay es un protocolo propietario de Apple. Cualquier app que quiera recibirlo tiene que implementar el protocolo desde cero o apoyarse en librerías que lo hacen por ella. La mayoría de las soluciones que existen para Android TV son:

El objetivo era simple: que desde el Mac o el iPhone puedas hacer AirPlay a tu tele como si fuera un Apple TV. Sin fricción, sin interrupciones, sin pagar.


La decisión

Construirlo. Abierto. Sin anuncios. Sin paywall.

La app se instala directamente en cualquier dispositivo con Android TV o Google TV, aparece como receptor AirPlay en los dispositivos Apple de la misma red, y permite compartir pantalla o hacer mirror desde Mac, iPhone o iPad. Sin hardware adicional. Sin configuración compleja.


El proceso con IA

Implementar un protocolo de red propietario no es trivial. Hay que entender cómo Apple negocia la sesión, manejar el cifrado, parsear los paquetes correctamente, y hacer que todo eso funcione dentro del ciclo de vida de una app Android. Es el tipo de trabajo donde normalmente pasás semanas leyendo especificaciones técnicas y analizando tráfico con Wireshark.

Con IA integrada en el flujo de trabajo, el proceso fue diferente:

No es código generado por AI. Es código escrito por un humano, revisado y discutido con AI como herramienta de calidad.


El repo

github.com/unaivv/airplay-receiver

Abierto. Si lo usás, si lo mejorás, si encontrás un bug — abrí un issue o mandá un PR.

El objetivo no es construir el producto definitivo. Es tener una base limpia, mantenible y sin basura encima, que cualquiera pueda usar directamente o como punto de partida.


Si también estás harto de que las soluciones simples estén detrás de un paywall, este es el momento de que el open source gane.