V1.2.0 (Core Libraries V1.9.7 RC)

<< Klicken Sie hier um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Release Notes > ältere Versionen >

V1.2.0 (Core Libraries V1.9.7 RC)

Datenbank Voraussetzungen

Um den Studio Controller 8 verwenden zu können, muss die Datenbank auf das Update Skript UpdBC118 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.

 

Bug Reports

[DABCL-266] Ein Fehler wurde korrigiert, durch den es zu Problemen beim Ausführen von Datenbankoperationen kam, wenn während der Lebenszeit des aktuellen Threads die Datenbankverbindung unterbrochen wurde.

[DABCL-267] Tritt bei SendeelementAbhaken und SendeelementOnAir ein Datenbankzugriffsfehler auf (z.B. Deadlocksituation), wird jetzt bis zu 5 Mal versucht, die Operation auszuführen.

[DABSCP-26] Ein Fehler wurde behoben, durch den Teile des Sendeplans übersprungen wurden (SKIPPED), wenn bei laufendem Player die aktuelle Sendestunde in der Planning Base gelöscht und anschliessend neu importiert wurde.

[DABSCP-97] Im Zuge der Komplettüberarbeitung des Voice-Tracking-Konzepts ist nun auch das Erstellen und Bearbeiten von Voice Tracks möglich, die mit dem zuletzt gestarteten, aktuell laufenden Sendeeelement beginnen.

[DABSCP-134] Nach dem Beenden des Voice Track Editors durch Speichern oder Abbrechen ist in der Playlist der letzte Track selektiert, der im Voice Track Editor verwendet wurde.

[DABSCP-150] Die Schrift-Einstellung wird nun sprachneutral gespeichert.

[DABSCP-170] Ist das Abhaken aktiviert, werden jetzt auch die Unterlemente des Automatisierten Blockes abgehakt (sofern sie gespielt wurden).

[DABSCP-174] Durch schnelles wiederholtes Auslösen von Next konnte es vorkommen dass das Element in der Next Position mehrfach gestartet wurde.

[DABSCP-176] Intro1-3 sowie Refrain1-4 werden nun gespeichert, wenn sie im Markeneditor verändert/gesetzt wurden.

[DABSCP-180] Im Details Panel sind nun auch alle gängigen Felder eines Sendeelements verfügbar.

[DABSCP-183] Im Zuge der Komplettüberarbeitung des Voice-Tracking-Konzepts wurde ein Fehler korrigiert, durch den beim Aufheben eines Voice Tracks die beteiligten Elemente nicht wieder in den Originalzustand überführt wurden.

[DABSCP-194] Im Zuge der Komplettüberarbeitung des Voice-Tracking-Konzepts ist ein Fehler beseitigt worden, durch welchen Drops von aufeinanderfolgenden Voice Tracks in falscher Reihenfolge im Sendeplan dargestellt wurden.

[DABSCP-218] Bei eingekürzten Elementen wurde in den Playlist Playern die ungekürzte StartNext-Zeit angezeigt. Nun wird die Dauer angezeigt, also die aufgrund der Einkürzung korrigierte StartNext-Zeit (die Breite des Fortschrittbalkens zeigt weiterhin die Gesamtlänge).

[DABSCP-221] Im Zuge der Komplettüberarbeitung des Voice-Tracking-Konzepts ist ein Fehler beseitigt worden, durch welchen trotz manuell entfernten Levelpunkten nach dem Speichern des Voice Tracks doch wieder Levelpunkte definiert waren.

[DABSCP-224] Im VT wurde der Vorlauf falsch gespeichert.

[DABSCP-227] 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.

[DABSCP-239] Das Löschen von Levelpunkten bzw das Setzen von neuen Default-Levelpunkten beim Aufheben von Voice Tracks wurde korrigiert. Die gesetzten Default-Levelpunkte ergeben sich nun aus den Fade-In/Fade-Out-Marken.

[DABSCP-247] Im Zuge der Komplettüberarbeitung des Voice-Tracking-Konzepts wurde die Darstellung von Drops innerhalb eines Voice Tracks geändert. Neu wird ein Drop immer zusammen mit dem zweiten Hauptelement des Voice Tracks als sogenannter Drop Block als untrennbare Einheit dargestellt. Dadurch ist der Drop immer zwischen erstem und zweitem Hauptelement des Voice Tracks sichtbar, unabhängig von der relativen Startzeit des Drops bezüglich des zweiten Hauptelements.

[DABSCP-263] Die Bestätigungsdialoge im SC sind nicht mehr modal. Eine Benutzerinteraktion bei einem offenen Dialog ist über das Panel oder die Tastatur jederzeit möglich.

