DreamShow · HandbuchKostenlos herunterladen
Inhalt des Handbuchs
Handbuch › Bühnengeräte

Der Standalone-Player

Der Standalone-Player spielt eine DreamShow-Show ohne PC ab: eine Fassade, ein Schaufenster, eine Eingangshalle, ein Lichtergarten, ein Karussell… DreamShow berechnet die Show im Voraus, Szene für Szene, zu einem DMX-Stream (einer .DmxStreaming-Datei), den Sie an ein kleines Gerät senden: ein ESP32-Modul, einen Raspberry Pi oder einen Windows-Mini-PC. Der Player spielt ihn selbstständig nach seinem eigenen Zeitplan ab, auch bei Sonnenuntergang.

Zum Öffnen: Menü Datei > Für einen eigenständigen Player exportieren… (Tooltip: „DMX-Stream (.DmxStreaming), ohne PC wiedergegeben von einem ESP32, einem Raspberry Pi oder einem Mini-PC“).

Voraussetzungen: ein geladener Saal und eine Show mit mindestens einer Szene (sonst „Die Show enthält keine Szene.“).

Wie die Show berechnet wird

Wie oben im Fenster erklärt: „Die Show wird im Voraus, Szene für Szene, zu einem DMX-Stream (.DmxStreaming) berechnet, die der Player selbstständig ohne PC abspielt: ESP32, Raspberry Pi oder Mini-PC. Szenen, die auf ein GO warten, gehen am Ende ihrer Timeline weiter.“

Genauer gesagt spielt DreamShow die Show mit seiner eigenen Engine ab, so schnell, wie der Prozessor es erlaubt:

Die Einstellungen

Exportierte Scheinwerfer

Die Liste zeigt alle Scheinwerfer des Saals in der Form identifiant nom (univers U, adresse) (Kennung, Name, Universum, Adresse), zu Beginn alle angehakt.

Der Stream enthält alle Kanäle der angehakten Scheinwerfer, und nur diese. Haken Sie die ab, die der Player nicht steuern soll. Ist keiner angehakt: „Kein Scheinwerfer ausgewählt.“.

Die Datei speichern

Anschließend können Sie diese Datei auf die SD-Karte eines Raspberry Pi oder die Festplatte eines Mini-PCs kopieren oder sie über die Webseite des Players hochladen.

Ist die Datei größer als etwa 2,4 MB, fügt die Zusammenfassung in Orange hinzu: „Zu groß für den Speicher eines ESP32 mit 4 MB: SD-Karte, 16-MB-Modul oder Raspberry Pi verwenden.“

Direkt an den Player senden

Der Rahmen Direkt an den Player senden sendet den Stream über das Netzwerk, ohne Umweg über eine Datei.

Bei einem Fehler: „Senden fehlgeschlagen: …“ mit dem Grund, zum Beispiel „keine Antwort vom Player“, „Der Player hat die Datei abgelehnt (…).“ (die Zahl 403 in Klammern bedeutet, dass der Code fehlt oder falsch ist), „Der Player hat player.ini abgelehnt (…).“ oder „Der Player hat die Wiedergabe abgelehnt (…).“.

Ein Clip, der während der Wiedergabe erneut gesendet wird, läuft mit der neuen Version weiter.

Der Player selbst

Der Player ist ein mit DreamShow geliefertes Programm für drei Arten von Geräten:

GerätDMX-AusgängeTasten / RelaisSpeicherort der Clips
ESP32 (ESP32, ESP32-S3, ESP32-C3)serieller Port + RS-485-Modul, Art-Net über WLANGPIO-Pinsinterner Speicher (etwa 2,4 MB bei einem 4-MB-Modul, 14 MB bei einem 16-MB-Modul) oder SD-Karte
Raspberry Piserieller Port + RS-485, FTDI-Kabel „Open DMX“, Interface vom Typ Enttec USB PRO, Art-NetGPIO-PinsSD-Karte des Pi
Windows-PC (Mini-PC)Interface vom Typ Enttec USB PRO, Art-NetTastaturtastenFestplatte

Was er kann:

Die Webseite des Players

Öffnen Sie die Adresse des Players in einem Browser (zum Beispiel http://dsplayer.local/). Die Seite ist auf Französisch, wenn der Browser auf Französisch eingestellt ist, sonst auf Englisch; die Bezeichnungen unten sind daher die englischen. Sie zeigt:

Ohne Internet übernimmt der Player beim Öffnen der Seite die Uhrzeit des Browsers; mit Internet holt er sie aus dem Netz.

Die Datei player.ini

Die Konfiguration des Players steht in einer Textdatei, die über die Webseite bearbeitet werden kann. Beispiel:


[player]
name      = Facade Paradise
latitude  = 44.126
longitude = 4.082
idle      = black          ; hors planning : black (noir) ou hold (maintien)
fade      = 2.0            ; fondu entre clips, en secondes
; pin     = 1234           ; code demandé pour modifier (page web, envoi)

[clips]
soir = soir.DmxStreaming
nuit = nuit.DmxStreaming

[schedule]
; nom = jours(lundi..dimanche) début fin clip [loop|once]
soiree = 1111111 sunset-15 23:30 soir loop
nuit   = 0000011 23:30 01:00 nuit loop

Die Abschnitte [wifi] (ESP32), [output] (DMX-Ports und Art-Net), [buttons] und [relays] stellen die Hardware ein; die Einzelheiten stehen in der Dokumentation des Players.

Erster Start eines ESP32

Ohne konfiguriertes WLAN öffnet der ESP32 seinen eigenen Access Point DreamShow-Player (Passwort dreamshow); seine Seite ist dann unter http://192.168.4.1/ erreichbar. Füllen Sie dort den Abschnitt [wifi] aus und speichern Sie: Der Player verbindet sich mit Ihrem Netzwerk und antwortet danach unter http://dsplayer.local/.

Schritt für Schritt

Eine Fassade jeden Abend ohne PC beleuchten

  1. Bereiten Sie die Show in DreamShow vor: eine oder mehrere Szenen in Schleife oder verkettet, in der Simulation geprüft.
  2. Öffnen Sie Datei > Für einen eigenständigen Player exportieren….
  3. Wählen Sie die Szenen und lassen Sie die Bildrate auf 40 Hz (25 Hz, wenn die Datei für einen ESP32 zu groß ist).
  4. Haken Sie die Geräte ab, die der Player nicht steuert.
  5. Geben Sie unter Direkt an den Player senden die Adresse des Players, seinen Code, falls er einen hat, und einen Clip-Namen an, zum Beispiel soir.
  6. Lassen Sie beide Kästchen angehakt und klicken Sie dann auf An den Player senden. Der Player spielt den Clip sofort ab.
  7. Öffnen Sie die Webseite des Players und fügen Sie unter Configuration (player.ini) das gewünschte Zeitfenster in [schedule] hinzu, zum Beispiel soiree = 1111111 sunset-15 23:30 soir loop, dann Save and reload.
  8. Klicken Sie auf Schedule: Der Player folgt nun seinem Zeitplan.

Einen Clip für eine SD-Karte vorbereiten

  1. Öffnen Sie das Fenster und stellen Sie die Szenen und die Scheinwerfer ein.
  2. Klicken Sie auf Datei speichern… und wählen Sie die SD-Karte oder einen USB-Stick.
  3. Deklarieren Sie die Datei im Abschnitt [clips] der player.ini des Geräts.

Gut zu wissen

Siehe auch