Guida

Pubblicare contenuti su una TV da codice

Per pubblicare contenuti su una TV da codice, dì al tuo agente AI cosa mostrare, oppure esegui un breve script dal tuo job CI. In entrambi i casi il file viene caricato, lo schermo viene puntato su di esso e ottieni la prova che è in riproduzione. Questa pagina parte dalla conversazione, poi mostra lo script.

Aggiornato il

Inizia gratisVedi prezzi

01 Inizia con una frase

Inizia con una frase

Un job CI disegna un poster di stato dopo ogni esecuzione, con poche righe di Python. Vuoi l’ultimo sulla TV dell’area del team.

  1. Tu

    Il nostro job CI disegna un poster di stato dopo ogni esecuzione. Metti l’ultimo sulla TV dell’area del team e dimmi quando la TV lo ha davvero.

  2. Agente

    La build 4821 è online: PASSED, 221 test su 221. La TV ha confermato di avere il poster circa due secondi dopo l’invio, e ho scattato un’immagine dello schermo per controllare.

Un poster scuro con la scritta Main branch, Build 4821, PASSED in verde e 221 test su 221
Build 4821 sulla TV: PASSED, 221 test su 221.
  1. Tu

    La build 4822 è appena fallita. Aggiorna la TV.

  2. Agente

    Aggiornato. La TV ora mostra FAILED in rosso, 219 test su 221.

Un poster scuro con la scritta Main branch, Build 4822, FAILED in rosso e 219 test su 221
Build 4822 dopo l’aggiornamento: FAILED in rosso, 219 test su 221.

02 La stessa cosa da uno script

La stessa cosa da uno script

Un job CI non chatta. Esegue un comando che carica l’immagine e scrive la playlist, e un secondo che la mette sullo schermo e attende finché la TV non conferma:

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

Sotto la CLI ci sono sei chiamate HTTP con un bearer token. Dichiara il caricamento, invia i byte, conferma, crea la playlist, punta lo schermo su di essa, rileggi lo schermo. Il riferimento API le elenca una per una, e il riferimento CLI elenca i codici di uscita. Uno script eseguito senza supervisione accede come service client.

03 Cosa ti dice una pubblicazione

Cosa ti dice una pubblicazione

Una pubblicazione attende fino a due minuti la TV, poi riferisce come è finita:

La rispostaCosa significaCosa fare
In riproduzioneLa TV ha confermato di avere la playlist.Niente.
Assegnato, schermo offlineLa TV era spenta o disconnessa. Riproduce la playlist quando si riconnette.Esegui di nuovo la stessa pubblicazione per attendere. Non crea mai una seconda playlist.
Assegnato, è in corso un takeoverSullo schermo c’è un override temporaneo, quindi la nuova playlist è quella predefinita e viene riprodotta quando l’override termina.Attendi, oppure annulla il takeover.
Assegnato, la TV l’ha rifiutatoLa TV non è riuscita a passare, per esempio a una pagina con un login nel suo indirizzo.Leggi il motivo, correggilo, poi aggiorna lo schermo.
In attesa di revisioneIl progetto richiede che una persona approvi le modifiche. Nulla viene riprodotto finché non lo fa.Attendi l’approvazione.
Già pubblicatoLa stessa pubblicazione è già stata eseguita, e questa è la risposta precedente.Niente.

04 Sicuro da ripetere, sicuro da condividere

Sicuro da ripetere, sicuro da condividere

  • I tentativi ripetuti non si duplicano. Invia due volte la stessa pubblicazione e ottieni la stessa playlist, non una seconda.
  • Un aggiornamento obsoleto viene rifiutato. Aggiorna con la revisione che hai letto. Se un altro job ha cambiato prima la playlist, il tuo viene rifiutato e riceve la revisione attuale, così due job non possono sovrascriversi a vicenda.
  • Un’immagine dello schermo è gratuita. Lo è anche un aggiornamento o una nota su uno schermo. Un comando che aggiorna un intero gruppo di schermi conta come una sola richiesta, a prescindere da quanti schermi raggiunge.

Il tuo agente può creare uno slideshow in un minuto. Mantenerlo in riproduzione su ogni schermo, su ogni dispositivo, per anni, è ciò che fa screenRIG.

Player spiega come installare un Player su una determinata TV.

Poi: ogni chiamata, campo ed errore è nel riferimento API.

05 Film

1:17

Guarda: come fa il tuo agente a sapere che sta riproducendo

Riproduzione verificata in 77 secondi: il tuo agente pubblica, controlla lo schermo stesso con uno screenshot, rileva un problema e lo risolve.

Capitoli e trascrizione →

Film / Come il tuo agente sa che sta riproducendo

1:17

Un proprietario di caffetteria che mostra un telefono con uno screenshot del menu board dietro il bancone

06 Correlato

07 Altre guide

screenRIG è gratuito.

Installa il plugin ufficiale, associa uno schermo e il tuo agente pubblica su di esso.

Inizia gratisVedi prezzi →Guide →