Vdradmin
(M) |
|||
Zeile 4: | Zeile 4: | ||
http://xpix.dieserver.de/images/cms/177/spximage.gif | http://xpix.dieserver.de/images/cms/177/spximage.gif | ||
==Hardwareanforderungen== | ==Hardwareanforderungen== | ||
− | Keine besondere Hardware erforderlich. | + | Keine besondere Hardware erforderlich. |
==Softwareanforderungen== | ==Softwareanforderungen== | ||
Browser auf der Client Seite. | Browser auf der Client Seite. | ||
− | Für VDRadmin selbst ist [[perl]] erforderlich, sowie | + | Für VDRadmin selbst ist [[perl]] erforderlich, sowie das Perl Modul '''perl-Compress-Zlib'''. |
− | + | ||
− | perl-Compress-Zlib | + | |
Der VDR muss per Netzwerk erreichbar sein. Im Normalfall, bei Installation auf derselben Maschine, erreicht VDRadmin den VDR über die IP 127.0.0.1 mit dem Port 2001. | Der VDR muss per Netzwerk erreichbar sein. Im Normalfall, bei Installation auf derselben Maschine, erreicht VDRadmin den VDR über die IP 127.0.0.1 mit dem Port 2001. | ||
+ | |||
==Installation== | ==Installation== | ||
− | <pre>cd $SOURCEDIR | + | '''perl-Compress-Zlib''' sollte jede Distri beinhalten, falls nicht kann man es bequem mittels MCPAN installieren: |
+ | <pre> | ||
+ | perl -MCPAN -e 'install Template' | ||
+ | </pre> | ||
+ | Oder per Source: | ||
+ | <pre> | ||
+ | cd $SOURCEDIR | ||
+ | tar zxvf Compress-Zlib-1.33.tar.gz | ||
+ | cd Compress-Zlib-1.33 | ||
+ | perl Makefile.PL | ||
+ | make | ||
+ | make test | ||
+ | make install | ||
+ | cd - | ||
+ | </pre> | ||
+ | Möchte man die erweiterte VDRadmin Version http://xpix.dieserver.de nutzen, wird zusätzlich '''Template''' benötigt. | ||
+ | |||
+ | Wie gehabt: | ||
+ | <pre> | ||
+ | perl -MCPAN -e 'install Template' | ||
+ | </pre> | ||
+ | Source: | ||
+ | <pre> | ||
+ | tar zxvf Template-Toolkit-2.13.tar.gz | ||
+ | cd Compress-Zlib-1.33 | ||
+ | perl Makefile.PL | ||
+ | make | ||
+ | make test | ||
+ | make install | ||
+ | cd - | ||
+ | |||
tar xvz vdradmin-x.y.z.tar.gz | tar xvz vdradmin-x.y.z.tar.gz | ||
mv vdradmin-x.y.z vdradmind | mv vdradmin-x.y.z vdradmind | ||
Zeile 46: | Zeile 75: | ||
{| | {| | ||
| [1] | | [1] | ||
+ | | http://template-toolkit.org/download.html | ||
+ | | Perl::Template | ||
+ | |- | ||
+ | | [2] | ||
| http://linvdr.org/download/vdradmin | | http://linvdr.org/download/vdradmin | ||
| Homepage vdradmin | | Homepage vdradmin | ||
|- | |- | ||
− | | [ | + | | [3] |
| http://xpix.dieserver.de | | http://xpix.dieserver.de | ||
| Erweiterungen für vdradmin | | Erweiterungen für vdradmin | ||
|- | |- | ||
− | | [ | + | | [4] |
| http://sites.inka.de/~bigred/sw/vdr.html | | http://sites.inka.de/~bigred/sw/vdr.html | ||
| Vdrepg -> Vdradmin alternative (benötigt JDK 1.4) | | Vdrepg -> Vdradmin alternative (benötigt JDK 1.4) | ||
|} | |} |
Version vom 28. August 2004, 07:38 Uhr
Inhaltsverzeichnis |
Beschreibung
Vdradmin ist ein Daemon welcher mit dem VDR kommuniziert und Informationen in einem Internet-Browser zur Verfügung stellt. Er wird aufgerufen mit der Adresse des VDR-Rechners unter Hinzufügung der Portnummer 8001. In der Konfigurationsdatei kann eingestellt werden, welche Rechner Zugriff auf den Vdradmin erhalten. Eine Authentifizierung ist ebenfalls notwendig, die aber nach Einspielen eines Patch für verschiedene Rechner abgeschaltet werden kann.
Hardwareanforderungen
Keine besondere Hardware erforderlich.
Softwareanforderungen
Browser auf der Client Seite.
Für VDRadmin selbst ist perl erforderlich, sowie das Perl Modul perl-Compress-Zlib.
Der VDR muss per Netzwerk erreichbar sein. Im Normalfall, bei Installation auf derselben Maschine, erreicht VDRadmin den VDR über die IP 127.0.0.1 mit dem Port 2001.
Installation
perl-Compress-Zlib sollte jede Distri beinhalten, falls nicht kann man es bequem mittels MCPAN installieren:
perl -MCPAN -e 'install Template'
Oder per Source:
cd $SOURCEDIR tar zxvf Compress-Zlib-1.33.tar.gz cd Compress-Zlib-1.33 perl Makefile.PL make make test make install cd -
Möchte man die erweiterte VDRadmin Version http://xpix.dieserver.de nutzen, wird zusätzlich Template benötigt.
Wie gehabt:
perl -MCPAN -e 'install Template'
Source:
tar zxvf Template-Toolkit-2.13.tar.gz cd Compress-Zlib-1.33 perl Makefile.PL make make test make install cd - tar xvz vdradmin-x.y.z.tar.gz mv vdradmin-x.y.z vdradmind cd vdradmind touch vdradmind.conf ./vdradmind.pl -c # What's your VDR hostname (e.g video.intra.net)? [localhost]: # What's the port VDR listen to SVDRP query's? [2001]: # On which address should vdradmin listen (0.0.0.0 for any)? [0.0.0.0]: # On which port should vdradmin answer? [8001]: # Username? [linvdr]: ente # Password? [linvdr]: ************ # Config file sucessfull written.
Probleme
Es werden trotz gut gefüllter EPG-Datei keine Programme oder nur einige angezeigt. Aber nach einer Weile geht es! Das liegt daran, das der VDRadmin selbst erst nach dem Start von VDR gestartet werden darf, sonst geht es erst so nach 10 Minuten. Durch Einbindung in die runvdr (Startprozedur für den VDR) kann das Problem der Startreihenfolge gelöst werden.
Tipps
Aufruf von VDRadmin
Man kann sich für den Aufruf von VDRadmin eine Verknüpfung auf den Desktop legen.
Aber der größte Vorteil ist das man so mit die User/Pass abfrage umgehen kann.
Bei mir sieht der Link so aus:
http://linvdr:linvdr@192.168.0.2:8001
Aus dem Internet erreichen
Bei installiertem Apache In der httpd.conf diese Zeilen hinzugefügen:
ProxyPass /vdr/vdradmin/ http://VDRip:8001/ ProxyPassReverse /vdr/vdradmin/ http://VDRip:8001/
Links
[1] | http://template-toolkit.org/download.html | Perl::Template |
[2] | http://linvdr.org/download/vdradmin | Homepage vdradmin |
[3] | http://xpix.dieserver.de | Erweiterungen für vdradmin |
[4] | http://sites.inka.de/~bigred/sw/vdr.html | Vdrepg -> Vdradmin alternative (benötigt JDK 1.4) |