VCR.NET 4.2 und Programmzeitschrift im Aufzeichnungsplan

Lässt man sich im Aufzeichnungsplan die zugehörige Sendung aus der Programmzeitschrift anzeigen, so berechnet der VCR.NET Web Client nun auch den Überlapp der Aufzeichnung mit der identifizierten Sendung. Ist alles grün, so wird die Sendung zumindest lauft Ausstrahlungszeitraum vollständig ausgenommen. Eine auffallend gelbe Leiste zeigt sofort, ob die Aufzeichnung zu spät einsetzt oder zu früh endet.

Überlapp einer Sendung und der Aufzeichnung

Sommerzeit – Bug to Feature :-)

Ich habe mich entschlossen, bei den Problemen rund um die Zeitumstellung eine kleine, überschaubare Lösung zu wählen – die vor allem nicht verlangt, dass VCR.NET statt der Dauer mit der Endzeit arbeitet, was eine wirklich große Umstellung wäre und zudem immer noch Fragen offen lässt. Der Anwender wird nun auf folgende Probleme hingewiesen – es geht hier ausschließlich um periodische Aufzeichnungen, Einzelaufzeichnungen waren nie ein Problem:

  • Die erste Aufzeichnung wird in einer Nacht der Winterzeit von 01:00 bis 05:00 programmiert, wobei sich VCR.NET die Startzeit (01:00) und die Dauer (4 Stunden) merkt. In der Nacht der Umstellung auf die Sommerzeit (die Uhr wird vorgestellt) läuft die Aufzeichnung dann bis 06:00, in der Nacht zur Winterzeit nur bis 04:00. An allen anderen Tagen ist alles in Ordnung.
  • Das Verhalten ist identisch, wenn der erste Tag in der Sommerzeit liegt.
  • Beginnt die Aufzeichnung in der Nacht der Zeitumstellung zur Sommerzeit, so errechnet VCR.NET eine Dauer von 3 Stunden. In der Nacht zurück zur Winterzeit endet die Aufzeichnung dann wenn es zum zweiten Mal 03:00 wird. Alle andere Tage sind aber auch falsch, hier endet die Aufzeichnung um 04:00.
  • Schließlich noch bei der ersten Aufzeichnung in der Nacht der Umstellung zurück zur Winterzeit mit einer von VCR.NET berechneten Dauer von nun 5 Stunden. In der Nacht zur Sommerzeit geht es bis 07:00, alle anderen Tage bis 06:00.

Irgendwie alles falsch aber ich glaube, dass dieses Problem nicht wirklich häufig auftreten wird. Daher hier nur die diskrete Warnung, die der VCR.NET Web Client ab 4.2 an der Endzeit anbringt:

Markierung des Endzeitpunktes

Im Beispiel wurde die Aufzeichnung von 01:00 bis 04:00 in der Nacht der Umstellung zur Sommerzeit erstmalig ausgeführt, i.e. die zu diesem Zeitpunkt korrekte Ausführungsdauer war nur 2 und nicht wie scheinbar offensichtlich 3 Stunden. Nur diese erste Aufzeichnung wird korrekt ausgeführt.

VCR.NET 4.2 und Versionen vor 3.9

Mit der Version 4.2 wird voraussichtlich die automatische Migration von Versionen vor 3.9 eingestellt. Da die Version 3.9 nun doch schon fast fünf Jahre alt ist hoffe ich ehrlich, dass niemand mehr noch ältere Versionen im Einsatz hat. Die fehlende Migration bedeutet dann zum Beispiel, dass DVB.NET Geräteprofile neu angelegt und programmierte Aufzeichnungen neu eingestellt werden müssen.

Jochen

VCR.NET 4.2 Beta 3

Folgende Änderungen gegenüber der Beta 1 (die Beta 2 war nicht öffentlich):

  • VCR.NET: Verbesserte Fehlerbehandlung im Kontrollzentrum beim Aufwecken eines Rechners aus dem Schlafzustand.
  • VCR.NET: Änderungen des Endzeitpunktes laufender Aufzeichnungen werden nun korrekt im Aufzeichnungsplan berücksichtigt.
  • VCR.NET: Bei der Anzeige eines Eintrags aus der Programmzeitschrift ist eine Suche nach Wiederholungen der Ausstrahlung möglich.
  • VCR.NET: Periodische Aufzeichnungen um Mitternacht wurden bei Verwendung von Ausnahmeregelungen evtl. einen Tag zu früh beendet.
  • VCR.NET: Im Kontrollzentrum kann nun die IP Broadcast Adresse für das Aufwecken eines Rechners aus dem Schlafzustand festgelegt werden.
  • VCR.NET: Protokolldateien und archivierte Aufträge werden nun nach Ablauf der Lebensdauer automatisch gelöscht.
  • VCR.NET: Laufende Aufzeichnungen, die gerade beendet werden, werden in der Geräteübersicht nun gesondert markiert.
  • DVB.NET: Die (drei: FireDTV, TechnoTrend Budget, Digital Devices) Entschlüsselungserweiterungen reagieren nun auf Änderung der Datenströme einer Quelle – e.g. das Hinzuschalten einer weiteren Tonspur.
  • DVB.NET: Die Digital Devices Entschlüsselungserweiterung kann bei Änderung der Datenströme einer Quelle auf Wunsch kurz die Entschlüsselung unterbrechen.

