Repolode
simbasjungles

simbasjungles/free-my-tv

Una pantalla de inicio alternativa, de código abierto y sin anuncios para Google TV y Android TV, con recomendaciones en tendencia de tus apps, el tiempo y precios de criptomonedas.

Estrellas
1,020
Forks
112
Issues abiertos
6
Último commit
hace 7 horas

¿Qué es?

Free My TV reemplaza la pantalla de inicio y el salvapantallas originales de los dispositivos Google TV y Android TV por un launcher sin filas patrocinadas, banners ni promociones que se reproducen automáticamente. La fila muestra las apps de streaming que elijas, en el orden que configures en el televisor, y las recomendaciones en tendencia solo incluyen títulos disponibles en apps ya instaladas. Películas y Series tienen pestañas propias, y un cajón incluye el pronóstico hora a hora, las horas de salida y puesta del sol y, de forma opcional, precios de criptomonedas de Binance.

La app es un proyecto Android sencillo, escrito en Java, sin Gradle ni bibliotecas de terceros; un script de shell ejecuta aapt2, javac, d8, zipalign y apksigner para generar el APK. La instalación usa el ADB del propio televisor, se conecta a la dirección de loopback local con una clave generada en el dispositivo y ejecuta comandos estándar, como establecer la actividad de inicio y deshabilitar paquetes. Las apps deshabilitadas no se desinstalan, y un watchdog restaura la pantalla de inicio de fábrica tras varios bloqueos.

La configuración se realiza mediante un archivo config.properties, desde los ajustes del televisor o pidiéndoselo a Claude Code, ya que el proyecto está pensado para modificarse con esa herramienta. Las recomendaciones requieren una API key gratuita de TMDB, y los datos del tiempo provienen de Open-Meteo.

Funciones clave

  • 01Reemplaza la pantalla de inicio y el salvapantallas sin anuncios ni contenido patrocinado.
  • 02Fila de apps de streaming elegidas por el usuario y ordenadas desde el televisor.
  • 03Recomendaciones en tendencia cada hora de las apps instaladas, con pestañas de Películas y Series.
  • 04El tiempo, las horas de salida y puesta del sol y, de forma opcional, precios de criptomonedas en un cajón.
  • 05Tema diurno y nocturno que sigue las horas locales de puesta del sol.
  • 06Vuelta a la pantalla de inicio original en un solo paso; no se desinstala ninguna app.

Casos de uso

  • Eliminar las filas promocionales y los anuncios que se reproducen automáticamente de la pantalla de inicio de Google TV o Android TV.
  • Tener tus apps de streaming favoritas en una única fila destacada.
  • Usar un dispositivo de streaming Google TV en un televisor de una marca no incluida directamente, adaptando las listas de apps con un asistente de IA.
  • Estudiar un launcher Android pequeño, sin dependencias y escrito en Java.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/simbasjungles/free-my-tv && cd free-my-tv
  2. 2

    Instala las herramientas de compilación de Android en un Mac

    brew install --cask temurin android-commandlinetools android-platform-tools
  3. 3

    Instala la plataforma de Android SDK y build-tools

    sdkmanager "build-tools;34.0.0" "platforms;android-34"
  4. 4

    Compila el APK (configura tu ciudad y la clave de TMDB en config.properties y vuelve a ejecutarlo)

    ./build.sh

Antes de usarlo

  • Es necesario activar el modo de desarrollador y la depuración USB en el televisor.
  • Las recomendaciones en tendencia requieren una clave gratuita de la API de TMDB.
  • La instalación manual requiere JDK, Android SDK y adb en el ordenador; quienes usen Windows también necesitan WSL.

Temas

Preguntas frecuentes

¿Qué es free-my-tv?
Una pantalla de inicio alternativa, de código abierto y sin anuncios para Google TV y Android TV, con recomendaciones en tendencia de tus apps, el tiempo y precios de criptomonedas. Free My TV reemplaza la pantalla de inicio y el salvapantallas originales de los dispositivos Google TV y Android TV por un launcher sin filas patrocinadas, banners ni promociones que se reproducen automáticamente. La fila muestra las apps de streaming que elijas, en el orden que configures en el televisor, y las recomendaciones en tendencia solo incluyen títulos disponibles en apps ya instaladas. Películas y Series tienen pestañas propias, y un cajón incluye el pronóstico hora a hora, las horas de salida y puesta del sol y, de forma opcional, precios de criptomonedas de Binance.
¿free-my-tv es gratuito? ¿Qué licencia tiene?
free-my-tv es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿free-my-tv sigue mantenido?
Mantenimiento activo. El último commit de free-my-tv fue el 20 oct 2026.
¿Para qué puedo usar free-my-tv?
Eliminar las filas promocionales y los anuncios que se reproducen automáticamente de la pantalla de inicio de Google TV o Android TV. Tener tus apps de streaming favoritas en una única fila destacada. Usar un dispositivo de streaming Google TV en un televisor de una marca no incluida directamente, adaptando las listas de apps con un asistente de IA. Estudiar un launcher Android pequeño, sin dependencias y escrito en Java.
¿Cómo se instala free-my-tv?
Clona el repositorio: git clone https://github.com/simbasjungles/free-my-tv && cd free-my-tv Instala las herramientas de compilación de Android en un Mac: brew install --cask temurin android-commandlinetools android-platform-tools Instala la plataforma de Android SDK y build-tools: sdkmanager "build-tools;34.0.0" "platforms;android-34" Compila el APK (configura tu ciudad y la clave de TMDB en config.properties y vuelve a ejecutarlo): ./build.sh
¿Dónde consigo free-my-tv?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/simbasjungles/free-my-tv

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados