Live-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Beschreibung

Autor(en): LordJaxom, skiller2k1, winni, tadi und Thomas (siehe vdr-portal.de)

Live - das Live Interactive VDR Environment

Live ermöglicht die komfortable Bedienung des VDR und mancher seiner Plugins über ein Webinterface.

Anders als externe Programme, die mit VDR und seinen Plugins über die SVDRP-Schnittstelle kommunizieren, hat Live als Plugin einen direkten Zugriff auf die internen Datenstrukturen des VDR und ist dadurch sehr schnell.

Zudem wurde eine Schnittstelle eingeführt, die eine direkte Integration einer Bedienoberfläche für Plugins in Live ermöglicht.

Die Features:

  • derzeitige Programmübersicht
  • Programm eines Senders
  • Aufnahmenliste
  • Timer
  • Direktsuche und Administration der EPG Suchtimer (sofern Epgsearch-plugin vorhanden)
  • Eine Fernbedienung
  • Ständig aktuelle Statusbox (per Ajax)
  • Optionaler Passwortschutz für den Einsatz im Internet
  • PDA-freundliches Layout (getestet auf Palm TX)


Hinweis
Hinweis

Für die cvs-Version bitte immer im README nachlesen, aktuelle Informationen sind dort zu finden.


Bilder

Suchtimer
Aufnahmen
Fernbedienung
Programm
Suchen
Einstellungen
kurze beschreibung
kurze beschreibung


Softwareanforderungen

Installation

cd $SOURCEDIR
tar xvzf cxxtools-<VERSION>.tar.gz
cd cxxtools-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig

cd -
tar xvzf tntnet-<VERSION>.tar.gz
cd tntnet-<VERSION>
./configure --prefix=/usr/local
make
make install
ldconfig
Hinweis
Hinweis

Bei Arch-Linux und SuSE, scheint es keine Quellen für cxxtools / tntnet zu geben, diese müssen da manuell übersetzt werden. SuSE 10.3 scheint mal wieder eigene Wege zu gehen, hier sollte vor der Installation ein Link gesetzt werden.

shell> ln -s  /etc/ld.so.conf  /etc/ld.so.conf.d

Anderenfalls steigt das configure Skript, mit folgender Meldung aus.

cat: /etc/ld.so.conf.d/*.conf: No such file or directory

Siehe: live-plugin#Softwareanforderungen

Boost, nicht mehr notwendig im akt. CVS mit gcc 4.0 oder höher, somit sind die nachfolgenden Distributions-spezifischen Befehle anzupassen, falls eine höhere gcc Version vorhanden ist.

shell> gcc -dumpversion


Arch-Linux

pacman -S gnutls boost

Crux

prt-get depinst boost tntnet cxxtools

Debian

apt-get install libcxxtools-dev libtntnet-dev libboost-dev libssl-dev

Gentoo

emerge dev-libs/{boost,tntnet,cxxtools}

SuSE

yast -i a52dec {gnutls,boost}-devel

Konfiguration

Es wird davon ausgegangen, dass das Plugin bereits entpackt und verlinkt wurde, siehe Plugin Installation.

cp -a $SOURCEDIR/VDR/PLUGINS/src/live/live $VDRCONFIG/plugins


Anmelden und Passwort

Nach der Installation wird die Anmeldeseite des Live-Plugins im Webbrowser mit

http://<ip des Rechners>:8008/

aufgerufen. Die Voreinstellungen sind in der Regel für den Benutzer

admin

und für das Passwort

live

Probleme

Für Fehler, Probleme und natürlich auch Feature-Requests gibt es den Bugtracker:

Bekannte noch nicht behobene Probleme

Version 1.6.0 von Tntnet bewirkt beim Übersetzen einen Fehler in

httpd/worker.cpp

Die Zeile mit

comploader.cleanup();

einfach auskommentieren.

Dieser Fehler wurde im CVS schon behoben.

Löschen eines aktiven Timers führt zum Absturz

Wenn über die Timerseite ein aktiver, gerade aufnehmender Timer gelöscht wird, stürzt der VDR ab. Hierfür gibt es einen Hotfix:

http://vdr.gekrumbel.de/live/live_0.1.0_timerdelete.diff.gz

Wurde auch im CVS behoben.


Wunschliste

Snapshot

cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login
cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co live

updaten mit

cvs update -Pd

Links

  1. Homepage des Plugins
  2. EPGSearch Homepage
In anderen Sprachen