Achtung: Die Änderungen an der Entschlüsselung finden sich noch im Test. Hier kann es in dieser Beta Version noch zu Problemen kommen – bis hin zu einer vollständig versagenden Entschlüsselung. Ein Test mit der TechnoTrend Budget (e.g. S2-3200) ist zurzeit gar nicht möglich – sollte einer der Leser dieses Eintrags hier unterstützen können, wäre das sehr hilfreich.

Die Downloads finden sich an der gewohnten Stelle.

Viel Spaß

Jochen

VCR.NET 4.2 Beta 1

Auch wenn es diesmal kein so großer Wurf wird so möchte ich doch vermeiden, dass es wieder ewig bis zum nächsten Release dauert. Der Plan ist daher noch dieses Jahr die Version 4.2 von VCR.NET und DVB.NET freizugeben. Tatsächlich konnte ich meine großen Pläne noch nicht angehen, aber das reicht auch noch locker für eine 4.3 – im Moment schweben mir da weitere Verbesserungen und vor allem Modernisierungen des VCR.NET Web Clients aber auch der Bedienung des Viewers vor.

Wie dem auch sei, ich habe an gewohnter Stelle eine erste Beta zum Testen auf eigene Gefahr zur Verfügung gestellt. Hier die grobe Liste der Änderungen:

  • DVB.NET ist nun eine eigene Version 4.2 und kann parallel zu älteren Versionen installiert werden. Das gilt nur sehr bedingt für den Viewer und nicht für VCR.NET: für VCR.NET 4.2 muss DVB.NET 4.2 installiert werden. Man beachte, dass im Kontrollzentrum eventuell der Pfad zum Viewer anzupassen ist, da dieser im Namen des Installationsverzeichnisses (normalerweise) die Versionsnummer enthält.
  • VCR.NET: verbesserte Erkennung unveränderter (JavaScript) Dateien zur Verringerung des Netzwerkverkehrs bei Aufruf des Web Clients.
  • VCR.NET / DVB.NET: Aufzeichnungsplaner beschleunigt.
  • VCR.NET / DVB.NET: Benutzerdefinierte Regeln für den Aufzeichnungsplaner.
  • VCR.NET / DVB.NET: Korrektur im Aufzeichnungsplaner bei Zeiträumen von über 24 Stunden und ein zusätzlicher Laufzeitschutz.
  • VCR.NET: Optische Aufbereitung der Trauerränder durch Verwendung der fieldset Elemente.
  • VCR.NET: Suchfavoriten der Programmzeitschrift werden nun im VCR.NET Benutzerprofil gespeichert und sind damit browserübergreifend verfügbar.
  • VCR.NET: Schlafzustand und WOL Aufwecken nun im Kontrollzentrum verfügbar.
  • VCR.NET: Neue Feineinstellung zur Unterdrückung der minimalen Zeit im Schlafzustand.
  • VCR.NET: Periodische Aufgaben werden nun auch ausgeführt, wenn keinerlei Aufzeichnungen programmiert sind.
  • VCR.NET: Unnötige Aufrufe des Web Clients beim Betätigen des Verweises ‚Aktualisieren‘ vermieden.
  • VCR.NET: Umgang des Web Clients mit der Sommerzeit korrigiert.
  • VCR.NET: Verweis zum Prüfen auf neuere Versionen (funktioniert nur mit freigegebenen Versionen richtig, nicht mit der Beta).
  • VCR.NET: Kleinere Verbesserungen im Umgang mit dem Schlafzustand.
  • DVB.NET: CI wird während der Aktualisierung der Quellen (Sendersuchlauf) nicht mehr aktiviert, was je nach verwendeter DVB Hardware zu einer deutlichen Beschleunigung führen kann.
  • DVB.NET: Unterstützung der TechnoTrend TT S2-4600 (TeVii Clone).
  • Entwicklungsumgebung umgestellt: Visual Studio 2013, WiX 3.8, TypeScript 0.9.5, jQuery 2.0.3, jQueryUI 1.10.3.
  • Die aktuellen Quellen gibt es nun immer schon vorab auf GitHub.

Ich empfehle wie üblich die alte Version vollständig zu deinstallieren (bei VCR.NET die Reste NICHT entfernen) und dann die neue Version zu installieren. Zusätzlich sollte insbesondere im Internet Explorer vor dem ersten Aufruf des VCR.NET Web Clients der Browser Cache (! auch die bevorzugten Web Seiten, i.e. Kreuzchen abhaken !) gelöscht werden – es kann sonst zu sehr eigenartigen Effekten kommen.

Viel Glück

Jochen