Live-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
Zeile 132: Zeile 132:
 
* {{bug tracker mantisbt}}
 
* {{bug tracker mantisbt}}
  
====Bekannte noch nicht behobene Probleme====
+
====Bekannte Probleme====
Version 1.6.0 von Tntnet bewirkt beim Übersetzen einen Fehler in
+
{{Box Hinweis|In Live 0.2.0 und im CVS schon behoben.}}
 +
=====Version 1.6.0 von Tntnet bewirkt beim Übersetzen einen Fehler in=====
 
  httpd/worker.cpp
 
  httpd/worker.cpp
 
Die Zeile mit
 
Die Zeile mit
Zeile 139: Zeile 140:
 
einfach auskommentieren.
 
einfach auskommentieren.
  
Dieser Fehler wurde im CVS schon behoben.
+
=====Löschen eines aktiven Timers führt zum Absturz=====
 
+
====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:
 
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
 
http://vdr.gekrumbel.de/live/live_0.1.0_timerdelete.diff.gz
 
Wurde auch im CVS behoben.
 
  
 
<!-- ===Tipps=== -->
 
<!-- ===Tipps=== -->
Zeile 156: Zeile 153:
 
===Snapshot===
 
===Snapshot===
 
* [http://www.vdr-developer.org/cgi-bin/cvsweb.cgi/live/live.tar.gz?tarball=1 aktueller Snapshot]
 
* [http://www.vdr-developer.org/cgi-bin/cvsweb.cgi/live/live.tar.gz?tarball=1 aktueller Snapshot]
 +
cd [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/
 
  cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login
 
  cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login
 
  cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co live
 
  cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co live
  
 
updaten mit
 
updaten mit
 +
cd [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/live/
 
  cvs update -Pd
 
  cvs update -Pd
  
Zeile 165: Zeile 164:
 
# [http://live.vdr-developer.org/ Homepage des Plugins]
 
# [http://live.vdr-developer.org/ Homepage des Plugins]
 
# [http://winni.vdr-developer.org/epgsearch/ EPGSearch Homepage]
 
# [http://winni.vdr-developer.org/epgsearch/ EPGSearch Homepage]
 
+
# [http://streamdev.vdr-developer.org/ Streamdev Homepage]
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
 
{{i18n|live-plugin}}
 
{{i18n|live-plugin}}

Version vom 1. Mai 2008, 11:59 Uhr

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.

Aktuell wird als stabile Version Live 0.2.0 empfohlen, die cvs Version ist meist ein wenig aktueller aber kann aucvh mal einen Fehler beinhalten.

Die Features:

  • derzeitige Programmübersicht
  • Programm eines Senders
  • Aufnahme abspielen und löschen
  • Timer anlegen und bearbeiten (sofern Epgsearch-plugin vorhanden) auch der EPG Suchtimer
  • Anwahl von TV und Aufnahmestreams ( sofern Streamdev-plugin vorhanden)
  • Eine Fernbedienung
  • Ständig aktuelle Statusbox (per Ajax)
  • Optionaler Passwortschutz dringend empfohlen 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

Die Bilder stammen von einer cvs live Version kleiner 0.2.0 , also nicht wundern wenn die Neuigkeiten noch fehlen.

Suchtimer
Aufnahmen
Fernbedienung
Programm
Suchen
Einstellungen
Timer
Was läuft?


Softwareanforderungen

Für Live 0.2.0:

Siehe auch Problemeintrag zu Version 1.6.0.

Optional und Empfohlen:

Nur wenn gcc <= 4.0

Installation

Hier nur die Beschreibung für von cxxtool und tntnet, für live selber siehe: Plugin_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

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

yaourt -S gnutls cxxtools tntnet boost
(oder: pacman -S gnutls boost //und cxxtools,tntnet manuell aus AUR holen)

Crux

prt-get depinst boost tntnet cxxtools

Debian

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

Gentoo

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

SuSE

yast -i {cxxtools,tntnet,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 Probleme

Hinweis
Hinweis

In Live 0.2.0 und im CVS schon behoben.


Version 1.6.0 von Tntnet bewirkt beim Übersetzen einen Fehler in
httpd/worker.cpp

Die Zeile mit

comploader.cleanup();

einfach auskommentieren.

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


Wunschliste

Snapshot

cd $SOURCEDIR/VDR/PLUGINS/src/
cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login
cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co live

updaten mit

cd $SOURCEDIR/VDR/PLUGINS/src/live/
cvs update -Pd

Links

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