Repolode
levhakobyan

levhakobyan/OpenTV-Remote

Controle remoto gratuito e de código aberto para Android e iPhone que controla smart TVs pelo Wi-Fi local, com layouts editáveis e predefinições.

Estrelas
188
Forks
13
Issues abertas
0
Último commit
há 10 dias

O que é?

O OpenTV-Remote transforma um Android ou iPhone em um controle remoto para smart TVs conectadas à mesma rede doméstica. O app encontra TVs automaticamente por meio da descoberta de rede, permite salvar várias TVs e exibe apenas os controles compatíveis com a conexão de cada uma.

O app para Android é escrito em Kotlin com Jetpack Compose e é compatível com Android TV / Google TV, TVs Samsung Tizen com WebSocket e TVs LG webOS legadas usando SSAP na porta 3000, além de Bluetooth HID. O app para iPhone é nativo, feito com SwiftUI para iOS 17 ou superior, e oferece o mesmo layout de controle remoto, grade editável, oito modelos visuais, cores de destaque e atalhos. Os dois apps estão disponíveis em inglês e russo.

A interface pode ser reorganizada em um editor que permite arrastar, redimensionar, agrupar ou remover botões e adicionar atalhos para apps. As credenciais de pareamento são armazenadas de forma criptografada no Android. O projeto informa que Fire TV, Roku, espelhamento de tela e LG na porta 3001 não são compatíveis e que a compatibilidade com dispositivos físicos ainda precisa ser testada.

Recursos principais

  • 01Descoberta automática de TVs na rede Wi-Fi local, com conexão manual por IP como alternativa.
  • 02Compatível com Android TV / Google TV, TVs Samsung Tizen e TVs LG webOS legadas, além de Bluetooth HID.
  • 03Layout de grade editável com opções para arrastar, redimensionar, agrupar e desfazer.
  • 04Oito modelos integrados e predefinições personalizadas salvas.
  • 05Apps nativos para Android e iPhone, com interfaces em inglês e russo.
  • 06Licenciado sob MIT, sem necessidade de conta ou assinatura.

Casos de uso

  • Controlar uma smart TV pelo celular quando o controle físico estiver perdido ou quebrado.
  • Criar um layout de controle remoto personalizado com os botões e atalhos para apps mais usados.
  • Gerenciar várias TVs na mesma rede doméstica usando um único app no celular.

Início rápido

  1. 1

    Abra o guia de instalação ou a página de versões de desenvolvimento para obter o Android debug APK

  2. 2

    Compile o Android debug APK a partir da raiz do workspace (é necessário JDK 17 e Android SDK Platform 34)

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

    No iPhone, abra o projeto do Xcode e execute o esquema OpenTVRemote em um Simulator ou no seu próprio dispositivo assinado

Antes de usar

  • Esta é uma compilação de desenvolvimento e não garante compatibilidade com todas as TVs.
  • Fire TV Wi-Fi, Roku ECP e espelhamento de tela não são oferecidos.
  • A funcionalidade equivalente ao Bluetooth HID no iOS não está disponível, e nenhum IPA de iPhone assinado ou build do TestFlight é fornecido.
  • A descoberta de dispositivos Samsung e LG em um iPhone físico requer o entitlement de multicast restrito da Apple.

Em coleções

Tópicos

Perguntas frequentes

O que é OpenTV-Remote?
Controle remoto gratuito e de código aberto para Android e iPhone que controla smart TVs pelo Wi-Fi local, com layouts editáveis e predefinições. O OpenTV-Remote transforma um Android ou iPhone em um controle remoto para smart TVs conectadas à mesma rede doméstica. O app encontra TVs automaticamente por meio da descoberta de rede, permite salvar várias TVs e exibe apenas os controles compatíveis com a conexão de cada uma.
OpenTV-Remote é gratuito? Qual é a licença?
OpenTV-Remote é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
OpenTV-Remote ainda é mantido?
Manutenção ativa. O último commit de OpenTV-Remote foi em 27 de out. de 2026.
Para que posso usar OpenTV-Remote?
Controlar uma smart TV pelo celular quando o controle físico estiver perdido ou quebrado. Criar um layout de controle remoto personalizado com os botões e atalhos para apps mais usados. Gerenciar várias TVs na mesma rede doméstica usando um único app no celular.
Como instalar OpenTV-Remote?
Abra o guia de instalação ou a página de versões de desenvolvimento para obter o Android debug APK Compile o Android debug APK a partir da raiz do workspace (é necessário JDK 17 e Android SDK Platform 34): ./android/gradlew -p android assembleDebug testDebugUnitTest lintDebug No iPhone, abra o projeto do Xcode e execute o esquema OpenTVRemote em um Simulator ou no seu próprio dispositivo assinado
Onde consigo OpenTV-Remote?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/levhakobyan/OpenTV-Remote

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados