Vdradmin AM
K (→Softwareanforderungen) |
K (→Fehler beim Aufruf von VDR-Admin) |
||
Zeile 52: | Zeile 52: | ||
Ein weiteres seltener auftretendes Problem scheint zu sein, daß durch die fehlende Auswertung der Jahresangabe, eine Aufnahme vom '''29. Februar''' im Jahr 2004, in ''normalen'' Jahren ohne 29. Februar zum Fehler und damit Nichtanzeigen führt. | Ein weiteres seltener auftretendes Problem scheint zu sein, daß durch die fehlende Auswertung der Jahresangabe, eine Aufnahme vom '''29. Februar''' im Jahr 2004, in ''normalen'' Jahren ohne 29. Februar zum Fehler und damit Nichtanzeigen führt. | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
==Tipps== | ==Tipps== |
Version vom 11. Januar 2006, 16:23 Uhr
Inhaltsverzeichnis |
Beschreibung
VDR-Admin 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 VDR-Admin erhalten. Eine Authentifizierung ist ebenfalls notwendig, die aber nach Einspielen eines Patch für verschiedene Rechner abgeschaltet werden kann.
Bilder
Hardwareanforderungen
Keine besondere Hardware erforderlich.
Softwareanforderungen
- Browser auf der Client Seite
- perl (+ einige Perl::Module)
Installation
LANG="de_DE" ./install.sh
Probleme
CPU Last
Während VDR-Admin die Daten via Svdrp lädt, steigt die CPU-Last auf bis zu 99%, VDR ist während dieser Phase nicht mehr bedienbar.
Abhilfe schaffte hier bisher schon die "EPG_DIRECT=1"-Einstellung, die man durch einen entsprechenden Patch ergänzen konnte. Dadurch wurden auch Aufnahmefehler während der VDR-Admin-Aktivität reduziert/beseitigt, indem der VDR-Admin den VDR veranlasste, direkt auf die EPG-Datei zuzugreifen.
Seit der gepatchten Version 0.97-am3.0p1 scheint diese "CPU-Thematik" nochmals deutlich verbessert worden zu sein.
Selbst auf einem "Pentium MMX 200MHz" läuft der VDRAdmin ohne Probleme oder Störungen.
Downloadseite VDRAdmin-0.97-AM3.3
Keine EPG-Daten
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 VDR-Admin 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.
Eine Möglichkeit wäre, den Start von VDR-Admin zu verzögern, Z.B. vor der "while (true) do" -Schleife diese Zeile in /usr/local/bin/runvdr einzufügen.
echo "su vdr -c /usr/local/bin/vdradmind.pl" | at now + 2 minutes
Dies führt nach 2 Minuten als User "vdr" das VDR-Admin-Script aus.
Fehlende Aufnahmeverzeichnisse
Ein bekannter Grund hierfür ist, daß man im VDR unter Optionen auswählen kann, mit welchen Informationen die Aufnahmen angezeigt werden sollen. Werden Aufnahmen nun aber anders angezeigt, als VDR-Admin es erwartet - fehlen z.B. das Aufnahmedatum und die Aufnahmezeit (ohne diese beiden geht es derzeit nicht!), beendet VDR-Admin die Anfrage unmittelbar; meist ohne Fehlermeldung.
Ein weiteres seltener auftretendes Problem scheint zu sein, daß durch die fehlende Auswertung der Jahresangabe, eine Aufnahme vom 29. Februar im Jahr 2004, in normalen Jahren ohne 29. Februar zum Fehler und damit Nichtanzeigen führt.
Tipps
Aufruf von VDR-Admin
Man kann sich für den Aufruf von VDR-Admin 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
Standardpasswort für VDR-Admin ändern!
Sicherstellen, dass das Proxy-Modul geladen wird
# LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
in
LoadModule proxy_module /usr/lib/apache/1.3/libproxy.so
ändern
Bei installiertem Apache
in der httpd.conf diese Zeilen hinzugefügen:
ProxyPass /vdr/vdradmin/ http://VDRip:8001/ ProxyPassReverse /vdr/vdradmin/ http://VDRip:8001/
httpd2.conf (Mandriva: /etc/httpd/conf/httpd2.conf):
<IfModule mod_proxy.c> # ProxyRequests are only needed when you want to use apache als squid replacement ProxyRequests Off ProxyPass /vdradmin/ http://127.0.0.1:8001/ </IfModule>
Mandriva: /etc/httpd/conf.d/30_mod_proxy.conf
<Proxy *> Order deny,allow Deny from all # Allow from .your-domain.com # diesen Eintrag den eigenen Gegebenheiten anpassen Allow from 192.168.1 </Proxy>
Links
[1] | http://template-toolkit.org/download.html | Perl::Template |
[2] | http://www.cpan.org/modules/by-module/Compress | Perl::Compress::Zlib |
[3] | http://linvdr.org/download/vdradmin | Homepage VDR-Admin |
[4] | http://xpix.dieserver.de | Erweiterungen für Vdradmin |
[5] | http://andreas.vdr-developer.org | gepatchte Version |
[6] | http://sites.inka.de/~bigred/sw/vdr.html | Vdrepg -> Vdradmin alternative (benötigt JDK 1.4) |