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.

Codierung von VCR.NET 4.0 abgeschlossen – die Tests beginnen…

Nach einer Kürzung der geplanten Features ist die eigentliche Entwicklung von VCR.NET 4.0 abgeschlossen. Ich werde nun noch einige Zeit intern testen und die neue Online Hilfe fertigstellen und dann eine Version zum allgemeinen Beta-Test freigeben – zusammen mit der offiziellen DVB.NET Version 4.0, die nun schon einige Zeit stabil ist.

Puh

Jochen