Pixel TV: Criei uma tela inicial nova para o meu Mi Box S

Tenho um Xiaomi Mi Box S ligado na TV da sala há anos. Ele faz bem o trabalho dele, mas a tela inicial do Android TV é igual a todas as outras. Quando descobri que dava para criar o meu próprio launcher, resolvi mudar isso. O resultado é o Pixel TV, uma tela inicial feita sob medida para o meu aparelho, com os meus apps, as minhas preferências e um visual bem mais moderno. A inspiração para o projeto veio do canal Tech world BR, no YouTube.

O que o Pixel TV faz

O Pixel TV substitui a tela inicial do Google no Mi Box S. Quando aperto o botão Home do controle, é ele que aparece. Entre as coisas que ele tem:

  • Cartões fixos para os meus apps, na ordem que eu escolhi, com as logos oficiais de cada serviço e um brilho na cor da marca quando o cartão está em foco.
  • Pôsteres de filmes e séries nos cartões dos streamings, com o que está popular no Brasil em cada serviço, vindos do TMDB.
  • YouTube e Spotify com imagens de verdade: músicas em alta no Brasil no cartão do YouTube e lançamentos no do Spotify.
  • Papel de parede em movimento, com um efeito de vidro desfocado e um leve deslocamento quando troco de cartão.
  • Vitrine automática: depois de alguns segundos parado, a tela mostra um destaque grande de um serviço, como uma propaganda, e volta ao normal ao apertar qualquer tecla.
  • Prévia ao focar: parado num cartão de streaming, a imagem de um título aparece ao fundo.
  • Menu lateral retrátil, só com ícones quando fechado e com os nomes quando abre.
  • Clima no canto da tela e temas escuro, claro e automático, que troca sozinho conforme é dia ou noite.
  • Foto do meu perfil Google no avatar, autorizada pelo celular.
  • Modo de edição: segurando OK num cartão, dá para mudar a ordem ou trocar o app.

Como foi feito

Não sou programador. O Pixel TV foi feito conversando com o Claude (Claude Code), a IA da Anthropic, uma etapa de cada vez: primeiro a conexão com o Mi Box pela rede, depois o visual, a fluidez, os pôsteres, o papel de parede e assim por diante. A cada mudança, o app era instalado na TV e uma captura de tela confirmava se tinha ficado certo.

Algumas escolhas fizeram diferença:

  • App nativo e leve. Ele é escrito em Kotlin, sem bibliotecas extras. O instalador inteiro tem cerca de 290 KB, contando logos e papéis de parede.
  • Sem root e sem gambiarra. A tela original do Google não foi apagada, só desativada, e existe um caminho de volta testado, inclusive direto pelas configurações da TV.
  • Só fontes oficiais. Pôsteres do TMDB, vídeos pela API do YouTube, músicas pela API do Spotify, logos do Wikimedia Commons e clima da Open-Meteo. Nada de copiar conteúdo de sites.

E ficou rápido?

Essa era a minha maior preocupação, já que o Mi Box S tem só 2 GB de RAM. Medindo na própria TV, o Pixel TV volta de um app para a tela inicial em cerca de 0,15 segundo, com os pôsteres no lugar, e trava menos de 1% dos quadros ao navegar pelos cartões. Ele usa por volta de 48 MB de memória.

O que aprendi no caminho

Algumas lições que só apareceram testando na TV de verdade:

  • No Android TV 9, só escolher outro launcher não basta: a tela do Google tem prioridade de sistema e precisa ser desativada.
  • Imagens com menos cores economizam memória, mas criam manchas no fundo que só aparecem na TV, não na captura de tela.
  • Medir é obrigatório. Várias “melhorias” só se confirmaram (ou não) com números tirados do aparelho.

Quer fazer o seu?

Transformei o projeto num guia completo, com os 17 passos na ordem, as chaves de API necessárias, os problemas que encontrei e como resolvi cada um. A ideia é que você entregue o guia para o Claude e vá seguindo junto com ele, adaptando ao seu aparelho e aos seus apps.

👉 Leia o guia do Pixel TV

Para seguir o guia, você vai precisar de um PC com Windows, do Mi Box na mesma rede Wi-Fi e de uma conta Google. As chaves do TMDB e do YouTube são gratuitas; o cartão do Spotify pede uma conta Premium.

Um aviso importante: não vou disponibilizar o meu instalador, porque as chaves de API ficam dentro dele. O caminho é montar o seu, com as suas chaves. E se você fizer, me conta nos comentários como ficou!


Logos e marcas pertencem aos seus titulares; projeto para uso pessoal. Pôsteres e informações de filmes: TMDB. Vídeos: YouTube. Músicas: Spotify. Clima: Open-Meteo.com (CC BY 4.0).


Deixe um comentário