V8.7.0 (Core Libraries V2.2.0 RC)

<< Klicken Sie hier um das Inhaltsverzeichnis anzuzeigen >>

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

V8.7.0 (Core Libraries V2.2.0 RC)

Datenbank Voraussetzungen

Um den Studio Controller 8.7.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".

 

Feature Request

[DABSCP-516] Im Regio Controller wird nun der Status der Verbindung zum Main Controller mit einem grünen bzw. roten Lämpchen oben links in der Toolbar angezeigt.

[DABSCP-1060] Die Makro-Variablen <$WAVENAME> und <$WN>, welche das Wellenkürzel auflösen, sind im Fachpfad der AdHoc-Buttons nun auch erlaubt.

[DABSCP-1066] Über die Konfiguration "Extensions > Main Controller > IncompleteRPAllowedInPLPlayer" kann eingestellt werden, ob unvollständige bestückte Regionalpakete gespielt oder in der Playlist übersprungen werden.

[DABSCP-1132] In der MainController-Konfiguration kann unter RegioControllers ein Flag IsBackup pro RegioController gesetzt werden. Wenn das IsBackup-Flag gesetzt ist wird der RegioContorller nicht im RegioStatus-Panel angezeigt und überwacht (siehe Regionalisierung einrichten). In der Verbindungsanzeige (LED oben links im SC) werden die Backup-RegioController aber analog den "heissen" RegioController mitgeführt.

[DABSCP-1142] Das GUI des SC8 wurde ins Englische übersetzt. Die englische Version startet automatisch, wenn der SC8 in einem englischsprachigen Windows gestartet wird. In einem anderssprachigen Windows wird die deutsche Version gestartet. Mit dem Kommandozeilenparameter "/LANG=en" lässt sich der Start der englischen Version erzwingen.

[DABSCP-1186] Beim Anklicken eines AdHoc-Buttons wird das AdHoc-Button-Fach im Fächerbaum selektiert und die direkten Unterfächer werden aufgeklappt. Zusätzlich gibt es in den EventBase-Einstellungen die Option "CollapseAllOnAdHocButtonClick" einzuschalten, damit werden beim Klick auf einen AdHoc-Button alle anderen Fächer zugeklappt und nur das AdHoc-Button-Fach aufgeklappt.

[DABSCP-1249] Neuer Steuerbefehl für das Stoppen eines Kanals mit Fadeout (analog dem Stop-Button auf dem Playlistplayer) implementiert. Der Steuerbefehl heisst StopChannelWithFadeout und hat die Nummer 100CC2 (CC = Kanalnummer). Als Fadeout-Zeit wird die StopFadeoutTime in den Audio-Einstellungen angewendet.

 

Change Request

[DABSCP-1071] Im Einstellungs-Dialog können, unter Optionen -> "Hierarchie-Farben anzeigen", die Hierarchie-Ebenen nun im Grid - zwecks einer besseren Lesbarkeit - farblich hervorgehoben werden. Weiter wird mit Doppelklick auf eine Einstellung im linken Grid (gemergte Ansicht), auf allen sichtbaren Hierarchie Stufen die vorhandene Einstellung automatisch selektiert. Falls die Hierarchie Stufe, auf der diese Einstellung gilt, nicht sichtbar ist, wird sie geöffnet. Die einzelnen Einstellungen können neu über einen Such-Dialog (Ctrl+F) gesucht und angezeigt werden. Es kann aber nur nach sichtbaren Einstellungen gesucht werden, daher gibt es zwei neue Menü Punkte, mit denen man in der gemergten Ansicht (linkes Grid) alles auf- resp. zuklappen kann.

[DABSCP-1074] Die Text-Spalte (T) zeigt in der Playlist neu auch ein Icon ("leeres Blatt", halb-transparent) an, wenn das Element kein Text hat. Zudem werden alle Icons mit Klick-Funktionalität mit einem Hover-Effekt (MouseOver) hervorgehoben, damit die Button-Funktion besser sichtbar wird. Analog dem FolgestartButton, kann neu auch die HookOnly-Funktion direkt in der HookOnly-Spalte der Playlist umgeschalten werden. Der HookOnly-Button kann in den Optionen unter Playlist -> HookOnlyButton aktiviert werden.

[DABSCP-1219] Der Header eine Fixe-Länge-Gruppe darf nun auch die Sequenz W haben. Erlaubte Sequenzen für Header von Fixe-Länge-Gruppen sind nun S und W. Elemente innerhalb der Gruppe müssen weiterhin die Sequenz S haben.

[DABSCP-1228] Fixe-Länge-Gruppen können nun auch mit einem Stopset oder Backtimer-Block abgeschlossen werden.

 

Bug Report

[DABSCP-202] Voice Tracking: Die Levelpunkte erscheinen nun nicht mehr ausserhalb des sichtbaren Bereichs.

[DABSCP-451] In den Window-Einstellungen gibt es die neuen Konfigurationsparameter MoveFloatingPanels, ShowMinimize und ShowMaximize. Mit "MoveFloatingPanels" kann festgelegt werden, ob nicht gedockte Panels (= "floating") immer verschoben und in der Grösse verändert werden können oder nur, wenn die Admin-Toolbar eingeblendet ist. Mit "ShowMinimize" resp. "ShowMaximize" kann festgelegt werden, ob die Fenster-Minimieren-Schaltfläche bzw.  die Fenster-Maximieren-Schaltfläche immer angezeigt werden sollen oder nur, wenn die Admin-Toolbar eingeblendet ist.

[DABSCP-764] Wird ein Autoblock im Backtiming eingekürzt, so wird die eingekürzte Betrag nun sowohl beim Header als auch in den Unterelementen des Blocks angezeigt.

[DABSCP-953] Ein Fehler wurde korrigiert, durch den Regio-Controller-Instanzen nicht korrekt beendet wurden, wenn beim Starten ein IP-Port-Konflikt mit einer anderen Anwendung bestand. Wird beim Starten des Regio Controllers ein IP-Port-Konflikt mit einer anderen Anwendung erkannt oder tritt beim Starten ein anderer Fehler auf, der den Betrieb grundlegend verhindert, so wird eine Fehlermeldung angezeigt und der Regio Controller danach geschlossen.

[DABSCP-1015] Die Farbeinstellung für abgehakte Elemente kann nicht mehr doppelt eingestellt werden, sondern nur noch in den Farbeinstellungen (Colors) in den "Sendeelement Status Colors". Die Farbeinstellung "AbgehaktColor" ist nicht mehr verfügbar, dieser Wert wird automatisch auf die Sendeelement Status Color für den Status "Abgehakt" übernommen.

[DABSCP-1016] Die Schriftfarbe der Uhr kann mit dem Konfigurationsparameter "Miscellaneous > ClockFontColor" eingestellt werden.

[DABSCP-1038] Wenn die Playlist in einer nach unten gescrollten Ansicht steht (nicht sichtbare Elemente liegen zwischen der Next-Position und den sichtbaren Elementen der Playlist), dann wandert das Grid nicht mehr automatisch nach oben, wenn ein Element gestartet wird. Das fokussierte Element bleibt solange an der gleichen Position stehen, bis keine nicht sichtbaren Elemente zwischen der Next-Position und der Playlist mehr stehen und das Grid zwangsläufig mitwandern muss.

[DABSCP-1075] Wenn beim VT Play der Output Pipe Handle nicht mehr gültig ist, gibt es die EU_INCORRECT_PARAMETER_1 Digigram Fehlermeldung. Daher wird nun vor dem VT Play noch geprüft, ob dieser Output Pipe Handle noch aktiv ist.

[DABSCP-1120] Beim Abspielen wird im Digital Modus die ClockFrequency auf 48000kHz eingestellt, da sonst ohne Aufnahme der Clock fehlte.

[DABSCP-1138] Nach dem Drag&Drop aus einer externen Applikation wie der DABiS Planning Base in den Voice Track Editor des Studio Controller 8 erhält der Studio Controller 8 nun automatisch den Eingabefokus. Somit kann die Tastatur sofort wieder zum Steuern des Voice Track Editors und des Studio Controllers verwendet werden.

[DABSCP-1144] Fehler beim Wiederherstellen der Spontanjingle-Belegung nach einem Neustart des SC's behoben.

[DABSCP-1147] Mit dem neuen Konfigurationsparameter "Playlist > ManualFadeoutMarkerMode" lässt sich nun einstellen, ob und wie der SC8 Fadeout- und Nachlaufmarken beim Ausspielen im manuellen Modus berücksichtigt.
ContinuousPlay: (Standard, bisheriges Verhalten) im manuellen Modus werden FadeOut- und Nachlaufmarken nur berücksichtigt, wenn beim nachfolgenden Element Folgestart gesetzt ist.
IfSetInSC: (neu) wie ContinuousPlay, aber Nachlauf- und Fadeout-Marken, die im integrierten Marken Editor des SC gesetzt wurden, werden immer berücksichtigt.

