Atualizações

As pessoas perguntam isso como

O que tem na página

O selo de versão fica embaixo do logo, sempre visível, e clicar nele abre Configurações → Atualizações. Tudo o que dá para atualizar agora está nessa tela, nesta ordem:

Atualizar é sempre manual. Não existe atualização automática nem agendamento: o aplicativo nunca instala nada sozinho.

Quando o aplicativo verifica

O aplicativo verifica sozinho ao iniciar e a cada 30 minutos; a resposta fica em cache por esses mesmos 30 minutos, então Verificar agora é o jeito de forçar uma consulta nova.

Como acontece a instalação

  1. Aperte Baixar e instalar. O botão mostra Baixando… enquanto o arquivo chega, e a porcentagem corre no cartão.
  2. O arquivo é conferido — o tamanho, a soma de verificação e a assinatura — e então Instalar a atualização? pede a confirmação. Aperte Instalar. Fechar essa pergunta não muda nada: o arquivo continua pronto no disco, e o botão agora mostra Instalar em vez de baixar uma segunda vez.
  3. O aplicativo fecha e o instalador do Windows abre. As configurações, os tokens e as estatísticas continuam no lugar.

Não faça isso no meio de uma transmissão: o aplicativo fecha.

O instalador tem pouco mais de 150 megabytes e costuma chegar em um ou dois minutos. Se ele se arrastar por bem mais tempo, a causa provável é a rota entre você e o servidor, e não a sua própria conexão: não adianta medir a sua velocidade nem reinstalar o aplicativo. Dá para deixar o download rodando enquanto você faz outra coisa: ele não quebra nada, e a instalação só começa depois que você confirma.

Atualizar um módulo por aqui

Aperte Atualizar na linha do módulo. A linha que você apertou é a que mostra o andamento: os botões dela ficam inativos e nela aparece Atualizando… enquanto o pacote é baixado, conferido e descompactado. Um segundo ou dois é normal. Quando acaba, a linha sai da lista, porque não sobrou nada nela para atualizar.

Atualizar tudo faz o mesmo com cada módulo por vez, e a linha em que o trabalho está é a que mostra isso. Um pacote se move inteiro: uma linha, um toque, e os membros dele são atualizados um atrás do outro.

Os mesmos botões ficam no cartão do módulo no catálogo, e tanto faz em qual das duas telas você aperta. O que a atualização de um módulo faz e o que ela não faz está no guia "Catálogo de Módulos".

O login do bot do YouTube depois de uma atualização maior

Alguns lançamentos passam o aplicativo para um motor de navegador mais novo. A janela de login do bot na página do YouTube guarda o login dela em um armazenamento que pertence a esse motor, e um armazenamento escrito por outro motor não é levado junto, é descartado. Isso vale nos dois sentidos, para cima e para baixo.

O custo disso é pequeno, mas vale saber de antemão:

Descer para uma versão mais antiga avisa antes de instalar. A entrada no Histórico de lançamentos e a janela de confirmação trazem a mesma frase: A janela de login do bot do YouTube vai pedir login de novo: essa versão tem um motor de navegador mais antigo e apaga os dados de login mais recentes. O bot continua funcionando. Uma atualização normal para frente não traz essa frase: a consequência é a mesma, só que não há nada a decidir sobre ela.

O aviso de que o Windows bloqueia a atualização

O instalador do strAImer ainda não é assinado com um certificado de editor, e um recurso do Windows 11 — o Controle Inteligente de Aplicativos (Smart App Control) — recusa de cara instaladores sem assinatura. Em um computador onde ele está ligado, a atualização não instala de jeito nenhum.

O aplicativo lê essa configuração e avisa antes do download: quando existe uma atualização e essa máquina tem o recurso ligado, aparece um aviso no cartão do aplicativo com um link Página de download para as instruções. Ninguém mais vê isso: onde o recurso está desligado, não existe ou está no estado de "avaliação" que o Windows usa enquanto decide, nada é bloqueado e o cartão fica como sempre. Esse é o caso comum.

Baixar e instalar continua disponível: dá para desligar o recurso no Windows e apertar o botão logo em seguida. O strAImer nunca mexe nessa configuração; ele só lê se ela está ligada, porque desligar uma proteção do Windows é você quem decide.

Como é essa janela do Windows e onde fica o botão de liga-desliga está no artigo "A atualização não será instalada".

Instalar pelo site na mão

A nota embaixo do cartão do aplicativo é o caminho reserva para uma atualização que o aplicativo não conseguiu instalar sozinho: baixe o instalador pelo site usando o link Página de download e rode-o por cima da versão atual. Essa página também lista os lançamentos recentes com as listas de mudanças, então é o lugar para onde ir quando o aplicativo nem abre.

Não precisa desinstalar nada antes. O instalador substitui o programa no lugar, e as configurações, os tokens e as estatísticas ficam guardados fora dele, então sobrevivem intactos.

