Hi Leute,
Ich hab mal ein bißchen rumgebastelt.
Also für all die stolzen Besitzer eines iPhones oder iPod Touch. Hiermit könnt ihr euren VDR über das iPhone steuern. Das ganze basiert auf dem iui (User Interface (UI) Library for Safari development on iPhone). Also eine WebApp Oberfläche die per WiFi aufgerufen wird. Die Steuerung des VDR's erfolgt über SVDRP.
Folgende features habe ich bereits eingebaut:
- TV-Kanäle und VDR-Aufzeichnungen können direkt ausgewählt werden.
- Mplayer-plugin Unterstützung. Lässt Videofiles über den Mplayer starten.
- mp3-plugin Unterstützung. Abspielen von m3u Listen über das mp3-Plugin.
- Webradio (auch über das mp3-plugin)
Benötigt wird:
- SVDRP
- Perl
- WebServer z.B. (Apache) um das Frontend bereitzustellen.
Das Programm befindet sich momentan noch in der Betaphase, funktioniert aber schon ziemlich gut.
Eine Fehrnbediehnung ist auch schon in Arbeit, nur leider ist sie noch nicht Öffentlichkeitstauglich. Werde sie aber so bald wie möglich nachliefern.
So, die Installation ist eig. sehr einfach, vorrausgesetzt es ist bereits ein WebServer installiert. Falls nicht, apt-get install apache2 glaube ich wird erfolg bringen.
1. "tar xfvz ivdr_0.0.1nr.tar.gz [irgendwohin]"
2. Die Dateien im Verzeichnis "www" kommen in das Webdir des WebServers, und das Verzeichnis cgi-bin natürlich in das CGI-Script Verzeichnis des Servers. Bei Apache (/usr/lib/cgi-bin)
3. Danach in der datei ivdr.pl die Optionen anpassen.
4. chmod 755 ivdr.pl
dann kanns auch schon losgehen
"ivdr.pl > [webdir]/index.html" loslassen und ggf. chmod 666 [webdir]/index.html
Im SafariBrowser des iPhones/iTouch dann "http://IP-Addr" fertig!
So... dann mal viel Spass.
Wenn jemand Lust hat mir zu helfen, oder Verbesserungsvorschläge loszulassen, kann er das gerne tun.
Auserdem wäre ich froh wenn mir jemand ein paar Tipps geben könnte wie man mit Perl am besten die EPG daten in einen Array ausliest. Ich verstehe zwar wie die Rückgabe des SVDRP aufgebaut ist, nur habe ich noch nicht die Erleuchtung gehabt, wie ich diese am besten ordnen kann!
Ich glaube da brauche ich noch ein wenig Nachhilfe.
Also dann... Viele Grüße, Phill!