Vdradmin AM
Wirbel (Diskussion | Beiträge) |
|||
(54 dazwischenliegende Versionen von 20 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
− | ''' | + | '''VDRAdmin-AM''' ist eine Erweiterung / eigener Zweig von [[vdradmin]]. |
− | Es handelt sich um einen Daemon welcher mit dem VDR via [[SVDRP]] kommuniziert und Informationen in einem {{wikipedia|Browser}} zur Verfügung stellt. | + | Es handelt sich um einen {{wikipedia|Daemon}} welcher mit dem VDR via [[SVDRP]] kommuniziert und Informationen in einem {{wikipedia|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 | + | 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 VDRAdmin-AM erhalten. Eine Authentifizierung ist ebenfalls notwendig, die aber für verschiedene Rechner abgeschaltet werden kann. |
==Bilder== | ==Bilder== | ||
{| | {| | ||
− | | [[Bild:vdradmin-am-01.png|thumb|none|''Was läuft jetzt?'']] | + | | [[Bild:vdradmin-am-00.png|thumb|none|''Was läuft jetzt? (ausführliche Ansicht) / Programmdetails'']] |
+ | | [[Bild:vdradmin-am-01.png|thumb|none|''Was läuft jetzt? (Listenansicht) / Programmdetails'']] | ||
| [[Bild:vdradmin-am-02.png|thumb|none|''Was läuft heute?'']] | | [[Bild:vdradmin-am-02.png|thumb|none|''Was läuft heute?'']] | ||
| [[Bild:vdradmin-am-03.png|thumb|none|''Zeitleiste'']] | | [[Bild:vdradmin-am-03.png|thumb|none|''Zeitleiste'']] | ||
| [[Bild:vdradmin-am-04.png|thumb|none|''Programmübersicht'']] | | [[Bild:vdradmin-am-04.png|thumb|none|''Programmübersicht'']] | ||
− | |||
|- | |- | ||
− | | [[Bild:vdradmin-am- | + | | [[Bild:vdradmin-am-05.png|thumb|none|''Timer'']] |
− | | [[Bild:vdradmin-am- | + | | [[Bild:vdradmin-am-06.png|thumb|none|''Aufnahmen'']] |
− | | [[Bild:vdradmin-am- | + | | [[Bild:vdradmin-am-07.png|thumb|none|''Fernseher'']] |
− | | [[Bild:vdradmin-am- | + | | [[Bild:vdradmin-am-08.png|thumb|none|''Befehle'']] |
− | | [[Bild:vdradmin-am- | + | | [[Bild:vdradmin-am-09.png|thumb|none|''Konfiguration (1)'']] |
|- | |- | ||
− | | [[Bild:vdradmin-am- | + | | [[Bild:vdradmin-am-10.png|thumb|none|''Konfiguration (2)'']] |
− | | [[Bild:vdradmin-am- | + | | [[Bild:vdradmin-am-11.png|thumb|none|''Über / Hilfe'']] |
|} | |} | ||
Zeile 27: | Zeile 27: | ||
==Softwareanforderungen== | ==Softwareanforderungen== | ||
− | * Browser auf der Client Seite | + | * Browser auf der Client Seite (oder local) |
* Perl (+ einige ''Perl::Module'') | * Perl (+ einige ''Perl::Module'') | ||
+ | |||
+ | ===Optional=== | ||
+ | * [[epgsearch-plugin]] für das suchen im [[EPG]] / autotimer | ||
+ | * [[streamdev-plugin]] zum streamen | ||
+ | * [[renamerecordings-patch]] zum umbenennen von Aufnahmen (in [[liemikuutio-patch]] enthalten) | ||
==Installation== | ==Installation== | ||
+ | Unter Ubuntu sind folgende Pakete zu installieren: | ||
+ | sudo apt-get install vdradmin-am | ||
+ | |||
+ | === manuell === | ||
+ | Möchte man die neueste Version selber Installieren geht man unter Ubuntu wie folgt vor: | ||
+ | sudo apt-get install libauthen-sasl-perl libdigest-hmac-perl libio-socket-inet6-perl | ||
+ | |||
cd $SOURCEDIR | cd $SOURCEDIR | ||
− | tar jxvf vdradmin- | + | tar jxvf vdradmin-am-<VERSION>.tar.bz2 |
− | cd vdradmin- | + | cd vdradmin-am-<VERSION> |
− | + | LANG=de_DE ./make.sh install | |
− | + | ||
+ | Wurden die Sourcen über [[vdradmin AM#Snapshot]] geladen, sind Links anzulegen, sowie die {{wikipedia|Internationalisierung}} zu übersetzen. | ||
+ | |||
+ | ./make.sh cvs | ||
+ | ./make.sh po | ||
+ | |||
+ | Nach dem entpacken / installieren, ist die Konfiguration mit folgenden Befehl zu erstellen. | ||
+ | |||
+ | vdradmind.pl --config | ||
+ | |||
+ | Das war es auch schon, nach dem starten des {{wikipedia|daemon}} mit. | ||
+ | |||
+ | vdradmind.pl | ||
+ | |||
+ | Sollte man VDRAdmin-AM über einen {{wikipedia|Webbrowser}} der Wahl aufrufen können. | ||
+ | |||
+ | Falls kein anderer Port, bei der Konfiguration angegeben wurde: | ||
+ | |||
+ | http://localhost:8001/ | ||
+ | http://<'''ip/hostname'''>:8001/ | ||
− | |||
==Tipps== | ==Tipps== | ||
− | ===Aufruf von | + | ===Aufruf von VDRAdmin-AM (über Verknüpfung auf den {{wikipedia|Desktop}})=== |
− | Man kann sich für den Aufruf von | + | Man kann sich für den Aufruf von VDRAdmin-AM im {{wikipedia|Browser}} eine Verknüpfung auf den {{wikipedia|Desktop}} legen.<br> |
Aber der größte Vorteil ist, dass man somit die User/Passwort-Abfrage umgehen kann.<br> | Aber der größte Vorteil ist, dass man somit die User/Passwort-Abfrage umgehen kann.<br> | ||
Bei mir sieht der Link so aus: | Bei mir sieht der Link so aus: | ||
<pre> | <pre> | ||
− | http://<user>:<pass>@<ip/hostname auf der | + | http://<user>:<pass>@<ip/hostname auf der VDRAdmin-AM läuft>:8001 |
</pre> | </pre> | ||
===Aus dem Internet erreichen=== | ===Aus dem Internet erreichen=== | ||
− | Standardpasswort für | + | Standardpasswort für VDRAdmin-AM ändern! |
Sicherstellen, dass das Proxy-Modul geladen wird | Sicherstellen, dass das Proxy-Modul geladen wird | ||
Zeile 65: | Zeile 95: | ||
====Distributionsspezifisch==== | ====Distributionsspezifisch==== | ||
− | ====[[Mandriva]]==== | + | =====[[Mandriva]]===== |
{{Box Datei|/etc/httpd/conf/httpd2.conf| | {{Box Datei|/etc/httpd/conf/httpd2.conf| | ||
<pre> | <pre> | ||
Zeile 87: | Zeile 117: | ||
</pre> | </pre> | ||
}} | }} | ||
+ | |||
+ | ===Streaming ({{wikipedia|Firefox}})=== | ||
+ | Bei Klick auf das Stream Symbol [[Bild:vdradmin-am-streamicon.png]] wollte {{wikipedia|Firefox}} immer eine *.m3u Datei speichern. | ||
+ | |||
+ | Unter https://addons.mozilla.org/firefox/446 gibt es die MediaPlayerConnectivity Erweiterung für {{wikipedia|Firefox}}. | ||
+ | |||
+ | [[Bild:vdradmin-am-mediaplayerconnectivity.png|thumb|none|''Einstellungen'']] | ||
+ | |||
+ | Wurde '''/usr/bin/mplayer''' eingetragen, ist der {{wikipedia|MPlayer}} sauber zu beenden, will heißen über den Button http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/Q_DE.png, sonst bleibt die Verbindung bestehen, damit verbunden kann die Auslastung bis zu '''99 %''' erreichen (vdr ist dann kaum noch steuerbar). | ||
+ | |||
+ | Eintrag des GUI '''/usr/bin/gmplayer''' ungetestet, weiß nicht wie es sich da verhält. | ||
+ | |||
+ | Das [[streamdev-plugin]] wird benötigt. | ||
+ | |||
+ | ==Probleme== | ||
+ | |||
+ | Falls sich beim "Fernseher" nur ein blaues Bild zeigt und mehr als eine DVB Karte eingebaut ist, so muss | ||
+ | die Reihenfolge der DVB Karten so geändert werden, dass die Fullfeatured Karte die erste Karte ist. | ||
+ | |||
+ | # {{bug tracker mantisbt}} | ||
==Wunschliste== | ==Wunschliste== | ||
+ | Wünsche / Fehler können, unter folgender Adresse hinterlegt werden. | ||
+ | |||
+ | # {{bug tracker mantisbt}} | ||
+ | |||
+ | ==Snapshot== | ||
+ | # http://andreas.vdr-developer.org/en/cvs.html | ||
==Links== | ==Links== | ||
− | # [http://andreas.vdr-developer.org Homepage von | + | # [http://andreas.vdr-developer.org Homepage von VDRAdmin-AM] |
# {{spiegel 1|vdradmin-am}} | # {{spiegel 1|vdradmin-am}} | ||
− | |||
[[Kategorie:Skripte]] | [[Kategorie:Skripte]] | ||
+ | [[Kategorie:svdrp-anwendungen]] | ||
+ | [[Kategorie:Fernbedienungen]] | ||
+ | |||
{{i18n|vdradmin AM}} | {{i18n|vdradmin AM}} |
Aktuelle Version vom 30. August 2013, 16:15 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
VDRAdmin-AM ist eine Erweiterung / eigener Zweig von vdradmin.
Es handelt sich um einen Daemon welcher mit dem VDR via SVDRP kommuniziert und Informationen in einem 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 VDRAdmin-AM erhalten. Eine Authentifizierung ist ebenfalls notwendig, die aber für verschiedene Rechner abgeschaltet werden kann.
[Bearbeiten] Bilder
[Bearbeiten] Softwareanforderungen
- Browser auf der Client Seite (oder local)
- Perl (+ einige Perl::Module)
[Bearbeiten] Optional
- epgsearch-plugin für das suchen im EPG / autotimer
- streamdev-plugin zum streamen
- renamerecordings-patch zum umbenennen von Aufnahmen (in liemikuutio-patch enthalten)
[Bearbeiten] Installation
Unter Ubuntu sind folgende Pakete zu installieren:
sudo apt-get install vdradmin-am
[Bearbeiten] manuell
Möchte man die neueste Version selber Installieren geht man unter Ubuntu wie folgt vor:
sudo apt-get install libauthen-sasl-perl libdigest-hmac-perl libio-socket-inet6-perl
cd $SOURCEDIR tar jxvf vdradmin-am-<VERSION>.tar.bz2 cd vdradmin-am-<VERSION> LANG=de_DE ./make.sh install
Wurden die Sourcen über vdradmin AM#Snapshot geladen, sind Links anzulegen, sowie die Internationalisierung zu übersetzen.
./make.sh cvs ./make.sh po
Nach dem entpacken / installieren, ist die Konfiguration mit folgenden Befehl zu erstellen.
vdradmind.pl --config
Das war es auch schon, nach dem starten des daemon mit.
vdradmind.pl
Sollte man VDRAdmin-AM über einen Webbrowser der Wahl aufrufen können.
Falls kein anderer Port, bei der Konfiguration angegeben wurde:
http://localhost:8001/ http://<ip/hostname>:8001/
[Bearbeiten] Tipps
[Bearbeiten] Aufruf von VDRAdmin-AM (über Verknüpfung auf den Desktop)
Man kann sich für den Aufruf von VDRAdmin-AM im Browser eine Verknüpfung auf den Desktop legen.
Aber der größte Vorteil ist, dass man somit die User/Passwort-Abfrage umgehen kann.
Bei mir sieht der Link so aus:
http://<user>:<pass>@<ip/hostname auf der VDRAdmin-AM läuft>:8001
[Bearbeiten] Aus dem Internet erreichen
Standardpasswort für VDRAdmin-AM ä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/
[Bearbeiten] Distributionsspezifisch
[Bearbeiten] Mandriva
<IfModule mod_proxy.c> # ProxyRequests are only needed when you want to use apache als squid replacement ProxyRequests Off ProxyPass /vdradmin/ http://<VDRip>:8001/ </IfModule>
<Proxy *> Order deny,allow Deny from all # Allow from .your-domain.com # diesen Eintrag den eigenen Gegebenheiten anpassen Allow from 192.168.1 </Proxy>
[Bearbeiten] Streaming (Firefox)
Bei Klick auf das Stream Symbol wollte Firefox immer eine *.m3u Datei speichern.
Unter https://addons.mozilla.org/firefox/446 gibt es die MediaPlayerConnectivity Erweiterung für Firefox.
Wurde /usr/bin/mplayer eingetragen, ist der MPlayer sauber zu beenden, will heißen über den Button , sonst bleibt die Verbindung bestehen, damit verbunden kann die Auslastung bis zu 99 % erreichen (vdr ist dann kaum noch steuerbar).
Eintrag des GUI /usr/bin/gmplayer ungetestet, weiß nicht wie es sich da verhält.
Das streamdev-plugin wird benötigt.
[Bearbeiten] Probleme
Falls sich beim "Fernseher" nur ein blaues Bild zeigt und mehr als eine DVB Karte eingebaut ist, so muss die Reihenfolge der DVB Karten so geändert werden, dass die Fullfeatured Karte die erste Karte ist.
[Bearbeiten] Wunschliste
Wünsche / Fehler können, unter folgender Adresse hinterlegt werden.