Anleitung

Inhalte programmatisch auf einem Fernseher veröffentlichen

Um Inhalte aus Code auf einem Fernseher zu veröffentlichen, sagen Sie Ihrem KI-Agenten, was gezeigt werden soll, oder führen Sie ein kurzes Skript aus Ihrem CI-Job aus. In beiden Fällen wird die Datei hochgeladen, der Bildschirm darauf ausgerichtet, und Sie erhalten einen Nachweis, dass sie abgespielt wird. Diese Seite beginnt mit dem Gespräch und zeigt dann das Skript.

Aktualisiert am

Kostenlos startenPreise ansehen

01 Mit einem Satz beginnen

Mit einem Satz beginnen

Ein CI-Job zeichnet nach jedem Lauf ein Status-Poster, aus ein paar Zeilen Python. Sie möchten das neueste auf dem Team-Fernseher haben.

  1. Sie

    Unser CI-Job zeichnet nach jedem Lauf ein Status-Poster. Das neueste auf dem Fernseher im Teambereich anzeigen und mir sagen, wann der Fernseher es tatsächlich hat.

  2. Agent

    Build 4821 ist online: ERFOLGREICH, 221 von 221 Tests. Der Fernseher hat etwa zwei Sekunden nach dem Senden bestätigt, dass er das Poster hat, und ich habe zur Kontrolle ein Bild des Bildschirms aufgenommen.

Ein dunkles Poster mit der Aufschrift Haupt-Branch, Build 4821, ERFOLGREICH in Grün und 221 von 221 Tests
Build 4821 auf dem Fernseher: ERFOLGREICH, 221 von 221 Tests.
  1. Sie

    Build 4822 ist gerade fehlgeschlagen. Den Fernseher aktualisieren.

  2. Agent

    Aktualisiert. Der Fernseher zeigt jetzt FEHLGESCHLAGEN in Rot, 219 von 221 Tests.

Ein dunkles Poster mit der Aufschrift Haupt-Branch, Build 4822, FEHLGESCHLAGEN in Rot und 219 von 221 Tests
Build 4822 nach dem Update: FEHLGESCHLAGEN in Rot, 219 von 221 Tests.

02 Dasselbe aus einem Skript

Dasselbe aus einem Skript

Ein CI-Job chattet nicht. Er führt einen Befehl aus, der das Bild hochlädt und die Playlist schreibt, und einen zweiten, der sie auf den Bildschirm bringt und wartet, bis der Fernseher bestätigt:

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

Unter der CLI liegen sechs HTTP-Aufrufe mit einem Bearer-Token. Den Upload deklarieren, die Bytes senden, committen, die Playlist erstellen, den Bildschirm darauf ausrichten, den Bildschirm zurücklesen. Die API-Referenz listet jeden einzelnen auf, und die CLI-Referenz listet die Exit-Codes auf. Ein Skript, das unbeaufsichtigt läuft, meldet sich als Service-Client an.

03 Was eine Veröffentlichung Ihnen sagt

Was eine Veröffentlichung Ihnen sagt

Eine Veröffentlichung wartet bis zu zwei Minuten auf den Fernseher und meldet dann, wie sie ausgegangen ist:

Die AntwortWas es bedeutetWas zu tun ist
Wird abgespieltDer Fernseher hat bestätigt, dass er die Playlist hat.Nichts.
Zugewiesen, Bildschirm offlineDer Fernseher war aus oder getrennt. Er spielt die Playlist ab, sobald er sich wieder verbindet.Führen Sie dieselbe Veröffentlichung erneut aus, um zu warten. Sie erstellt nie eine zweite Playlist.
Zugewiesen, eine Übernahme wird angezeigtEine vorübergehende Überschreibung läuft auf dem Bildschirm, daher ist die neue Playlist der Standard und wird abgespielt, wenn die Überschreibung endet.Warten oder die Übernahme beenden.
Zugewiesen, der Fernseher hat es abgelehntDer Fernseher konnte nicht wechseln, zum Beispiel zu einer Seite mit einer Anmeldung in der Adresse.Lesen Sie den Grund, beheben Sie ihn und aktualisieren Sie dann den Bildschirm.
Wartet auf ÜberprüfungDas Projekt braucht eine Person, die Änderungen genehmigt. Nichts wird abgespielt, bis sie es tut.Auf die Genehmigung warten.
Bereits veröffentlichtDieselbe Veröffentlichung lief bereits, und dies ist die frühere Antwort.Nichts.

04 Sicher wiederholbar, sicher teilbar

Sicher wiederholbar, sicher teilbar

  • Wiederholungen verdoppeln nichts. Senden Sie dieselbe Veröffentlichung zweimal, erhalten Sie dieselbe Playlist, keine zweite.
  • Ein veraltetes Update wird abgelehnt. Aktualisieren Sie mit der Revision, die Sie gelesen haben. Hat ein anderer Job die Playlist zuerst geändert, wird Ihr Update abgelehnt und erhält die aktuelle Revision, sodass sich zwei Jobs nicht gegenseitig überschreiben können.
  • Ein Bild des Bildschirms ist kostenlos. Ebenso eine Aktualisierung oder eine Notiz auf einem Bildschirm. Ein Befehl, der eine ganze Gruppe von Bildschirmen aktualisiert, zählt als eine Anfrage, egal wie viele Bildschirme er erreicht.

Ihr Agent kann in einer Minute eine Diashow bauen. Sie jahrelang auf jedem Bildschirm und jedem Gerät am Laufen zu halten, ist das, was screenRIG leistet.

Player behandelt die Installation eines Players auf einem bestimmten Fernseher.

Als Nächstes: Jeder Aufruf, jedes Feld und jeder Fehler steht in der API-Referenz.

05 Film

1:17

Ansehen: Woher Ihr Agent weiß, dass er abspielt

Verifizierte Wiedergabe in 77 Sekunden: Ihr Agent veröffentlicht, überprüft den Bildschirm selbst mit einem Screenshot, erkennt ein Problem und behebt es.

Kapitel und Transkript →

Film / Wie Ihr Agent erkennt, dass er spielt

1:17

Eine Café-Besitzerin hält ein Telefon mit einem Screenshot der Menütafel hinter der Theke hoch

06 Verwandt

07 Weitere Anleitungen

screenRIG ist kostenlos.

Installieren Sie das offizielle Plugin, koppeln Sie einen Bildschirm, und Ihr Agent veröffentlicht darauf.

Kostenlos startenPreise ansehen →Anleitungen →