Hallo Freunde,

nun habe ich meine Androhung war gemacht und ein erstes Framework 
fr XXV (Xtreme eXtension for Vdr) wahr gemacht. Natrlich brauche ich einige 
Tester da dieses Projekt ziemlich umfangreich ist. Schn wre es auch wenn 
diejenigen ein wenig Perl knnen um vielleicht mir bei den Plugins zu helfen.

Meldet Euch einfach per Mail bei mir wenn Ihr interessiert seid !

Aber vorerst ... einige Erklrungen was eigentlich XXV ist ;)

Wie ja einige von Euch wissen, habe ich frher ja viel am vdradmin gearbeitet. 
Durch diese Arbeit kam am Ende der vdradmin BigPatch raus ... 
letztendlich war es aber nur eine Krcke um den vorhandenen vdradmin zu erweitern.

Bei dieser Arbeit an dem Patch schwebte mir immer eine einfachere Lsung vor
die wesentlich strukturierter und einfacher zu erweitern ist. 
Es soll ein zentraler Dienst existieren bei dem verschiedene Ports offen sind
und diese verschiedene Services bedienen knnen. Einen zustzlichen port 
ber ein Plugin einzurichten, sollte genauso einfach sein, wie auch einen 
bestimmten Service bereit zu stellen. Das schreiben eines Plugins geht sehr 
schnell da der Input (Vdr, DB usw) sowie der Output (Telnet, HTTP, ... ) 
generisch realisiert wurde. 
Es soll also z.B. mglich sein, mit einer TelnetConsole, HttpBrowser, 
WapTelefon, etc. pp. einen Autotimer einzutragen. Dieser sollte wesentlich 
schneller die EPG-Daten durchsuchen knnen (MySQL-Datenbank) und ber ein 
Interface dem vdr den neuen Timer mitteilt. Dabei wird natrlich auch dem 
singleModus des SVdrP Rechnung getragen und nur ein Befehl abgesendet und 
sofort wieder der Port geschlossen, damit andere Programme wieder auf den 
svdrp zugreifen knnen. 

Lange Rede kurzer Sinn, hier ein kleiner berblick der derzeitigen Features:

- komplett in Perl realsiert
- sehr generisches Frontend
- Plugin system
- Datenbank Untersttzung
- Epg-Daten werden regelmssig geparst und eingetragen
- sehr einfaches pluginkonzept fr zuknftige Erweiterungen
- mehrere Services aus einem Dienst (Telnet, HTTP, ...)
- Dump-Interface fr externe Programme

Realisiert wurde das alles dem Event Modul und natrlich eine MySQL Datenbank, 
die alle Daten (timers, epg, channels) aufnimmt und sich damit auch wunderbar 
die Sachen reorganisieren lassen.

Eine Anleitung zum Installieren und ausfhrlichere Beschreibung findet ihr unter:

http://www.vdr-wiki.de/wiki/index.php/Xxv

Legal stuff
-----------

   (c) Copyright 2004-2006  Frank Herrmann / Berlin.
   All rights reserved.

   Written by Frank Herrmann <xpix at xpix dot de> and
              Andreas Brachold <vdr04 at deltab dot de>.

   This library is free software; you can redistribute it and/or
   modify it under the terms of the GNU Lesser General Public
   License as published by the Free Software Foundation; either
   version 2 of the License, or (at your option) any later version.

   The complete text of the license is found in the file COPYING.