[DABSCP-278] Die Playlist zeigt die Auswirkungen des Umschaltens auf Hook Only (und zurück) jetzt immer sofort an.

[DABSCP-281] Ein Doppelklick auf das Info- oder Text-Icon eines Playlistelements führt nicht mehr zum Starten des VT Editors.

[DABSCP-287] Intro1-3 sowie Refrain1-4 werden nun gespeichert, wenn sie im Markeneditor verändert/gesetzt wurden.

[DABSCP-300] Ein Fehler beim Verarbeiten des Steuerbefehls "Spontanjingle J Set" (106J3) wurden beseitigt. Folgende Funktionsweise wurde erreicht:

 - Der Befehl lädt das selektierte Element aus Playlist oder NextPosition. Wurde zuletzt ein Element in einer anderen Liste fokussiert, ist der Befehl ohne Wirkung.

 - Der Befehl ist bei Mehrfachauswahl in der Playlist ohne Wirkung.

 - Der Befehl ist ohne Wirkung, wenn das gewählte Element kein Audio hat.

[DABSCP-301] Ein Fehler wurde korrigiert, der dafür veranwtortlich war, dass die Sendezeit eines F/L-Sequenz-Elements nicht im Rahmen der möglichen Toleranz mitgeführt wurde, sondern konstant blieb, wenn vor der F/L-Sequenz nur Reserve-Elemente lagen.

[DABSCP-303] Ein Fehler beim Setzen des Fokus in der Next Position / Playlist wurde behoben, der unter bestimmten Umständen das Belegen der Spontanjingle Player per Drag & Drop verhinderte.

[DABSCP-311] Die Anzahl der vom SC8 verwendeten Datenbankverbindungen wurde begrenzt, um auch in Umgebungen einsetzbar zu sein, die nur wenige gleichzeitige Verbindungen zum DB-Server erlauben. Der SC8 benötigt nun maximal 4 gleichzeitige Verbindungen zum Datenbanksystem. Ein Fehler wurde korrigiert, durch den beim Nachladen neuer Sendungen ein Grossteil der lokal vorgeladenen Playlist gelöscht werden konnte und einen Neustart des SC8 erforderlich war.

[DABSCP-317] Ein Fehler wurde behoben, durch den der SC8 ohne Neustart keine DB-Verbindungen mehr aufnehmen konnte, wenn während der Laufzeit ein Verbindungsunterbruch zu Datenbank auftrat.

[DABSCP-318] Deadlock-Situationen beim Abhaken von Sendeelemente werden vermieden, indem der Studio Controller mehrfach neu versucht, die Operation auszuführen, wenn der vorangegangene Versuch fehlschlug.

[DABSCP-320] Eine Änderung an der Playlist-Output-Channels-Einstellung wird nun richtig erkannt, so dass die Abfrage, ob dies gespeichert werden soll, auch erscheint.

 

Feature Requests

[DABCL-265] Eine Fehlermeldung wird ins Log geschrieben, wenn in der UDL-Datei nicht der empfohlene Isolationslevel "Repeatable Read" verwendet wird.

[DABSCP-50] Die Belegung der Spontanjingle Player lässt sich per Drag&Drop untereinander tauschen. Dazu muss der Quell-Player im oberen Bereich (Zeitanzeige) angefasst werden. Quell- und Ziel-Player müssen gestoppt sein. Der Quell-Player muss mit einem Jingle belegt sein. StartStopOnMouseClick muss dafür nicht deaktiviert werden.

[DABSCP-142] Das Ende des laufenden Titels kann durch Klicken auf den PFL-Button im Playlist Player vorgehört werden. Dabei springt der Player zur konfigurierten PlayEnd-Position (Einstellungen Audio > PFLStartOffset). Dies wird mit einem separaten Laufzeitbalken (standardmässig gelb) signalisiert. Wenn man nun die Vorhörposition ändern möchte, kann man einfach mit der linken Maustaste die gewünschte Position im Player anklicken und der Player spielt von dort. Während des Vorhörens werden die beiden Uhren des Players fix auf Elapsed PFL (links) und Remaining PFL (rechts) umgeschalten und der Stop- sowie der Pause-Button disabled.

[DABSCP-164] Für das Streaming wurden die Ausgabegeräte StreamingOutputChannel und DualStreamOutputChannel durch den MultiStreamOutputChannel ersetzt. Dieser erlaubt eine beliebige Anzahl Streams zu konfigurieren (siehe Streaming mit dem Studio Controller 8). Beim ersten Start werden vorhandene StreamingOutputChannels und DualStreamOutputChannels automatisch in MultiStreamOutputChannels umkonfiguriert. Beachten Sie dass die umgewandelte Konfiguration nicht mehr mit einer älteren Studio Controller Version funktioniert. Erstellen Sie vorher ein Backup oder eine Kopie der Konfiguration.

