RadioBOSS kann Playlisten aus einer Vorlage erzeugen lassen, statt sie von Hand zusammenzustellen. Der Befehl dafür ist eine Textzeile mit vielen Angaben, und mehrere Vorlagen in einer Zeile werden schnell unübersichtlich.

Der Generator-Assistent stellt diese Zeile als Tabelle dar: eine Zeile je Vorlage. Er baut die Befehlszeile daraus auf und zerlegt eine vorhandene Zeile wieder in ihre Bestandteile.

Voraussetzung ist der Playlist Generator Pro auf dem RadioBOSS-Rechner.


Wo der Assistent geöffnet wird

Der Generator-Assistent ist Teil des Befehls-Assistenten. Öffnen Sie diesen wie gewohnt und betätigen Sie unten rechts die Schaltfläche "Generator-Assistent...".

Die Schaltfläche ist verfügbar, wenn Sie eine der beiden Generator-Aktionen gewählt haben oder wenn die vorhandene Zeile bereits ein Generator-Aufruf ist. Beim Schließen kehrt die erzeugte Zeile in den Befehls-Assistenten zurück.


Die beiden Betriebsarten

Oben wählen Sie zwischen zwei Möglichkeiten. Sie sind keine Einstellungen derselben Sache, sondern zwei verschiedene Befehle:

- Erzeugen und abspielen (generate): Erzeugt die Playliste und spielt sie sofort ab. Es ist genau eine Vorlage möglich, eine Zieldatei gibt es nicht.
- Erzeugen und nur speichern (Playlist Generator Pro): Erzeugt eine oder mehrere Playlisten und legt sie als Datei ab, ohne sie abzuspielen. Hier sind mehrere Vorlagen mit eigener Zieldatei möglich.

Ein Wechsel der Betriebsart verwirft die Tabelle. Das ist Absicht, denn die beiden Befehle lassen sich nicht ineinander überführen.


Die Tabelle

Jede Zeile steht für eine Vorlage und hat vier Spalten:

- Vorlage: Der Name der Generator-Vorlage, genau wie in RadioBOSS geschrieben. Die Namen lassen sich über die Schnittstelle nicht abrufen, deshalb müssen Sie ihn eintippen.
- Listen: Wie viele Playlisten aus dieser Vorlage entstehen. Leer oder 1 erzeugt eine einzelne Liste.
- Ab Nummer: Die erste Nummer für die Nummerierung der Dateinamen. Leer beginnt bei 0.
- Zieldatei: Der vollständige Pfad der Playliste auf dem RadioBOSS-Rechner, mit der Endung m3u8.

Unter der Tabelle stehen dieselben vier Felder zum Bearbeiten der gewählten Zeile, daneben drei Schaltflächen:

- Hinzufügen: Fügt eine weitere Vorlage an.
- Übernehmen: Schreibt die Werte der Felder in die gewählte Zeile.
- Löschen: Entfernt die gewählte Zeile. Die letzte Zeile lässt sich nicht löschen.

Neben dem Feld "Zieldatei" öffnet eine Schaltfläche mit drei Punkten die Dateiauswahl auf dem Server. Gewählt wird dort nur das Verzeichnis; den Dateinamen tragen Sie danach selbst ein, denn die Playliste gibt es ja noch nicht.


Der Zähler im Dateinamen

Erzeugt eine Vorlage mehrere Listen, brauchen die Dateinamen einen Zähler. Ohne ihn schreibt der Generator alle Listen in dieselbe Datei, und jede überschreibt die vorherige. Dem Ergebnis sieht man hinterher nicht an, dass Listen fehlen.

Es gibt drei Schreibweisen:

- Prozentzeichen n: zählt ohne führende Nullen, also 1, 2, 10, 100.
- Prozentzeichen n n: mit einer führenden Null, also 01, 02, 10, 100.
- Prozentzeichen n n n: mit zwei führenden Nullen, also 001, 002, 010, 100.

