V8.16.0 (Core Libraries 2.15.0)

<< Klicken Sie hier um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Release Notes > ältere Versionen > V8.16.x >

V8.16.0 (Core Libraries 2.15.0)

Datenbank Voraussetzungen

Um den Studio Controller 8.16.0 verwenden zu können, muss die Datenbank auf das Update Skript "UpdBC125 Patch 1" aktualisiert werden.

In der UDL-Datei muss der Isolation Level auf RepeatableRead stehen (Verbindung -> Transaction management oder im ConnectionString: auto_commit_level=65536), damit der SC bei offenen Transaktionen nicht blockieren kann. Die erweiterte UDL-Eigenschaft "Integrated Security" muss leer sein, nicht "NONE".

 

Features

[DABSCP-1188] In der EventBase-Suche gibt es neu den Menüpunkt für Suchergebnisse "Gehe zu gesuchtem Datensatz". Dieser hat zur Folge, dass die Event Base in das Fach des gesuchten und selektierten Datensatzes wechselt.

[DABSCP-1111], [DABSCP-1766], [DABSCP-2058] Spontanjinglepanels können neu einen eigenen PFL-Status haben, d.h. sie können unabhängig vom globalen PFL-Status in den PFL-Modus geschalten werden.

[DABSCP-1774], [DABSCP-1847], [DABSCP-1855] Implementation der neuen Steuerbefehle +10070/-10070 für das Aktivieren und Deaktivieren der Shift-Taste. Mit dem DABiS Panel (ab UT10 V1.9.3) kann die Shift-Taste direkt an den Studio Controller weitergeleitet werden. Für das Überschreiben eines Titels, oder das Stoppen eines Players, musste zuvor die Shift-Taste auf der Tastatur gedrückt werden um dann mit der Maus die entsprechende Aktion durchführen zu können. Neu kann stattdessen auch die Shift-Taste des DABiS Panels verwendet werden.

[DABSCP-1892] Der HookOnly-Status wird auch im Falle eines VT-Übergangs auf den Elementen in der Playlist angezeigt. HookOnly ist aber in diesem Fall nur Read-only und kann nicht verändert werden.

[DABSCP-2096] In den Optionen unter Spontanjingles -> NextPlayerViewType kann neu eingestellt werden, ob der Next-Player mit der Schriftfarbe der Playernr (PlayerNrColor, wie bisher) oder mit der Hintergrundfarbe des Players (BackgroundColor) hervorgehoben werden soll.

[DABSCP-2136] In den Optionen unter CountableNonAudioGroups (Komma-separierte Liste) können die Elemente ohne Audio, deren Länge mitberechnet werden soll, zusätzlich noch aufgrund der Gruppe eingeschränkt werden. Wenn CountableNonAudioGroups leer ist, werden nur die Typen (CountableNonAudioTypes) berücksichtigt oder umgekehrt. Diese Einstellung ist abhängig vom eingestellten CountNonAudioElementsMode.

[DABSCP-2140] Spalte "Länge" in der Playlist hinzugefügt, welche die Länge eines Elementes im manuellen Betrieb anzeigt (FadeIn + Mittelteil + FadeOut + Nachlauf). Falls die Spalte angezeigt werden soll, muss sie im Admin-Modus mittels "Spaltenauswahl" (rechte Maustaste auf Spalten-Header) in der Playlist hinzugefügt werden.

[DABSCP-2142] Für Automatisierungszwecke (z.B. Instant Tracks durch die Enhanced Automation) gibt es eine neue Sequenz P. Elemente mit der Sequenz P werden im Automaten zur definierten Zeit automatisch gestartet. Andere laufende Elemente werden nicht gestoppt, sondern leiser gestellt (geduckt, einstellbar unter Audio\BackgroundDucking), und danach mit dem vorherigen Pegel weitergespielt. Im manuellen Modus werden Elemente mit der Sequenz P komplett ignoriert, d.h. sie werden als Nicht-Audioelemente behandelt (Siehe auch Kapitel P-Sequenz).

[DABSCP-2156] Anzeige der Titel-Links und Stack-Fächer in der EventBase. Die Verlinkung braucht das Update Skript "UpdBC142" und ist lizenzpflichtig.

[DABSCP-2168] Drag&Drop von mehreren Titel (Multiselect) aus der EventBase auf ein Spantanjingle-Panel wird neu unterstützt.

[DABSCP-2177] Für die Fehleranalyse werden zusätzliche Log-Einträge geschrieben:
- Beim Starten wird die .NET Framework Version geloggt.
- Der Playlist Player Controller Thread wird durch einen zusätzlichen Thread überwacht, der Log-Meldungen erstellt, falls der Thread nicht erwartungsgemäss reagiert. Die Meldungen werden auf Level 2 (Warnung) erstellt und beginnen mit "[PlPlC_WD] Der Controller Thread ist blockiert: ...".
- Beim Command Handler Plugin ist in der Log-Meldung ersichtlich ob ein Steuerbefehl via Scripting behandelt wurde oder über die herkömmlichen Handler.

