Live-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Tipps)
(40 dazwischenliegende Versionen von 16 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.
  
 
Zudem wurde eine Schnittstelle eingeführt, die eine direkte Integration einer Bedienoberfläche für Plugins in Live ermöglicht.
 
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:
 
Die Features:
Zeile 23: Zeile 31:
 
* Optionaler Passwortschutz dringend empfohlen 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==
Die Bilder stammen von einer cvs live Version kleiner 0.2.0 , also nicht wundern wenn die Neuigkeiten noch fehlen.
 
 
{|
 
{|
 
| [[Bild:live-plugin-00.jpg|thumb|none|''Suchtimer'']]
 
| [[Bild:live-plugin-00.jpg|thumb|none|''Suchtimer'']]
Zeile 42: Zeile 44:
 
| [[Bild:live-plugin-07.jpg|thumb|none|''Was läuft?'']]
 
| [[Bild:live-plugin-07.jpg|thumb|none|''Was läuft?'']]
 
|}
 
|}
 
<!-- ==Bedienung== -->
 
<!-- ===[[SVDRP]] Befehle=== -->
 
 
<!-- ==Hardwareanforderungen== -->
 
  
 
==Softwareanforderungen==
 
==Softwareanforderungen==
Für Live 0.2.0:
+
* [http://www.tntnet.org/download.html cxxtools (für tntnet)]  
*  vdr >= 1.4.0 empfohlen: vdr >= 1.4.7
+
* [https://sourceforge.net/projects/infozip/files/Zip%203.x%20%28latest%29/3.0/ zip (für tntnet)]
* [http://www.tntnet.org/download.hms Tntnet >= 1.5.3]  
+
* [http://www.tntnet.org/download.html tntnet]
Siehe auch Problemeintrag zu Version 1.6.0.
+
* [[epgsearch-plugin]] (optional)
* [http://www.tntnet.org/download.hms Cxxtools >= 1.4.3]  
+
* Streamdev-server Plugin aus dem [[streamdev-plugin]] (optional)
Optional und Empfohlen:
+
* [http://winni.vdr-developer.org/epgsearch/ EPGSearch >= 0.9.24]
+
* [http://streamdev.vdr-developer.org/ Streamdev-server >= 0.3.4]
+
Nur wenn gcc <= 4.0
+
* [http://www.boost.org boost >= 1.32.0]
+
  
==Installation==
+
==Konfiguration==
Hier nur die Beschreibung für von cxxtool und tntnet, für live selber siehe: [[Plugin_Installation]]
+
cp -a [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/live/live [[Struktur|$VDRCONFIG]]/plugins
  
<pre>
+
=== Anmelden und Passwort ===
cd $SOURCEDIR
+
Nach der Installation wird die Anmeldeseite des Live-Plugins im Webbrowser mit
tar xvzf cxxtools-<VERSION>.tar.gz
+
cd cxxtools-<VERSION>
+
./configure --prefix=/usr/local
+
make
+
make install
+
ldconfig
+
  
cd -
+
<nowiki>http://<ip des Rechners>:8008/</nowiki>
tar xvzf tntnet-<VERSION>.tar.gz
+
cd tntnet-<VERSION>
+
./configure --prefix=/usr/local
+
make
+
make install
+
ldconfig
+
</pre>
+
  
{{Box Hinweis|
+
aufgerufen. Die Voreinstellungen sind in der Regel für den Benutzer
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
+
  admin
}}
+
  
===[[Arch-Linux]]===
+
und für das Passwort
yaourt -S gnutls cxxtools tntnet boost
+
(oder: pacman -S gnutls boost //und cxxtools,tntnet manuell aus AUR holen)
+
  
===[[Crux]]===
+
  live
  prt-get depinst boost tntnet cxxtools
+
  
===[[Debian]]===
+
===Support===
apt-get install libcxxtools-dev libtntnet-dev libboost-dev
+
https ://www.vdr-portal.de/forum/index.php?board/90-vdradmin-xxv-live/
  
===[[Gentoo]]===
+
===Tipps===
emerge dev-libs/{boost,tntnet,cxxtools}
+
Erste Anmeldung per Netzwerk misslingt:
 +
Könnte ein Problem mit dem MD5-Passwort sein.
 +
Lösungen:
  
===[[SuSE]]===
+
a) Per VDR-OSD ein neues Passwort setzen,
yast -i {cxxtools,tntnet,boost}-devel
+
  
<!-- ===Optionen=== -->
+
b) In der setup.conf des VDR folgendes: live.LocalNetMask = 192.168.X.1/24 setzen, (Maske bitte auf eigenes Netz anpassen)
<!-- ===Patches=== -->
+
  
==Konfiguration==
+
c) Für Gentoo: in /etc/conf.d/vdr.live den Eintrag: LIVE_BIND_IPS="0.0.0.0" setzen.
Es wird davon ausgegangen, dass das Plugin bereits entpackt und verlinkt wurde, siehe [[Plugin Installation]].
+
  
cp -a [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/live/live [[Struktur|$VDRCONFIG]]/plugins
+
dann sollte das per Netzwerk tun.
  
<!-- ===Einstellungen=== -->
+
'''EPG-Images, von plugins wie tvm2vdr:'''
<!-- ===Parameter=== -->
+
<!-- ==Sonstiges== -->
+
  
=== Anmelden und Passwort ===
+
Bitte Plugin-Parameter
Nach der Installation wird die Anmeldeseite des Live-Plugins im Webbrowser mit
+
  
<nowiki>http://<ip des Rechners>:8008/</nowiki>
+
-e /pfad/zu/den/epgimages
  
aufgerufen. Die Voreinstellungen sind in der Regel für den Benutzer
+
bzw.
  
admin
+
--epgimages=/pfad/zu/den/epgimages
  
und für das Passwort
+
setzen.
  
live
+
'''EPG-Images, von tvscraper:'''
  
===Probleme===
+
Bitte Plugin-Parameter
Für Fehler, Probleme und natürlich auch Feature-Requests gibt es den Bugtracker:
+
* {{bug tracker mantisbt}}
+
  
====Bekannte Probleme====
+
-t /pfad/zu/den/tvscraperimages
{{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
+
Die Zeile mit
+
comploader.cleanup();
+
einfach auskommentieren.
+
  
=====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
 
  
<!-- ===Tipps=== -->
+
setzen.
  
===Wunschliste===
+
z.B.: --tvscraperimages=/var/cache/vdr/plugins/tvscraper
* {{bug tracker mantisbt}}
+
  
===Snapshot===
+
==Historische Version==
* [http://www.vdr-developer.org/cgi-bin/cvsweb.cgi/live/live.tar.gz?tarball=1 aktueller Snapshot]
+
git clone git://projects.vdr-developer.org/vdr-plugin-live.git live
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 co live
+
  
updaten mit
+
==Aktuelle Version==
cd [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/live/
+
* https ://github.com/MarkusEh/vdr-plugin-live
cvs update -Pd
+
  
 
==Links==
 
==Links==
Zeile 166: Zeile 122:
 
# [http://streamdev.vdr-developer.org/ Streamdev Homepage]
 
# [http://streamdev.vdr-developer.org/ Streamdev Homepage]
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
 +
[[Kategorie:Admin-Plugins]]
 +
[[Kategorie:Fernbedienungen]]
 +
 
{{i18n|live-plugin}}
 
{{i18n|live-plugin}}

Version vom 14. November 2021, 10:38 Uhr

Inhaltsverzeichnis

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.

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.

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)

Bilder

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

Softwareanforderungen

Konfiguration

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

Support

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

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

Historische Version

git clone git://projects.vdr-developer.org/vdr-plugin-live.git live

Aktuelle Version

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

Links

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