Voltar ao blog

Atualização de abril: troca de servidor automática, tela inicial mais clara e arte em português

O que mudou na nova release do WatchHub: atualização de servidor sem login, comunicação visual aprimorada na tela de carregamento, conexão mais resiliente e identidade visual brasileira nos detalhes de filmes e séries.

30 de abril de 20265 min de leitura· Equipe WatchHub

Esta atualização concentra seis melhorias direcionadas ao que o cliente sente no controle remoto: menos atrito operacional para o revendedor, comunicação visual mais clara durante o carregamento, conexão que se recupera sozinha e identidade visual brasileira nos detalhes do catálogo. Todas chegam automaticamente — basta abrir o app.

Troca de servidor automática em até 60 segundos

A mudança mais importante desta release acontece longe da tela: quando você, revendedor, atualiza o endereço do servidor pelo painel, todos os clientes ativos recebem o novo endereço em até cerca de um minuto, sem precisar deslogar, redigitar código nem reabrir o aplicativo.

Antes, qualquer manutenção de infraestrutura significava ligar um por um pedindo para o cliente sair e entrar de novo. Agora o app verifica de tempos em tempos, percebe que o endereço mudou e passa a usar o novo na próxima troca de conteúdo, em silêncio. Reprodução em andamento não é interrompida — a próxima abertura já está no servidor novo.

Para o cliente final, o efeito ideal é nenhum: ele continua assistindo. Para o revendedor, o efeito é direto: uma operação que antes consumia uma tarde inteira de suporte agora se resolve sozinha.

Tela de carregamento que conversa com o cliente

A nova tela de boas-vindas, exibida logo após o login, foi redesenhada com um único objetivo: eliminar a dúvida de "será que travou?".

O que mudou:

  • Título claro: "Preparando seu acesso", em destaque, comunica o estado do app antes de qualquer porcentagem aparecer.
  • Indicadores vivos: três pontos pulsando abaixo do título e uma faixa de brilho percorrendo a barra de progresso garantem que algo se mexe na tela mesmo quando a porcentagem fica parada por alguns segundos.
  • Mensagens dinâmicas: o subtítulo muda conforme o progresso avança. Em torno de 85% aparece "Quase lá... estamos organizando seu catálogo." Acima de 90%, "Finalizando os últimos detalhes. Aguarde mais um momento."
  • Mensagem fixa de orientação: abaixo da barra fica permanente o lembrete "Não feche o aplicativo." — a instrução mais valiosa que se pode dar a alguém esperando.

A motivação foi prática. A última fase do carregamento envolve organizar e cruzar metadados de capa, sinopse e elenco — naturalmente mais demorada em redes mais lentas, especialmente em TV Box com hardware modesto. Antes, era comum receber relatos do tipo "travou em 92%". O app não estava travado; estava trabalhando. Agora ele mostra que está trabalhando.

Conexão mais resiliente em rede instável

Pequenas falhas transitórias de rede (queda de Wi-Fi de meio segundo, latência alta momentânea, lentidão de DNS) são parte do dia a dia em TV Box. A nova versão lida com elas de forma mais inteligente:

  • Quando uma chamada de rede falha por motivo passageiro, o app não trava o resultado em cache como se fosse um erro definitivo. Da próxima vez que aquele conteúdo for aberto, ele tenta de novo automaticamente.
  • O efeito é direto na tela de detalhes: capas, logos e backdrops que antes podiam ficar "presos em branco" até reiniciar o app agora se autocorrigem na próxima abertura.

A regra é simples: erro confirmado é tratado como erro. Falha transitória é tratada como falha transitória, e merece nova tentativa.

Identidade visual em português brasileiro

Os logos estilizados que aparecem no topo do detalhe de filmes e séries agora seguem uma hierarquia regional explícita:

  1. Versão brasileira oficial (PT-BR) — sempre vence quando existe.
  2. Versão em português marcada como Brasil.
  3. Versão em português sem região definida.
  4. Versão em português europeu (PT-PT) — agora preferida sobre a versão em inglês.
  5. Inglês — somente quando não há nenhuma variante portuguesa disponível.

Antes desta atualização, qualquer logo em inglês com mais votos no banco de metadados internacional vencia logos lusófonos sem marcação regional explícita. Agora, se existe arte em português, ela aparece. Inglês só é usado em último caso.

Para títulos onde só existe arte em inglês, o comportamento permanece o mesmo — o app continua mostrando o que tem disponível, sem deixar a tela vazia.

Notas com formatação consistente

Pequeno polimento que muda a cara dos cards: a nota exibida em cada filme ou série agora aparece sempre com uma casa decimal. O que antes podia aparecer como 7.766 agora aparece como 7.8. O que antes era 8.234 agora é 8.2.

A formatação é puramente visual — o valor original fica intacto para ordenação, filtros e cálculo. Apenas o que o cliente vê foi normalizado.

Mais filmes e séries com nota visível no detalhe

Algumas vezes o catálogo recebe um título recém-lançado que ainda não veio com nota cadastrada na fonte primária. Antes, o detalhe desse filme aparecia simplesmente sem o badge de nota. Agora:

  • O detalhe usa primeiro a nota que veio da fonte oficial do título.
  • Se essa nota estiver vazia ou zerada, busca uma nota alternativa de uma fonte secundária (banco internacional de metadados de filmes e séries).
  • Se nem uma nem outra existirem, a nota continua oculta — sem badge quebrado.

O resultado: filmes e séries recém-lançados que antes apareciam "sem nota" no detalhe agora costumam mostrar a nota correta. Vale notar que esse fallback acontece apenas na tela de detalhes — o grid de listagem continua refletindo o que veio da fonte oficial, sem chamadas adicionais por item.

Bastidor: por que essas seis mudanças vieram juntas

Cada uma das melhorias foi entregue como uma atualização cirúrgica e independente, com backup do estado anterior, validação técnica em build de release e teste manual em TV Box real. Esse formato — pequenas mudanças bem isoladas — é o que permite acumular ganhos de qualidade sem regredir o que já funcionava.

Em particular, três decisões guiaram o ciclo:

  • Comunicar enquanto trabalha. Toda operação que pode demorar mais de meio segundo precisa mostrar movimento na tela. Tela parada é tela suspeita.
  • Tratar transitório como transitório. Falha de rede que pode passar não merece o mesmo tratamento de falha confirmada. Cachear miss permanente em cima de erro temporário é um clássico que cobramos caro depois.
  • Brasileiro vê em português. Quando a arte regional existe no acervo internacional, ela vence. Inglês é fallback, não default.

Como atualizar

A atualização chega automaticamente na próxima abertura do aplicativo, junto com a verificação de versão. Não é necessário fazer nada — apenas abrir o app conectado à internet. Para revendedores que mantêm fluxo de instalação manual em cliente novo, basta usar o instalador atual; ele já contém esta versão.

Dúvidas técnicas e sugestões de tema para os próximos posts continuam pelo canal habitual de suporte do painel.

Boa reprodução.