Erste öffentliche Testversion von DVB.NET / VCR.NET 4.1 (Beta 7)

Beta 7: Auf der Startseite wird nun die exakte Version der Installation mit angezeigt (für diese Beta wäre das 4.1.57).


Beta 6: Aufruf der Konfiguration erheblich beschleunigt für den Fall, dass der VCR.NET Rechner Mitglied in einer Windows Domäne ist.


Beta 5: Wichtige Anpassungen für die Erstinstallation.


Beta 4: Weiterhin der Kleinkram im Endspurt, immer noch einige Korrekturen am Code. Als wesentliche und letzte Neuerung für VCR.NET 4.1 gibt es nun Suchfavoriten für die Programmzeitschrift.


Beta 3: Aufräumarbeiten im neuen Web Client und minimale Verbesserungen am Layout; Prüfung beim Ändern von Aufzeichnungen entschärft, es muss jetzt nur das gültig sein, was man auch sieht – bisher ein Problem bei Aufträgen mit mehr als einer Aufzeichnung; Korrektur der Anzeige des Endzeitpunktes von laufenden Aufzeichnung.


Beta 2: die Verlinkung von den regulären Seiten in die Fragen & Antworten wurde fertiggestellt, das Layout hat vermutlich fast den endgültigen Stand (für 4.1) erreicht. Dazu einige kleinere Fixes im Web Client.


Ich habe nun eine erste Testversion für mutige Mittester bereit gestellt. Ich hoffe, dass alle wesentlichen Funktionalitäten bereits enthalten sind, allerdings gibt es noch eine Menge Kleinkram zu erledigen – vor allem im neuen Web Frontend.

Die relevanten Änderungen lassen sich eigentlich auf zwei Bereiche im VCR.NET Recording Service selbst reduzieren – die 4.1 legt diesbezüglich als erste Version den Grundstein für zukünftige Erweiterungen:

  • Die Aufzeichnungsplanung erlaubt nun eine automatische Zuordnung von Aufzeichnungen zu passenden Geräten – falls man mehr als eine DVB Hardware im Rechner hat, versteht sich. Erste Tests mit der Preview Version haben gezeigt, dass die aktuelle Lösung sicher noch nicht der Stein der Weisen ist. Für VCR.NET handelt es sich aber um einen kleinen Quantensprung, mit dem ich schon seit sehr langer Zeit liebäugele.
  • Die ASP.NET basierte Web Anwendung wurde ebenso vollständig ersetzt wie die ASP.NET basierten SOAP Web Dienste. An Stelle der Web Dienste ist eine ganze Reihe von REST Web Diensten getreten. Diese werden dann von der JavaScript / HTML Web Anwendung verwendet. Gegenüber der bisherigen Lösung wurden so einige Details verändert, ich hoffe zum Guten. Einige Abläufe wurden verkürzt und insgesamt die Bedienung etwas flüssiger gemacht.

Ich verzichte bei dieser früher Testversion auf genaue Anleitung zur Installation et al: ich gehe einmal davon aus, dass nur die erfahrenen Anwender sich jetzt bereits an einen Test wagen. Durch die neue Web Anwendung gibt es allerdings leicht veränderte Systemvoraussetzungen. Ich bitte daher folgendes zu beachten:

  • (Erledigt, Dank an MRTH) Ich selbst teste unter Windows 7 und Windows XP, jeweils 32 Bit – also insbesondere nicht unter einer 64 Bit. Es kann sein, dass die neuen Installationsprogramme hier noch Murks machen.
  • Als Browser verwendet ich unter Windows 7 die neuesten Version von Internet Explorer (10) und FireFox (21), unter Windows XP kann der Internet Explorer definitiv nicht genutzt werden: VCR.NET kann nicht mit dem Internet Explorer 8 bedient werden! Zu Internet Explorer 9 und anderen Browsern liegen keine Informationen vor. Durch den Einsatz von jQuery und jQueryUI hoffe ich allerdings, dass hier Unterschiede etwas ausgeglichen werden. Es ist jedoch bekannt, dass IE und FF in Details unterschiedliche Ansichten zum Layout und der Nutzung von CSS haben.
  • Der DVB.NET / VCR.NET Viewer 4.1 kann im VCR.NET Betrieb nicht mehr mit VCR.NET 4.0 und früher kommunizieren und frühere Versionen des Viewers nicht mehr mit VCR.NET 4.1. Ähnliches gilt auch für das VCR.NET Kontrollzentrum, so dass in einer verteilten Umgebung mit mehreren Rechnern alle Systeme auf 4.1 aktualisiert werden müssen.

Bei dem IE10 ist es auch nach einer Aktualisierung notwendig, den Browser Cache explizit zu löschen, damit nicht alte JavaScript Dateien verwendet werden und Unsinn anstellen. Vielleicht ist es eine gute Angewohnheit, nach der Deinstallation diesen Schritt explizit einfließen zu lassen. FF scheint damit besser klarzukommen, wobei ich allerdings gestehen muss, dass ich hiermit nicht allzu intensiv teste.

Happy Testing

Jochen

Support für die DVB.NET und VCR.NET Version 4.0 (und ältere) eingestellt

Da eine öffentliche Testversion des DVB.NET / VCR.NET Paketes in der Version 4.1 bevorsteht, habe ich den Support für alle älteren Versionen wie üblich eingestellt. Ich hoffe, dass es nicht jetzt noch zu schweren Problemen kommt, die zeitnah gelöst werden müssen.

Jochen

VCR.NET 4.1 – Fast eine öffentliche Testversion …

… aber noch nicht ganz.

Ich habe im Downloadbereich ein neues Paket für sehr frühe Tests bereitgestellt. Dieses umfasst eine echte Version 4.1 von DVB.NET (Bibliothek, Server und Werkzeuge, kann unbeschränkt parallel zu früheren Versionen von DVB.NET installiert werden, falls diese nicht antiquar sind), dem DVB.NET / VCR.NET Viewer (der im VCR.NET Verbindungsmodus nicht mit VCR.NET Versionen vor 4.1 zusammenarbeiten kann) und dem VCR.NET Recording Service (der nicht mehr mit dem Viewer vor Version 4.1 kommunizieren kann). Wie bisher kann nur eine VCR.NET Version pro Rechner installiert werden und auch wenn eine Parallelinstallation von verschiedenen Versionen des Viewers möglich ist empfiehlt es sich, immer nur eine davon installiert zu haben.

Sollte man irgendeine Art von Verteilung einsetzen, wie etwa mehrere Rechner mit VCR.NET Recording Service oder auch nur das VCR.NET Kontrollzentrum auf einem separaten Rechner, so ist strikt darauf zu achten, dass alle gemeinsam genutzten Versionen von VCR.NET und Viewer identisch sind.

Ich habe als Downloadnamen bewusst den Begriff Alpha verwendet: ich habe genau diese Version selbst heute erst in Betrieb genommen – natürlich Vorabversionen schon etwas länger, aber heute ist DVB.NET erst wirklich in die Version 4.1 aufgestiegen. Es ist durchaus mit Fehlverhalten auch schwerer Art zu rechnen. Zudem ist die Version in vielen Aspekten noch nicht rund, vor allem im Web Client: kann man über kleinere Layout Probleme noch hinweg sehen, so passt die aktuelle Hilfe noch nicht so recht zu der neuen Oberfläche. Ich möchte erst vor allem die Fragen & Antworten auf einen aktuellen Stand bringen, bevor ich eine öffentliche Beta Testversion herausgebe.

Über das Mittesten auf eigene Gefahr würde ich mich natürlich sehr freuen. Ich schlage dann folgende Vorsichtsmaßnahme vor, die ich auch selbst getroffen habe: nach der Deinstallation von VCR.NET 4.0 (oder früher) das verbleibende Installationsverzeichnis sichern – etwa in einem ZIP Archiv. Allerdings sollte das Verzeichnis selbst wie nach der Deinstallation hinterlassen verbleiben und keinesfalls gelöscht werden, da auch VCR.NET 4.1 eine automatisch Übernahme der Konfiguration und programmierten Aufzeichnungen unterstützt – ohne das Verzeichnis gäbe es dazu keine Informationen mehr. Ein besonderes Risiko stellen zurzeit übrigens 64Bit Betriebssystemumgebungen dar, da ich diese selbst nicht teste – in Rücksicht auf meine betagte Nexus-S.