[DABSCP-2179] Regio-Blöcke können neu auch als "dynamische" Regio-Blöcke konfiguriert werden. Dynamische Regio-Blöcke haben die Eigenschaft, dass sie nach dem sie gestartet wurden, noch verändert werden können. Allerdings können innerhalb eines dynamischen Regio-Blockes nur Elemente geändert werden, die noch nicht gestartet worden sind und solche, die die OnAirChangeSecurityMargin noch nicht unterschritten haben. Die RegioController melden jeweils die aktuelle Länge des laufenden Regio-Blockes ihrer Region an den MainController, der als Referenzlänge die kürzeste Länge aller Regionen anzeigt und solange Luft spielt. Beim erreichen der Referenzlänge blendet der MainController alle anderen Regionen aus. In den Optionen unter Playlist -> DynamicRegioBlockGroups können Gruppen konfiguriert werden (Komma-separierte Liste), welche als dynamische Regio-Blöcke interpretiert werden (unter Berücksichtigung der bisherigen Definition für Regioblöcke). Die Funktion der dynamischen Regioblöcke ist lizenzpflichtig.

[DABSCP-2186] Das erfolgreiche Kopieren von Audiodateien auf die lokale Festplatte wird neu mit Info1 geloggt. Zuvor wurden diese Meldungen mit Info2 geloggt. Es handelt sich um Einträge der Form "Lokal vorgeladene Datei "C:\Dabis\Test\media\1234.mus" ist bereit."

 

Bug Fixes

[DABSCP-1739] Fehler behoben, dass Nicht-Audioelemente in der Info-Position bei MinFaderOnTime des Next-Elements nicht wieder in die InfoPosition zurück geschoben wurden. Ausserdem war die Reihenfolge vertauscht, wenn mehrere Elemente auf dem gleichen Kanal gestartet und innerhalb der MinFaderOnTime wieder gestoppt wurden.

[DABSCP-1833], [DABSCP-2085] Notifikation an den DataManager eingebaut, damit dieser nachrechnet wenn nur noch nicht aktive Elemente in den Playlist Playern liegen.

[DABSCP-1851] Fehler behoben, dass die INSERT-Taste keine Wirkung hatte, nachdem ein Text im Textpanel angezeigt wurde.

[DABSCP-1926] Beim Speichern im neuen Marken Editor wird nun noch geprüft, ob die StartNext Marke im Vorlauf liegt. Wenn dies der Fall ist, erscheint ein Warn-Dialog.

[DABSCP-1929] Seltener Fehler beim Update des Zeitelementes behoben (Set und Update vertauscht, wenn es kurz vor dem Auslösen auftritt). Zudem wurden die massenhaften "UPDATE FORCED ..." Log-Meldungen in den letzten 15 Sekunden vor dem Zeitstart eliminiert.

[DABSCP-1952] Wird in der Playlist ein Element mehr gestartet als es Player gibt, wird das älteste Element, das kein Bett ist, aus dem Player geworfen und gestoppt, damit es Platz für das neu gestartete Element gibt. Sind an das rausgeworfene Element Steuerbefehle geklammert, wurden diese bisher beim Rauswurf nicht ausgelöst. Neu werden die Steuerbefehle auch ausgelöst, wenn ein Element aus dem Player fällt (unter Berücksichtigung der Einstellung SendRemainingControlCommandsAfterStopMode). Zudem wird eine Warnung in die Log-Datei geschrieben, falls ein Element vorzeitig aus dem Player geworfen werden muss. Wichtig: Durch diese Änderung werden zwar die Steuerbefehle versendet, wenn ein Element aus platzmangel aus dem Player fällt, das Element wird aber denoch beim Rauswurf vorzeitig gestoppt. Stellen sie deshalb sicher, dass sie für ihre Bedürfnisse genügend Playlist Player konfiguriert haben (Empfehlung: mindestens 3).

[DABSCP-1965] Das Auslösen der StartNext-Marke innerhalb von Blöcken wurde überarbeitet und optimiert.

[DABSCP-2045] Fehler behoben, dass Elemente, die in der Playlist als HookOnly markiert waren, mit dem neuen MarkenEditor mit Pfl-Play nicht automatisch ab der Hook-Marke gespielt wurden.

[DABSCP-2107] Fehler behoben, dass in Suchergebnissen in der EventBase in der Fach-Spalte "Unbekannt" angezeigt wurde.

[DABSCP-2121] Triggered Events (d.h. Steuerbefehle auf Titeln) an Position 0 wurden beim Vorhören von Spontanjingles auch ausgelöst, wenn SendControlCommandsInPflMode für Spontanjingles auf False gesetzt wurde. Das gleiche Problem trat auch auf, wenn SendTitleControlCommands auf False gesetzt wurde, dann wurden Triggered Events an Position 0 trotzdem ausgelöst. Zudem wurden Triggered Events, die ganz am Ende des Titels positioniert wurden, nicht ausgelöst, wenn SendRemainingControlCommansAfterStop auf False gesetzt wurde. Und der Vorlauf wurde nicht beachtet, d.h. die Steuerbefehle wurden alle um den Vorlauf verschoben ausgelöst.

[DABSCP-2151] Fehler behoben, dass das OnAir-Element mit einem anderen File nachgeführt werden konnte.

[DABSCP-2188] Fehler behoben, dass Drag&Drop eines Titels aus der PB auf einen SJ-Player nicht funktionierte, wenn der Titel Steuerbefehle ohne Beschreibung enthielt.

[DABSCP-2205] Der SendeelementFilter wird nun auch auf den Papierkorb angewendet.

[DABSCP-2027] Wenn nach einem Stopset ohne Audio verrechenbare Elemente ohne Audio liegen, wird nun das auszulösende Audioelement im Automaten zum Zeitpunkt des Stopsets ausgelöst. Auch der Countdown zählt dann auf die Zeit des Stopsets runter (Siehe auch Kapitel Verrechnung von Elementen ohne Audio).