[DABSCP-1157] Bisher galt die Regel, dass ein Stopset niemals zeitgesteuert ausgelöst wird, wenn der davor stehende Backtimerblock bereits ausgelöst wurde. Neu kann dieses Verhalten per Konfiguration in den Playlist-Einstellungen unter "StopsetPriority" geändert werden. Ein Anwendungsfall ist zum Beispiel, dass ein Backtimerblock manuell und zu früh gestartet wurde. Dann kann der SC8 jetzt vor dem Stopset warten, bis die durch den Frühstart entstandene Fehlzeit abgelaufen ist. Die möglichen Werte von StopsetPriority sind:
None (Default): Wie bisher gibt es pro Stopset mit Backtimerblock nur genau ein Forced Element. Sobald dieses gestartet wurde (manuell, automatisch oder zeitgesteuert), startet kein anderes Element dieses Blocks mehr zeitgesteuert, auch das Stopset selbst nicht mehr.
Backtimer: Gemäss den Auslöseregeln für Stopsets wird der Backtimerblock zeitgesteuert ausgelöst. Wurde der Backtimerblock manuell zu früh gestartet, entsteht eine Fehlzeit, die vor dem Stopset abgewartet wird. Dann wird das Stopset wieder zeitgesteuert gestartet. Wird der Backtimerblock zu spät gestartet, wird dieser zwingend komplett ausgespielt. Das Stopset wird entsprechend verzögert sequenziell danach gespielt.
Stopset: Gemäss den Auslöseregeln für Stopsets wird der Backtimerblock zeitgesteuert ausgelöst. Wurde der Backtimerblock manuell zu früh gestartet, entsteht eine Fehlzeit, die vor dem Stopset abgewartet wird. Dann wird das Stopset wieder zeitgesteuert gestartet. Wird der Backtimerblock zu spät gestartet, wird dieser zum Startzeitpunkt des Stopsets ausgeblendet und das Stopset zur definierten Zeit gestartet.

[DABSCP-1163] Fehler beim Bearbeiten von Meldungen mit O-Tönen behoben.

[DABSCP-1165] Zu der Funktion SetNextElementByText (10113) kann neu das Zeitfenster (in Minuten) gesetzt werden, wo das Next-Element gesucht wird. Wird innerhalb dieser Zeitspanne kein Element mit dem Konfigurierten Titel-Thema gefunden, dann wird die Suche abgebrochen und normal weiter gespielt. Das Zeitfenster kann in den Optionen unter Playlist -> SetNextElementTextSearchWindow gesetzt werden.

[DABSCP-1174] Ein Fehler bei der Sortierung in der Event Base wurde behoben, bei dem es dazu führen konnte dass nie Resultate angezeigt wurden.

[DABSCP-1176] Die Spontanjingle Player 9 und 10 können jetzt über das Tastaturkommando Ctrl+9 bzw Ctrl+0 gestartet werden. Der Next Spontanjingle Player wird neu über das Tastaturkommando Ctrl+F12 gestartet (bisher Ctrl+0).

[DABSCP-1191] Ein Fehler wurde korrigiert, durch den die Länge eines eingekürztes Elements im Player nicht angepasst wurde, wenn das Stopset, aufgrund dessen das Kürzen notwendig war, geändert oder gelöscht wurde.

[DABSCP-1200] Fehler behoben, dass die Event-Base-Zeilenhöhe zu gross war.

[DABSCP-1201] Fehler behoben, dass die Hintergrundfarbe der Uhr beim Wechsel zwischen Manuell und Automat und eingeschaltetem ApplyModeBackColorOnClock nicht die Farbe wechselte.

[DABSCP-1207] Fehler beim Speichern einer Meldung mit O-Tönen behoben. Nach dem Bearbeiten und Speichern einer Meldung mit O-Tönen im SC8 konnte es passieren, dass in der Planning Base die O-Töne im Text (Bilder) verschwunden waren.

[DABSCP-1213] Ein Fehler wurde korrigiert, durch den sich Dropblöcke selbständig kontinuierlich verkürzten, in denen der Drop vor dem Hauptelement startete, aber erst nach dem Hauptelement endeten. Die Zuverlässigkeit wurde erhöht, dass aufeinanderfolgende Übergänge so auslösen, wie sie im Voice Track Editor definiert wurden.

[DABSCP-1222] Ein Fehler wurde korrigiert, durch den in seltenen Fällen ein Bett nicht durch einen Stinger ausgeblendet wurde, wenn das Element erst auf der Next-Position als Stinger deklariert und sofort gestartet wurde.

[DABSCP-1226] Fehler beim Anzeigen der DB-Unterbruchsmeldung behoben, wenn der angemeldete Benutzer kein Admin-Rechte hat.

[DABSCP-1233] Die Jahrgangsspalte ist wieder zentriert

[DABSCP-1243] Ein Fehler wurde korrigiert, durch den Elemente eines Autoblocks übereinander gespielt werden konnten, wenn der Autoblock durch das Nachrechnen vor einem Stopset gekürzt wurde und dann manuell vorzeitig gestartet wurde.

[DABSCP-1244] Fehler behoben, dass beim PFL eines Dropblocks (im ME und Playlistplayer) das Ende nicht korrekt gespielt wurde.

[DABSCP-1248] Bei Sendeelementen, bei denen der Studio Controller aufgrund der eingestellten Nachrechnen-Grenze die Sendezeit nicht berechnet, wird die Sendezeit jetzt mit der Planzeit der Datenbank nachgeführt.

[DABSCP-1268] Ein Fehler wurde behoben, durch den das Audio von Untertiteln (= Elemente innerhalb eines Jingle-Pakets oder O-Töne in Meldungen) manchmal nicht lokal vorgeladen wurde und dann nicht auf den SJ-Player belegt und gespielt werden konnten.