Tem uma falha que esse caminho não contorna: o Windows recusar o instalador de cara. O Controle Inteligente de Aplicativos bloqueia o arquivo em si, e não o caminho por onde ele chegou, então uma cópia baixada na mão é recusada exatamente do mesmo jeito; é o artigo "A atualização não será instalada" que cuida desse caso.

O mesmo botão Página de download aparece também na janela Atualização não foi instalada, então o caminho manual fica a um clique da maioria das falhas. O assistente de atalhos é o caso que essa janela responde de outro jeito, e ele é a próxima seção.

Quando o assistente de atalhos atrapalha

O assistente de atalhos é a peça de fundo que mantém os atalhos de teclado funcionando enquanto um jogo rodando como administrador está em foco. Ele roda com direitos de administrador próprios, então o instalador não consegue fechá-lo — e um instalador que não consegue fechar todas as partes do aplicativo é interrompido com um erro em vez de substituir os arquivos.

O aplicativo para o assistente sozinho antes de passar a vez para o instalador, e na maioria das máquinas é só isso: o assistente continua ligado nas suas configurações e volta junto com a versão nova. Não há nada a fazer depois.

Quando não dá para pará-lo, a instalação não começa de jeito nenhum, e a janela Atualização não foi instalada oferece um botão Desligar o assistente e atualizar. Esse botão é o que tem um custo duradouro: ele desliga o assistente nas suas configurações — para valer, e não só durante a atualização — e instala. Por isso, assim que a versão nova abrir, ligue-o de novo com Ativar nas configurações do bloco Painel: Botões, que é onde ele foi ligado da primeira vez. Enquanto isso os atalhos continuam funcionando, menos em jogos rodando como administrador.

Quando nem isso resolve, o artigo "A atualização não será instalada" diz o que apertar.

Ping de instalação anônimo

O cartão perto do fim da página. Mais ou menos uma vez por dia o aplicativo conta para o servidor que esta cópia está viva: um número que ele inventou para si mesmo, a versão e o canal em que está, o sistema operacional e o idioma da interface. Sem nome, sem e-mail, sem conta, nada das suas configurações. É assim que dá para ver se um lançamento chega às pessoas de verdade: o aplicativo funciona no seu computador, e sem isso uma instalação não existe vista de fora.

O ritmo exato: o primeiro ping sai cinco minutos depois de o aplicativo iniciar e, daí em diante, um em cada dia em que o aplicativo roda pelo menos cinco minutos. Os dias são contados em UTC, e uma stream que passa da meia-noite UTC envia o ping do novo dia cinco minutos depois da meia-noite. Uma única coisa pula a espera: instalar uma versão diferente, que é informada na hora, porque "o lançamento chegou a alguém?" é a pergunta para a qual o ping existe.

Enviar o ping anônimo vem ligado de fábrica, e a linha embaixo dele diz quando o último saiu. Desligar não envia nada mesmo: nem um ping vazio, nada. O número em si só é criado quando o primeiro ping sai, então desligar o ping dentro desses cinco primeiros minutos também não deixa número nenhum no disco.

Com a conta conectada: o aviso de live

Enquanto você está conectado a uma conta strAImer, o aplicativo também conta para straimer.com se você está ao vivo: as plataformas em que você está ao vivo, os nomes dos seus canais e a categoria da transmissão. O número de espectadores e o título da transmissão não são enviados. Enquanto um interruptor da sua página de streamer mostrar a sua transmissão, o aviso sai quando uma transmissão começa ou termina, a cada dois minutos durante ela e mais ou menos a cada quinze minutos no resto do tempo. Com esses interruptores desligados, ou sem página de streamer, ele sai mais ou menos a cada quinze minutos, com você ao vivo ou não.

Ele é enviado mesmo quando a sua página de streamer não mostra nada: é assim que o servidor fica sabendo que um interruptor foi ligado, neste computador ou em outro. O que aparece em público é decidido pelos interruptores da página de streamer, descritos no guia "Página do Streamer".

O aviso não tem interruptor próprio, e a opção do ping acima não mexe nele. Sair da conta o interrompe.

Desinstalar o strAImer

Remova o aplicativo do jeito normal do Windows: Configurações do Windows, Aplicativos, Aplicativos instalados (Aplicativos e recursos no Windows 10), depois strAImer e Desinstalar.

Desinstalar mantém os seus dados. Configurações, tokens das plataformas, estatísticas, logs, imagens e sons ficam em %APPDATA%\straimer, e instalar de novo mais tarde recupera tudo como estava. Para começar do zero, apague essa pasta na mão depois de desinstalar. Isso não tem volta, então faça um backup antes se alguma coisa ali importar (o guia "Backup").

Se o assistente de atalhos já foi ligado alguma vez, o Windows pede direitos de administrador durante a desinstalação: é o desinstalador removendo a tarefa de fundo do assistente. Se você recusar, ele avisa e oferece tentar de novo.

Desinstalar não mexe na sua conta strAImer nem em uma assinatura. A renovação automática é desativada, e a conta é excluída, no painel em straimer.com (o guia "Conta e Créditos").

O que esta página não faz