VCR.NET 4.2 – Release Candidate 1

Mein mir selbst gesetztes Ziel ist es, die Version 4.2 noch dieses Jahr freizugeben. Ich habe daher meine ToDo Liste aktualisiert und alle größeren Punkte auf die 4.3 verschoben. Bis auf Kleinigkeiten am Web Client ist nun nichts mehr für die 4.2 offen. Da es aber noch genug zu tun gibt (esp. die Anpassung von Hilfe und Web Auftritten) und ich auch noch etwas ganz anderes machen muss, habe ich mich entschlossen, statt einer Beta 5 den ersten Release Kandidaten bereit zu stellen. RC heißt hier ganz klar: bis zur Freigabe es sind keine funktionalen Änderungen mehr geplant.

Gegenüber der Beta 4 sind folgende Veränderungen vorgenommen worden:

  • VCR.NET: das automatische Aufräumen der Protokolle hat nicht funktioniert, das wurde behoben
  • VCR.NET: im Aufzeichnungsplan erfolgt die Auswahl des Starttags für die Liste nun nicht mehr über eine Auswahlliste sondern über Schaltflächen
  • DVB.NET (nur Entwickler): die Visual Studio 2013 Solution für die Bibliothek (Core) baut nun ohne Warnungen

Die Testversion ist an gewohnter Stelle zu finden. Ich freue mich über jeden, der sich daran beteiligt, die 4.2 zu einer stabilen Version zu machen – Wünsche kommen aber vermutlich in den 4.3 Topf.

Vielen Dank im Voraus

Jochen

VCR.NET 4.2 – Beta 4

Gegenüber der Beta 3 gibt es folgende Veränderungen:

  • DVB.NET Geräteprofile, die vor Version 3.9 erstellt wurden (da war die Dateiendung noch DDP statt DNP), können nun nicht mehr genutzt oder migriert werden. Zudem wurde der Quellcode an einigen Stellen dramatisch aufgeräumt und einige Altlasten der ursprünglichen Nexus-S Implementierung entfernt.
  • VCR.NET verliert nun bei einer Migration von einer Version vor 3.9 die programmierten Aufzeichnungen.
  • DVB.NET: Die Konfiguration der DuoFlex Entschlüsselung wurde etwas erweitert und erlaubt nun eine Feinsteuerung des Verhaltens bei Änderung der Senderkonfiguration / Nutzdatenströme (PMT).
  • VCR.NET: Warnung im Aufzeichnungsplan, wenn sich durch die Zeitumstellung eventuell unerwünschte Änderungen ergeben.
  • VCR.NET: Anzeige der zeitlichen Überlappung von Aufzeichnung und Eintrag in der Programmzeitschrift (nur im Aufzeichnungsplan, nicht in der Geräteübersicht).
  • DVB.NET: Korrektur der Entschlüsselungserweiterungen zur besseren Reaktion auf Änderungen an der Senderkonfiguration (PMT) – es sollte nun fast wieder so sein, wie es bis 3.9 funktioniert hat. Bisher war es allerdings nicht möglich, die Änderung gegen den CI/CAM Einsatz mit der TechnoTrend Budget Line (e.g. S2-3200) zu verifizieren, also Vorsicht!

Der Download ist an der gewohnten Stelle zu finden.

Viel Spaß

Jochen

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