Guia

Publique conteúdo em uma TV de forma programática

Para publicar conteúdo em uma TV a partir de código, diga ao seu agente de IA o que mostrar ou execute um script curto no seu job de CI. De qualquer forma, o arquivo é enviado, a tela é apontada para ele e você recebe a prova de que está em reprodução. Esta página começa pela conversa e depois mostra o script.

Atualizado em

Comece grátisVeja preços

01 Comece com uma frase

Comece com uma frase

Um job de CI desenha um pôster de status depois de cada execução, com poucas linhas de Python. Você quer o mais recente na TV da área da equipe.

  1. Você

    Nosso job de CI desenha um pôster de status depois de cada execução. Coloque o mais recente na TV da área da equipe e me avise quando a TV realmente o tiver.

  2. Agente

    O build 4821 está no ar: APROVADO, 221 de 221 testes. A TV confirmou que tinha o pôster cerca de dois segundos depois de eu enviá-lo, e capturei a tela para conferir.

Um pôster escuro com os dizeres Branch principal, Build 4821, APROVADO em verde e 221 de 221 testes
Build 4821 na TV: APROVADO, 221 de 221 testes.
  1. Você

    O build 4822 acabou de falhar. Atualize a TV.

  2. Agente

    Atualizado. A TV agora mostra FALHOU em vermelho, 219 de 221 testes.

Um pôster escuro com os dizeres Branch principal, Build 4822, FALHOU em vermelho e 219 de 221 testes
Build 4822 depois da atualização: FALHOU em vermelho, 219 de 221 testes.

02 A mesma coisa por um script

A mesma coisa por um script

Um job de CI não conversa. Ele executa um comando que envia a imagem e grava a playlist, e um segundo que a coloca na tela e espera até a TV confirmar:

Terminal
screenrig playlist init build-4821.png --screen-id SCREEN --duration-ms 600000 --output board.json
screenrig screen publish SCREEN board.json

Por baixo da CLI há seis chamadas HTTP com um token bearer. Declarar o upload, enviar os bytes, confirmar (commit), criar a playlist, apontar a tela para ela, ler a tela de volta. A referência da API lista cada uma, e a referência da CLI lista os códigos de saída. Um script que roda sem supervisão entra como um cliente de serviço.

03 O que uma publicação informa

O que uma publicação informa

Uma publicação espera até dois minutos pela TV e depois informa como terminou:

A respostaO que significaO que fazer
ReproduzindoA TV confirmou que tem a playlist.Nada.
Atribuído, tela offlineA TV estava desligada ou desconectada. Ela reproduz a playlist quando se reconectar.Execute a mesma publicação de novo para esperar. Ela nunca cria uma segunda playlist.
Atribuído, uma tomada de controle está sendo exibidaUma substituição temporária está na tela, então a nova playlist é a padrão e é reproduzida quando a substituição termina.Aguarde ou limpe a tomada de controle.
Atribuído, a TV recusouA TV não conseguiu trocar, por exemplo, para uma página com login no endereço.Leia o motivo, corrija e depois atualize a tela.
Aguardando revisãoO projeto exige que uma pessoa aprove as mudanças. Nada é reproduzido até que ela aprove.Aguarde a aprovação.
Já publicadoA mesma publicação já foi executada, e esta é a resposta anterior.Nada.

04 Seguro para repetir, seguro para compartilhar

Seguro para repetir, seguro para compartilhar

  • Repetições nunca duplicam. Envie a mesma publicação duas vezes e você obtém a mesma playlist, não uma segunda.
  • Uma atualização obsoleta é recusada. Atualize com a revisão que você leu. Se outro job alterou a playlist antes, o seu é recusado e informado da revisão atual, então dois jobs não conseguem sobrescrever um ao outro.
  • Uma imagem da tela é grátis. Uma atualização (refresh) ou uma nota em uma tela também. Um comando que atualiza um grupo inteiro de telas conta como uma solicitação, não importa quantas telas ele alcance.

Seu agente monta uma apresentação de slides em um minuto. Mantê-la em reprodução em cada tela, em cada dispositivo, por anos, é o que o screenRIG faz.

Players cobre a instalação de um Player em uma TV específica.

Próximo passo: cada chamada, campo e erro está na referência da API.

05 Filme

1:17

Assista: como seu agente sabe que está reproduzindo

Reprodução verificada em 77 segundos: seu agente publica, verifica a tela com uma captura, detecta um problema e corrige.

Capítulos e transcrição →

Filme / Como seu agente sabe que está reproduzindo

1:17

Uma dona de café segurando um telefone com uma captura de tela do quadro de menu atrás do balcão

06 Relacionados

07 Mais guias

O screenRIG é gratuito.

Instale o plugin oficial, pareie uma tela e o seu agente publica nela.

Comece grátisVeja preços →Guias →