Aufgrund der eigenen parallelen Nutzung eines Rechners mit Windows XP wurden die Systemvoraussetzungen übrigens nicht so verändert, wie ursprünglich geplant: das DVB.NET / VCR.NET Paket verwendet weiterhin Microsoft .NET 4.0 und nicht 4.5.

Das soll erst einmal reichen, hoffentlich bald mehr

Jochen

Wie alles begann – oder: Happy Birthday VCR.NET!

Ende 2002 traf ich den folgenschweren Entschluss, mir eine digitale TV Karte anzuschaffen. Das hauptsächliche Ziel war damals wie heute das Aufzeichnen von Sendungen über den Rechner. Diese Mail bekam ich dazu am 1. Januar 2003 von Mindfactory;

Bestellbestätigung

Die mitgelieferte Software von Hauppauge / TechnoTrend erwies sich als ziemlich gruselig, so dass ich mich schnell nach Alternativen umsah. Gelandet bin ich dann erst einmal bei WatchTV Phoenix, was sich allerdings als recht instabil und für meine Zwecke ungeeignet erwiesen hat: Aufzeichnungen im Hintergrund waren von der Konfiguration her eine Zumutung. Zudem habe ich durch Recherchen im Internet und diversen Foren schnell gemerkt, dass ich mit der Nexus (S-2300) für meine Zwecke eigentlich auf das völlig falsche Pferd gesetzt habe: durch die proprietäre Schnittstelle und fehlende BDA Unterstützung wurde die Hardware von verfügbaren TV Programmen nur sehr unzureichend genutzt.

Als Softwareentwickler stellt man sich einer solchen Herausforderung aber natürlich sofort: nach Erhalt des SDKs von TechnoTrend habe ich eine erste .NET Anbindung erstellt: DVB.NET 1.0 – das war dann auch mein wesentliches Lehrprogramm zur Einarbeitung in .NET und vor allem C#. Im Mai 2003 hatte ich dann endlich ein Werkzeug, dass genau das konnte, was ich damals brauchte – inzwischen sind die Anforderungen natürlich erheblich gestiegen: VCR.NET 1.0. So sieht der Download der allerersten öffentlichen Version aus:

Das erste Setup

Nun, seitdem ist viel passiert. Das will ich aber hier nicht weiter ausbreiten. Nur so viel: herzlichen Glückwunsch zum 10ten, VCR.NET!

Der Kuchen

VCR.NET 4.1 und DVB.NET

Zur besonderen Beachtung: die Downloads im Beta Bereich von VCR.NET 4.1 enthalten nun eine vollwertige DVB.NET Version 4.1, die nicht mehr mit älteren VCR.NET Versionen zusammen verwendet werden kann. Der DVB.NET / VCR.NET Viewer kann im VCR.NET Modus auch nur noch VCR.NET 4.1 ansprechen.

Der VCR.NET Recording Service benutzt bekanntlich die DVB.NET Bibliothek für alle Aufgaben rund um das Ansprechen von DVB Geräten. Auch wenn es mit VCR.NET 4.1 so einiges an Änderungen geben soll so hoffe ich doch, dass DVB.NET davon nur am Rande betroffen ist. Bisher waren nur einige kleinere Erweiterungen notwendig, die vollständig kompatibel zur bisherigen Version 4.0 sind.

Obwohl es für VCR.NET 4.1 ein spezielles DVB.NET Paket gibt, das zumindest im Dateinamen auch die Version 4.1 trägt, so handelt es sich daher letztlich doch um eine ein bisschen gepimpt Version 4.0. Insbesondere kann diese aktualisierte Version auch für VCR.NET 4.0 genutzt werden. Ich hoffe damit gerade in der frühen Testphase von VCR.NET 4.1 das Hin- und Herschalten zwischen Versionen des VCR.NET Recording Service zu erleichtern. Das soll auch solange es geht durchgehalten werden – spätestens zum Release von VCR.NET 4.1 wird es aber eine echte Version 4.1 von DVB.NET geben, die parallel zur 4.0 installiert werden kann.

Für den DVB.NET / VCR.NET Viewer gilt das allerdings nicht: durch die Änderungen an den Web Diensten des VCR.NET Recording Service wird es auch eine spezielle Version 4.1 des Viewers geben müssen, die nur mit VCR.NET 4.1 kommunizieren kann – insbesondere aber nicht mit älteren Versionen.