Vibecodear tu Android TV

En la entrada de hoy vamos a vibecodear tu Android TV para personalizarla a tu gusto y mejorar su funcionamiento!

¿De dónde sale todo esto y para qué sirve?

Es muy probable que te hayan aparecido videos o tuits de un montón de usuarios que han «hackeado» su televisión usando IA para personalizar la experiencia, eliminar la publicidad y añadir funciones. Todo esta moda comienza con este tuit de @gathint.

¿Y para qué sirve? Bueno, todos sabemos que los dispositivos con Android (televisiones incluidas) suelen traer la capa del fabricante en cuestión, que incluye sus propias aplicaciones, trackers indeseados y publicidad.

Esto no es solo molesto, además ralentiza el funcionamiento de tu televisión. Por tanto, la primera gran ventaja de vibecodear tu Android TV es conseguir que tu televisión funcione mucho más fluida, y eliminar «basura».

Por otro lado, esto también sirve para cambiar el «launcher» de tu televisión por uno totalmente personalizado. Esto quiere decir que puedes tener todo el control del contenido que se muestra en tu Smart TV, y cómo aparece.

Por cierto, como se trata de un «launcher» (no modifica el sistema operativo), puedes desactivarlo en cualquier momento y volver al software original.

Tomando el control

Para vibecodear tu Android TV sigue estos pasos:

  1. En primer lugar, en tu Android TV ve a Ajustes > Sistema > Información. Ahora baja hasta que veas la opción de “Compilación del SO de Android TV” y pulsa el botón central del mando hasta que te indique “Ahora están activadas las opciones para desarrolladores”. 
  2. Ahora ve a Ajustes >Sistema > Opciones para desarrolladores y activa la opción «Depuración por USB» (ADB).
  3. Aprovecha también para anotar la IP de tu Android TV en tu red local, desde los ajustes de red de la televisión.
  4. Ahora abre tu agente de IA favorito (yo he usado Codex) y pídele que revise este proyecto de Github con este prompt.
  1. A partir de aquí, tu agente de IA te irá guiando por los distintos pasos. Empezará solicitándote acceso para acceder por ADB, y luego comprobará el modelo de tu televisión y la versión instalada de Android.
  2. Una vez comprobada la compatibilidad, ya puedes pedirle que lo instale. Al terminar notarás una mejora brutal en la velocidad de funcionamiento!
  3. Antes de seguir avanzando, comprueba que todo funciona y puedes volver al launcher original en cualquier momento desde los ajustes.

Personaliza tu Android TV

Aquí es donde, para mí, empieza lo realmente divertido de vibecodear tu Android TV. Me refiero a transformar tanto estética como funcionalmente tu televisión para que haga, literalmente, lo que tú quieras.

Lógicamente, aquí ya depende de cada uno, tus gustos y tu imaginación, pero te comparto algunas ideas que he aplicado:

  • Replica el carousel de contenido destacado Google TV, con lo que realmente te interesa. Personalmente, sigo yendo al cine cuando una película merece la pena, así que lo utilizo para que muestre la cartelera de mi cine de «confianza». También puedo consultar a qué hora son las próximas sesiones o solicitarla a la suite Arr.
  • Personaliza el cajón de aplicaciones para que tenga un estilo minimalista, tipo «glass».
  • Añade bloques de contenido útiles, como el típico de «Seguir viendo» (incluyendo el contenido de Jellyfin), los últimos capítulos de tus programas favoritos en aplicaciones de contenido gratuito, o el contenido que se va añadiendo a tu biblioteca multimedia.
  • Innova un poco, e incluye otros bloques de ocio interesantes. Por ejemplo, yo he añadido un bloque que me muestra eventos culturales en mi ciudad, que va aprendiendo de mis intereses para ir afinando las propuestas. También he añadido un bloque divertido de experiencias que queremos hacer en algún momento, y lo he conectado con uno de mis álbumes de Google Fotos.
  • Por supuesto, no podía faltar una integración bilateral con Home Assistant. Me sirve tanto para ver el estado de algunas entidades en la TV, como para obtener datos de la TV en Home Assistant vía MQTT, o mandar notificaciones a la tele.
  • Reemplaza al asistente de voz predeterminado por Assist, el asistente de voz de Home Assistant (y crea una interfaz atractiva).
  • Personaliza el salvapantallas para que muestres los datos que tú quieras, o adapte la imagen de fondo en función de la hora del día o el clima (yo he usado este pack).

Comparte tu herramienta con IA!!

Envía tu herramienta gratuita basada en Inteligencia Artificial y compártela con la comunidad. La revisaremos lo antes posible para incluirla en el catálogo!!