Live-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
(Links)
 
(68 dazwischenliegende Versionen von 21 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
'''Autor(en):''' LordJaxom, skiller2k1, winni, tadi und Thomas (siehe [http://vdr-portal.de vdr-portal.de])
+
'''Autor(en):'''
 +
* LordJaxom
 +
* skiller2k1
 +
* Christian Wieninger
 +
* tadi
 +
* Thomas
 +
* (siehe [[VDR Portal]])
  
<!-- ===Status=== -->
+
''Live - das Live Interactive VDR Environment''
'''Live - das Live Interactive VDR Environment'''
+
  
 
Live ermöglicht die komfortable Bedienung des [[VDR]] und mancher seiner [[Plugins]] über ein Webinterface.
 
Live ermöglicht die komfortable Bedienung des [[VDR]] und mancher seiner [[Plugins]] über ein Webinterface.
 +
 +
===Status===
 +
Letztes Update
 +
 +
===Detaillierte Beschreibung===
  
 
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.
 
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.
Zeile 14: Zeile 24:
 
* derzeitige Programmübersicht
 
* derzeitige Programmübersicht
 
* Programm eines Senders
 
* Programm eines Senders
* Aufnahmenliste
+
* Aufnahme abspielen und löschen
* Timer
+
* Timer anlegen und bearbeiten (sofern [[Epgsearch-plugin]] vorhanden) auch der EPG Suchtimer
* Direktsuche und Administration der EPG Suchtimer (sofern [[Epgsearch-plugin]] vorhanden)
+
* Anwahl von TV und Aufnahmestreams ( sofern [[Streamdev-plugin]] vorhanden)
 
* Eine Fernbedienung
 
* Eine Fernbedienung
 
* Ständig aktuelle Statusbox (per Ajax)
 
* Ständig aktuelle Statusbox (per Ajax)
* Optionaler Passwortschutz für den Einsatz im Internet
+
* Optionaler Passwortschutz dringend empfohlen für den Einsatz im Internet
 
* PDA-freundliches Layout (getestet auf Palm TX)
 
* PDA-freundliches Layout (getestet auf Palm TX)
 
 
{{Box Hinweis|
 
Für die cvs-Version bitte immer im README nachlesen, aktuelle Informationen sind dort zu finden.
 
}}
 
  
 
==Bilder==
 
==Bilder==
<!--
 
 
{|
 
{|
|[[Bild:live-plugin-00.jpg|thumb|none|''kurze beschreibung'']]
+
| [[Bild:live-plugin-00.jpg|thumb|none|''Suchtimer'']]
|[[Bild:live-plugin-01.jpg|thumb|none|''kurze beschreibung'']]
+
| [[Bild:live-plugin-01.jpg|thumb|none|''Aufnahmen'']]
 +
| [[Bild:live-plugin-02.jpg|thumb|none|''Fernbedienung'']]
 +
| [[Bild:live-plugin-03.jpg|thumb|none|''Programm'']]
 +
| [[Bild:live-plugin-04.jpg|thumb|none|''Suchen'']]
 +
|-
 +
| [[Bild:live-plugin-05.jpg|thumb|none|''Einstellungen'']]
 +
| [[Bild:live-plugin-06.jpg|thumb|none|''Timer'']]
 +
| [[Bild:live-plugin-07.jpg|thumb|none|''Was läuft?'']]
 
|}
 
|}
-->
 
 
<!-- ==Bedienung== -->
 
<!-- ===[[SVDRP]] Befehle=== -->
 
 
<!-- ==Hardwareanforderungen== -->
 
  
 
==Softwareanforderungen==
 
==Softwareanforderungen==
*  vdr >= 1.4.3-3 (1.4.0-2 im akt. CVS)
+
* [http://www.tntnet.org/download.html cxxtools (für tntnet)]  
* [http://www.tntnet.org/download.hms Tntnet >= 1.5.3] Siehe auch Problemeintrag zu Version 1.6.0.
+
* [https://sourceforge.net/projects/infozip/files/Zip%203.x%20%28latest%29/3.0/ zip (für tntnet)]
* [http://www.tntnet.org/download.hms Cxxtools >= 1.4.3]  
+
* [http://www.tntnet.org/download.html tntnet]
* [http://www.boost.org boost >= 1.32.0] (nicht mehr notwendig im akt. CVS und mit gcc >= 4.0)
+
* [[epgsearch-plugin]] (optional)
* [http://www.openssl.org libssl] (nicht mehr notwendig im akt. CVS)
+
* Streamdev-server Plugin aus dem [[streamdev-plugin]] (optional)
* [http://winni.vdr-developer.org/epgsearch/ EPGSearch >= 0.9.22] (optional)
+
  
==Installation==
+
==Konfiguration==
<pre>
+
cp -a [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/live/live [[Struktur|$VDRCONFIG]]/plugins
cd $SOURCEDIR
+
tar xvzf cxxtools-<VERSION>.tar.gz
+
cd cxxtools-<VERSION>
+
./configure --prefix=/usr/local
+
make
+
make install
+
ldconfig
+
  
cd -
+
=== Anmelden und Passwort ===
tar xvzf tntnet-<VERSION>.tar.gz
+
Nach der Installation wird die Anmeldeseite des Live-Plugins im Webbrowser mit
cd tntnet-<VERSION>
+
./configure --prefix=/usr/local
+
make
+
make install
+
ldconfig
+
</pre>
+
  
Bei [[Arch-Linux]] und [[SuSE]], scheint es keine Quellen für cxxtools / tntnet zu geben, diese müssen da manuell übersetzt werden.
+
<nowiki>http://<ip des Rechners>:8008/</nowiki>
  
[[SuSE]] 10.3 scheint mal wieder eigene Wege zu gehen, hier sollte vor der Installation ein Link gesetzt werden.
+
aufgerufen. Die Voreinstellungen sind in der Regel für den Benutzer
  
  shell> ln -s  /etc/ld.so.conf  /etc/ld.so.conf.d
+
  admin
  
Anderenfalls steigt das configure Skript, mit folgender Meldung aus.
+
und für das Passwort
  
  cat: /etc/ld.so.conf.d/*.conf: No such file or directory
+
  live
  
===[[Arch-Linux]]===
+
===Support===
pacman -S gnutls boost
+
https ://www.vdr-portal.de/forum/index.php?board/90-vdradmin-xxv-live/
  
===[[Crux]]===
+
===Tipps===
prt-get depinst boost tntnet cxxtools
+
Erste Anmeldung per Netzwerk misslingt:
 +
Könnte ein Problem mit dem MD5-Passwort sein.
 +
Lösungen:
  
===[[Debian]]===
+
a) Per VDR-OSD ein neues Passwort setzen,
apt-get install libcxxtools-dev libtntnet-dev libboost-dev libssl-dev
+
  
===[[Gentoo]]===
+
b) In der setup.conf des VDR folgendes: live.LocalNetMask = 192.168.X.1/24 setzen, (Maske bitte auf eigenes Netz anpassen)
emerge dev-libs/{boost,tntnet,cxxtools}
+
  
===[[SuSE]]===
+
c) Für Gentoo: in /etc/conf.d/vdr.live den Eintrag: LIVE_BIND_IPS="0.0.0.0" setzen.
yast -i a52dec {gnutls,boost}-devel
+
  
<!-- ===Optionen=== -->
+
dann sollte das per Netzwerk tun.
<!-- ===Patches=== -->
+
<!-- ==Konfiguration== -->
+
<!-- ===Einstellungen=== -->
+
<!-- ===Parameter=== -->
+
<!-- ==Sonstiges== -->
+
  
=== Anmelden und Passwort ===
+
'''EPG-Images, von plugins wie tvm2vdr:'''
Nach der Installation wird die Anmeldeseite des Live-Plugins im Webbrowser mit
+
  
<nowiki>http://<ip des Rechners>:8008/</nowiki>
+
Bitte Plugin-Parameter
  
aufgerufen. Die Voreinstellungen sind in der Regel für den Benutzer
+
-e /pfad/zu/den/epgimages
  
admin
+
bzw.
  
und für das Passwort
+
--epgimages=/pfad/zu/den/epgimages
  
live
+
setzen.
  
===Probleme===
+
'''EPG-Images, von tvscraper:'''
Für Fehler, Probleme und natürlich auch Feature-Requests gibt es den Bugtracker:
+
* {{bug tracker mantisbt}}
+
  
====Bekannte noch nicht behobene Probleme====
+
Bitte Plugin-Parameter
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.
+
-t /pfad/zu/den/tvscraperimages
  
====Löschen eines aktiven Timers führt zum Absturz====
+
bzw.
  
Wenn über die Timerseite ein aktiver, gerade aufnehmender Timer gelöscht wird, stürzt der VDR ab. Hierfür gibt es einen Hotfix:
+
--tvscraperimages=/pfad/zu/den/tvscraperimages
  
http://vdr.gekrumbel.de/live/live_0.1.0_timerdelete.diff.gz
 
  
Wurde auch im CVS behoben.
+
setzen.
  
<!-- ===Tipps=== -->
+
z.B.: --tvscraperimages=/var/cache/vdr/plugins/tvscraper
  
===Wunschliste===
+
==Aktuelle Version==
* {{bug tracker mantisbt}}
+
* https ://github.com/MarkusEh/vdr-plugin-live
 
+
===Snapshot===
+
* [http://www.vdr-developer.org/cgi-bin/cvsweb.cgi/live/live.tar.gz?tarball=1 aktueller 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==
 
==Links==
# [http://live.vdr-developer.org/ Homepage des Plugins]
+
# [http://live.vdr-developer.org/ ALTE Homepage des Plugins]
# [http://winni.vdr-developer.org/epgsearch/ EPGSearch Homepage]
+
# [http://winni.vdr-developer.org/epgsearch/ Alte EPGSearch Homepage]. [https: //github.com/vdr-projects/vdr-plugin-epgsearch  Aktuelle EPGSearch Homepage]
 +
# [https: //github.com/vdr-projects/vdr-plugin-streamdev/ Streamdev Homepage]
 +
[[Kategorie:Plugins]]
 +
[[Kategorie:Admin-Plugins]]
 +
[[Kategorie:Fernbedienungen]]
  
[[Kategorie:Plugins]]
 
 
{{i18n|live-plugin}}
 
{{i18n|live-plugin}}

Aktuelle Version vom 18. September 2023, 13:21 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor(en):

  • LordJaxom
  • skiller2k1
  • Christian Wieninger
  • tadi
  • Thomas
  • (siehe VDR Portal)

Live - das Live Interactive VDR Environment

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

[Bearbeiten] Status

Letztes Update

[Bearbeiten] Detaillierte Beschreibung

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
  • 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)

[Bearbeiten] Bilder

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

[Bearbeiten] Softwareanforderungen

[Bearbeiten] Konfiguration

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

[Bearbeiten] 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

[Bearbeiten] Support

https ://www.vdr-portal.de/forum/index.php?board/90-vdradmin-xxv-live/

[Bearbeiten] Tipps

Erste Anmeldung per Netzwerk misslingt: Könnte ein Problem mit dem MD5-Passwort sein. Lösungen:

a) Per VDR-OSD ein neues Passwort setzen,

b) In der setup.conf des VDR folgendes: live.LocalNetMask = 192.168.X.1/24 setzen, (Maske bitte auf eigenes Netz anpassen)

c) Für Gentoo: in /etc/conf.d/vdr.live den Eintrag: LIVE_BIND_IPS="0.0.0.0" setzen.

dann sollte das per Netzwerk tun.

EPG-Images, von plugins wie tvm2vdr:

Bitte Plugin-Parameter

-e /pfad/zu/den/epgimages

bzw.

--epgimages=/pfad/zu/den/epgimages

setzen.

EPG-Images, von tvscraper:

Bitte Plugin-Parameter

-t /pfad/zu/den/tvscraperimages

bzw.

--tvscraperimages=/pfad/zu/den/tvscraperimages


setzen.

z.B.: --tvscraperimages=/var/cache/vdr/plugins/tvscraper

[Bearbeiten] Aktuelle Version

  • https ://github.com/MarkusEh/vdr-plugin-live

[Bearbeiten] Links

  1. ALTE Homepage des Plugins
  2. Alte EPGSearch Homepage. [https: //github.com/vdr-projects/vdr-plugin-epgsearch Aktuelle EPGSearch Homepage]
  3. [https: //github.com/vdr-projects/vdr-plugin-streamdev/ Streamdev Homepage]
In anderen Sprachen