Repolode
levhakobyan

levhakobyan/OpenTV-Remote

Control remoto gratuito y de código abierto para Android y iPhone que maneja smart TVs por Wi-Fi local, con diseños editables y ajustes preestablecidos.

Estrellas
194
Forks
13
Issues abiertos
0
Último commit
hace 11 días

¿Qué es?

OpenTV-Remote convierte un Android o iPhone en un control remoto para smart TVs conectados a la misma red doméstica. Detecta los televisores automáticamente mediante la búsqueda en la red, permite guardar varios y muestra solo los controles compatibles con la conexión de cada televisor.

La app para Android está escrita en Kotlin con Jetpack Compose y es compatible con Android TV / Google TV, televisores Samsung Tizen con WebSocket y televisores LG webOS antiguos con SSAP en el puerto 3000, además de Bluetooth HID. La app para iPhone es nativa, está hecha con SwiftUI para iOS 17 o posterior y ofrece el mismo diseño del control remoto, una cuadrícula editable, ocho plantillas visuales, colores de acento y accesos directos. Ambas apps están disponibles en inglés y ruso.

La interfaz se puede reorganizar con un editor que permite arrastrar, cambiar el tamaño, unir o quitar botones y añadir accesos directos a apps. Las credenciales de emparejamiento se almacenan cifradas en Android. El proyecto indica que Fire TV, Roku, la duplicación de pantalla y LG en el puerto 3001 no son compatibles, y que aún es necesario probar la compatibilidad con dispositivos reales.

Funciones clave

  • 01Detección automática de televisores en la red Wi-Fi local, con conexión manual por IP como alternativa.
  • 02Compatible con Android TV / Google TV, Samsung Tizen y televisores LG webOS antiguos, además de Bluetooth HID.
  • 03Diseño de cuadrícula editable con opciones para arrastrar, cambiar el tamaño, unir y deshacer cambios.
  • 04Ocho plantillas integradas y ajustes preestablecidos personalizados guardados.
  • 05Apps nativas para Android y iPhone, con interfaces en inglés y ruso.
  • 06Licencia MIT; no requiere cuenta ni suscripción.

Casos de uso

  • Controlar una smart TV desde el teléfono cuando se pierde o se rompe el control remoto físico.
  • Crear un diseño de control remoto personalizado con los botones y accesos directos a apps que más se usan.
  • Gestionar varios televisores de una misma red doméstica desde una sola app en el teléfono.

Inicio rápido

  1. 1

    Abre la guía de instalación o la página de versiones de desarrollo para obtener el Android debug APK

  2. 2

    Compila el Android debug APK desde la raíz del espacio de trabajo (se necesitan JDK 17 y Android SDK Platform 34)

    ./android/gradlew -p android assembleDebug testDebugUnitTest lintDebug
  3. 3

    Para iPhone, abre el proyecto de Xcode y ejecuta el esquema OpenTVRemote en un Simulator o en tu propio dispositivo con firma

Antes de usarlo

  • Esta es una compilación de desarrollo y no garantiza la compatibilidad con todos los televisores.
  • No se ofrecen Fire TV Wi-Fi, Roku ECP ni duplicación de pantalla.
  • No se dispone de funcionalidad equivalente a Bluetooth HID en iOS, y no se proporciona ningún IPA de iPhone firmado ni compilación de TestFlight.
  • La detección de dispositivos Samsung y LG en un iPhone físico requiere el entitlement de multidifusión restringido de Apple.

En colecciones

Temas

Preguntas frecuentes

¿Qué es OpenTV-Remote?
Control remoto gratuito y de código abierto para Android y iPhone que maneja smart TVs por Wi-Fi local, con diseños editables y ajustes preestablecidos. OpenTV-Remote convierte un Android o iPhone en un control remoto para smart TVs conectados a la misma red doméstica. Detecta los televisores automáticamente mediante la búsqueda en la red, permite guardar varios y muestra solo los controles compatibles con la conexión de cada televisor.
¿OpenTV-Remote es gratuito? ¿Qué licencia tiene?
OpenTV-Remote es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿OpenTV-Remote sigue mantenido?
Mantenimiento activo. El último commit de OpenTV-Remote fue el 27 oct 2026.
¿Para qué puedo usar OpenTV-Remote?
Controlar una smart TV desde el teléfono cuando se pierde o se rompe el control remoto físico. Crear un diseño de control remoto personalizado con los botones y accesos directos a apps que más se usan. Gestionar varios televisores de una misma red doméstica desde una sola app en el teléfono.
¿Cómo se instala OpenTV-Remote?
Abre la guía de instalación o la página de versiones de desarrollo para obtener el Android debug APK Compila el Android debug APK desde la raíz del espacio de trabajo (se necesitan JDK 17 y Android SDK Platform 34): ./android/gradlew -p android assembleDebug testDebugUnitTest lintDebug Para iPhone, abre el proyecto de Xcode y ejecuta el esquema OpenTVRemote en un Simulator o en tu propio dispositivo con firma
¿Dónde consigo OpenTV-Remote?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/levhakobyan/OpenTV-Remote

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

Proyectos relacionados