Alle drei zählen beliebig weit; falsch wird nichts. Der Unterschied ist die Sortierung nach Namen: bei der ersten Schreibweise stehen die Dateien als 1, 10, 11, 2 im Verzeichnis, und genau in dieser Reihenfolge spielt RadioBOSS sie ab, wenn Sie das Verzeichnis als Ganzes einfügen.

Der Assistent weist Sie auf einen fehlenden Zähler hin und bietet an, ihn selbst einzusetzen. Er wird vor die Endung gestellt, also aus "Musik.m3u8" wird "Musik_" mit Zähler und "m3u8". Die Schreibweise wählt der Assistent nach der höchsten Nummer, die tatsächlich vorkommt.

Gefragt werden Sie an zwei Stellen: beim Übernehmen der einzelnen Zeile, dann geht es nur um diese eine, und beim Übernehmen des ganzen Fensters, dann werden alle betroffenen Zeilen versorgt.


Platzhalter im Dateinamen

Neben dem Feld "Zieldatei" öffnet eine Schaltfläche mit einem Fragezeichen die Platzhalter des Ereignisplaners, etwa "?yyyy-?mm-?dd". RadioBOSS ersetzt sie erst beim Ausführen des Ereignisses; so schreibt ein einziges Ereignis jeden Tag eine anders benannte Playliste. Die vollständige Liste steht im Kapitel "Befehls-Assistent".

Zähler und Platzhalter lassen sich verbinden: der Zähler unterscheidet die Listen eines Laufs, der Platzhalter die Läufe verschiedener Tage.

?noeval und der Datumsversatz stehen hier nicht zur Wahl. Sie gehören ans Ende der ganzen Aktionszeile und wirken innerhalb der Zieldatei nicht; gesetzt werden sie deshalb im Befehls-Assistenten, dem die Zeile gehört.


Die Angaben für den ganzen Lauf

Unter der Tabelle stehen drei Felder, die für alle Vorlagen zusammen gelten:

- Startzeit: Die erwartete Startzeit der ersten Playliste, als Stunde Doppelpunkt Minute, oder das Wort now für jetzt. Folgelisten rücken zeitlich automatisch nach.
- Starttag: Der erwartete Wochentag des Starts.
- Versatz (Minuten): Verschiebt die Startzeit um so viele Minuten. 1440 entspricht einem Tag; damit erzeugen Sie die Liste für morgen.

Startzeit und Starttag brauchen Sie nur, wenn die Vorlage Dayparting verwendet, also je nach Tageszeit andere Titel wählt. Fehlt eine der beiden Angaben, überspringt der Generator das Dayparting stillschweigend und erzeugt trotzdem eine Liste. Der Assistent weist im Hinweisfeld darauf hin.


Unten im Fenster

Das Feld "Erzeugte Zeile" zeigt jederzeit genau die Zeile, die beim Übernehmen herauskommt. Sie können es mit dem Tabulator anspringen und mit den Pfeiltasten durchlesen, auch wenn die Zeile breiter ist als das Fenster.

Darunter steht das Hinweisfeld. Es meldet einen fehlenden Zähler und ein unvollständiges Dayparting, sobald einer der Fälle eintritt.

- Vorlesen: Liest die erzeugte Zeile vollständig vor.
- Übernehmen: Übernimmt die Zeile und schließt das Fenster.
- Abbrechen: Schließt das Fenster, ohne etwas zu ändern. Die Escape-Taste bewirkt dasselbe.


Hinweise

Der Wiederholungsschutz gehört zur Vorlage und zur Bibliothek, nicht zum Aufruf. Alle Listen eines Laufs teilen ihn sich; im Assistenten lässt er sich nicht einstellen.

Bei mehreren Zieldateien trägt nur die erste den vollständigen Pfad, die übrigen übernehmen deren Verzeichnis.

Wird der Aufruf in einer Stapelverarbeitungsdatei verwendet, muss das Prozentzeichen dort verdoppelt werden. Das betrifft nur diesen Fall, nicht die Eingabe im Assistenten.
