Repolode
simbasjungles

simbasjungles/free-my-tv

Uma tela inicial de código aberto e sem anúncios para substituir a do Google TV e Android TV, com destaques em alta dos seus apps, previsão do tempo e preços de criptomoedas.

Estrelas
1,020
Forks
112
Issues abertas
6
Último commit
há 7 horas

O que é?

O Free My TV substitui a tela inicial padrão e o protetor de tela de dispositivos Google TV e Android TV por um launcher sem fileiras patrocinadas, banners ou anúncios promocionais reproduzidos automaticamente. A prateleira mostra os apps de streaming que você escolher, na ordem definida na TV, e os destaques em alta vêm apenas de títulos disponíveis nos apps já instalados. Filmes e Séries têm abas próprias, e uma gaveta oferece previsão hora a hora, horários do nascer e do pôr do sol e preços opcionais de criptomoedas da Binance.

O app é um projeto Android simples, escrito em Java, sem Gradle nem bibliotecas de terceiros; um script shell executa aapt2, javac, d8, zipalign e apksigner para gerar o APK. A instalação usa o próprio ADB da TV, conectando-se ao endereço de loopback local com uma chave gerada no dispositivo, e executa comandos padrão, como definir a atividade inicial e desativar pacotes. Os apps desativados não são desinstalados, e um watchdog restaura a tela inicial de fábrica após falhas repetidas.

A configuração é feita por meio do arquivo config.properties, nas configurações da TV ou pedindo ao Claude Code, já que o projeto foi desenvolvido para ser modificado com essa ferramenta. Os destaques dependem de uma chave gratuita da API do TMDB, e os dados meteorológicos vêm do Open-Meteo.

Recursos principais

  • 01Substitui a tela inicial e o protetor de tela, sem anúncios nem conteúdo patrocinado.
  • 02Prateleira com apps de streaming escolhidos pelo usuário e ordenados na TV.
  • 03Destaques em alta a cada hora, de apps instalados, com abas para Filmes e Séries.
  • 04Previsão do tempo, horários do nascer e do pôr do sol e preços opcionais de criptomoedas em uma gaveta.
  • 05Tema diurno e noturno que acompanha os horários locais do pôr do sol.
  • 06Volta à tela inicial original em uma única etapa; nenhum app é desinstalado.

Casos de uso

  • Remover fileiras promocionais e anúncios reproduzidos automaticamente da tela inicial do Google TV ou Android TV.
  • Manter seus apps de streaming favoritos em uma única prateleira, em destaque.
  • Usar um dispositivo de streaming Google TV em uma TV de uma marca não listada diretamente, adaptando as listas de apps com um assistente de IA.
  • Estudar um launcher Android pequeno, sem dependências e escrito em Java.

Início rápido

  1. 1

    Clone o repositório

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

    Instale as ferramentas de build do Android em um Mac

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

    Instale a plataforma do Android SDK e o build-tools

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

    Gere o APK (configure sua cidade e a chave do TMDB em config.properties e execute novamente)

    ./build.sh

Antes de usar

  • É necessário ativar o modo de desenvolvedor e a depuração USB na TV.
  • As recomendações em alta precisam de uma chave gratuita da API do TMDB.
  • A instalação manual exige JDK, Android SDK e adb no computador; usuários do Windows também precisam do WSL.

Tópicos

Perguntas frequentes

O que é free-my-tv?
Uma tela inicial de código aberto e sem anúncios para substituir a do Google TV e Android TV, com destaques em alta dos seus apps, previsão do tempo e preços de criptomoedas. O Free My TV substitui a tela inicial padrão e o protetor de tela de dispositivos Google TV e Android TV por um launcher sem fileiras patrocinadas, banners ou anúncios promocionais reproduzidos automaticamente. A prateleira mostra os apps de streaming que você escolher, na ordem definida na TV, e os destaques em alta vêm apenas de títulos disponíveis nos apps já instalados. Filmes e Séries têm abas próprias, e uma gaveta oferece previsão hora a hora, horários do nascer e do pôr do sol e preços opcionais de criptomoedas da Binance.
free-my-tv é gratuito? Qual é a licença?
free-my-tv é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
free-my-tv ainda é mantido?
Manutenção ativa. O último commit de free-my-tv foi em 20 de out. de 2026.
Para que posso usar free-my-tv?
Remover fileiras promocionais e anúncios reproduzidos automaticamente da tela inicial do Google TV ou Android TV. Manter seus apps de streaming favoritos em uma única prateleira, em destaque. Usar um dispositivo de streaming Google TV em uma TV de uma marca não listada diretamente, adaptando as listas de apps com um assistente de IA. Estudar um launcher Android pequeno, sem dependências e escrito em Java.
Como instalar free-my-tv?
Clone o repositório: git clone https://github.com/simbasjungles/free-my-tv && cd free-my-tv Instale as ferramentas de build do Android em um Mac: brew install --cask temurin android-commandlinetools android-platform-tools Instale a plataforma do Android SDK e o build-tools: sdkmanager "build-tools;34.0.0" "platforms;android-34" Gere o APK (configure sua cidade e a chave do TMDB em config.properties e execute novamente): ./build.sh
Onde consigo free-my-tv?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/simbasjungles/free-my-tv

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

Projetos relacionados