[DABSCP-271] In der Playlist ist eine neue Spalte "H" ("Hook möglich") verfügbar, die ein halbtransparentes Hook-Symbol anzeigt, wenn die Refrain1-Marke des Titels gesetzt und somit ein Anspielen des Hooks ("Hook Only") auf dem Titel möglich ist. Das Hook-Symbol wird heller und deckend dargestellt, wenn "Hook Only" gesetzt wird.

[DABSCP-272] Die Zeilenhöhe des Grids passt sich automatisch der eingestellten Schriftgrösse an.

[DABSCP-274] Die angezeigte Zeit in den beiden Uhren im Playlist Player kann zur Laufzeit durch Rechtsklick individuell umgeschaltet werden. Es kann zwischen der Gesamtlaufzeit (Total), der verstrichenen Zeit (Elapsed) und der noch verbleibenden Zeit (Remaining) umgeschaltet werden. Die Standardzeiten, die beim Starten angezeigt werden, können in den Einstellungen "PlaylistPlayer" -> "PlayerTime1" bzw. "PlayerTime2" gesetzt werden. Die Gesamtlaufzeit stellt die Record-Länge dar. Die Remaining Time bezieht sich auf die StartNext-Marke. Sind Intro-Marken für das aktuelle Sendeelement vorhanden, zeigt die PlayerTime2 (rechte Uhr) unabhängig von der Konfiguration einen Countdown auf die Intro-Marke an. Erst nach Erreichen der Intro-Marke zeigt die rechte Uhr die konfigurierte PlayerTime2-Zeit an.

[DABSCP-275] Die Sicherheitsabfragen (z.B. beim Löschen eines Elementes) können jetzt auch mit dem DABiS-Bedienpanel bestätigt oder abgebrochen werden.

[DABSCP-276] Neu kann in den Miscellaneous-Einstellungen unter "TitelInterpretColumn" neben dem Trennzeichen (Delimiter) auch die Reihenfolge (Order) und Grösse (SizeFactor) von Titel bzw. Interpret (relativ zur Fontgrösse) eingestellt werden.

[DABSCP-282] Im Kontextmenü der Spontanjingle Player gibt es neu den Menüpunkt "Alle löschen", mit dem die Belegung aller Spontanjingle Player gelöscht werden kann. Das Kommando muss vom Benutzer anschliessend noch mit einer Sicherheitsabfrage bestätigt werden.

[DABSCP-284] Play End Zeit wird beim Markeneditor von den Settings (Audio.PFLStartOffset) übernommen

[DABSCP-285] Wird auf einem Playlist Player das Vorhören gestartet (PFL), wird implizit der PFL Modus aktiviert  und neu auch wieder deaktiviert, wenn das Vorhören auf einem Player beendet wird und auf dem PFL Kanal kein weiterer Player läuft und der PFL Modus durch gerade beendeten Player zuvor aktiviert wurde.

[DABSCP-290] In den Playlist Player gibt es neu einen Pause-Button. Dieser ist jedoch standardmässig ausgeblendet und kann über die Einstellung "Playlist Player" -> "ShowPauseButton" eingeblendet werden.

[DABSCP-292] Folgestart kann nun auch innerhalb einer Mehrfachauswahl in der Playlist für alle Elemente gleichzeitig umgeschaltet werden. Der für alle Elemente zu setzende Folgestart-Wert ergibt sich aus dem Element, auf dem durch Rechtsklick das Kontextmenü erzeugt wurde.

[DABSCP-314] Der Text im Dialog beim Beenden wurde von "Applikation verlassen?" in "Studio Controller 8 verlassen?" geändert.

 

Change Requests

[DABCL-259] VT-Anpassungen für neues VT-Konzept in SC8 1.2.0

[DABCL-269] Durch eine Anpassung im Transaktionsmanagement der Core Libraries wurde die Wahrscheinlichkeit für das Auftreten von Limbo-Transaktionen verringert, welche die Datenbankstabilität gefährden.

[DABSCP-206] Die Verwendung der Warnsymbole (Ausrufezeichen) in der Playlist wurde überarbeitet. Neu gibt die drei Stufen "Kritische Warnung", "Warnung" und "Hinweis".

[DABSCP-299] Wenn Hook Only auf einem Playlistelement gesetzt ist, wird im Playlist Player keine Intro-Anzeige (Zoom der Intro-Zeit auf den ganzen Player) dargestellt.