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.
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