Epgsearch-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(SVDRP Befehle: Übersetzt)
(Parameter: Übersetzung)
Zeile 81: Zeile 81:
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| -f file || --svdrpsendcmd=file || the path to svdrpsend.pl for external [[SVDRP]] communitcation (default is internal communication)
+
| -f file || --svdrpsendcmd=file || Der Pfad zum Script svdrpsend.pl für die externe [[SVDRP]] Kommunikation. Standard ist interne Kommunikation.
 
|-
 
|-
| -c path || --config=path      || to specify a specific config dir for epgsearch
+
| -c path || --config=path      || Pfad zu den Konfigurations-Dateien von epgsearch. Standard ist '''[[Struktur|$VDRCONFIG]]/plugins/epgsearch/'''
 
|-
 
|-
| -l file || --logfile=file      || to specify a specific logfile for epgsearch
+
| -l file || --logfile=file      || Logfile für epgsearch. Standard ist '''[[Struktur|$VDRCONFIG]]/plugins/epgsearch/epgsearch.log'''
 
|-
 
|-
| -v n    || --verbose=n        || verbose level for logfile
+
| -v n    || --verbose=n        || Level der Logausgaben:
 +
*1 Allgemeine Meldungen
 +
*2 Detaillierte Meldungen
 +
*3 Sehr detaillierte Meldungen für Debugging
 
|}
 
|}
  

Version vom 3. Juni 2006, 10:21 Uhr


Dieser Artikel wurde noch nicht komplett ins Deutsche übersetzt! (Übersetzung zu ~ 80 % durchgeführt.)
Das könntest auch Du machen, einfach per [bearbeiten]. Danach bitte {{übersetzen|<Zahl>}} aus dem Kopf des Artikels entfernen. DANKE :-)


Inhaltsverzeichnis

Beschreibung

Autor: Christian Wieninger

EPG-Search kann als Ersatz für die Standard-Programmanzeige verwendet werden. Es erweitert diese um viele zusätzliche Funktionen (z.B. Wiederholungen suchen), um ein Befehlsmenu für Programmeinträge sowie eine Suchfunktion im EPG. Die Suche kann auch dafür verwendet werden, um automatisch im Hintergrund Timer anzulegen, wenn etwas passendes gefunden wurde. Also ähnlich zu den Autotimern von Vdradmin. Die Optik läßt sich außerdem durch einen Fortschrittsbalken etwas aufpeppen. Zusätzlich gibt es noch bis zu 4 benutzerdefinierte Zeiten neben
Jetzt
und
Nächste
. Der Aufbau der einzelnen Menüs kann ebenfalls nach den eigenen Wünschen angepaßt werden.

Bilder

Übersicht - Jetzt
Übersicht - Jetzt


Softwareanforderungen

  • Vdradmin (optional)
  • (P)erl-(c)ompatible (r)egular (e)xpression library (optional)
  • vdr >= 1.3.7

Installation

Source

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

Arch-Linux

pacman -S pcre

Crux

prt-get depinst libpcre

Debian

apt-get install libpcre3-dev

Gentoo

emerge libpcre

SuSE

yast -i pcre-devel

Optionen

HAVE_PCREPOSIX = 1 comment this out if you want to use Perl compatible regular expressions (PCRE)
WITHOUT_EPGSEARCHONLY = 1 uncomment one of this line, if you don't want the addon epgsearchonly


Konfiguration

Um im normalen Timermenu nach Wiederholungen zu suchen, ist optional VDR zu patchen, näheres siehe README.

cd $SOURCEDIR/VDR
patch -p1 < PLUGINS/src/epgsearch/patches/timercmds-<VERSION>.diff

Dannach wie gewohnt übersetzen.

Zum Schluß createcats in den $PATH linken.

ln -s $SOURCEDIR/VDR/PLUGINS/src/epgsearch/createcats /usr/local/bin

Aufruf kann über die $VDRCONFIG/plugins/epgsearch/epgsearchcmds.conf erfolgen (siehe letzter Eintrag).


Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-f file --svdrpsendcmd=file Der Pfad zum Script svdrpsend.pl für die externe SVDRP Kommunikation. Standard ist interne Kommunikation.
-c path --config=path Pfad zu den Konfigurations-Dateien von epgsearch. Standard ist $VDRCONFIG/plugins/epgsearch/
-l file --logfile=file Logfile für epgsearch. Standard ist $VDRCONFIG/plugins/epgsearch/epgsearch.log
-v n --verbose=n Level der Logausgaben:
  • 1 Allgemeine Meldungen
  • 2 Detaillierte Meldungen
  • 3 Sehr detaillierte Meldungen für Debugging


SVDRP Befehle

Parameter Beschreibung
LSTS [ID] Listet alle Suchen auf, oder, falls ID angegeben wurde, die Suche mit der ID [ID].

Die Ausgabe ist im selben Format wie der Inhalt der Datei epgsearch.conf.

NEWS <settings> Fügt eine neue Suche hinzu. Format der <settings> identisch mit epgsearch.conf. Hinweis: ID muss angegeben werden, wird aber intern ignoriert und durch die nächste freie ID ersetzt.
DELS <ID> Löscht die Suche mit der ID <ID>.
EDIS <settings> Modifiziert eine Suche.
UPDS [OSD] Ein Update der Suchtimer wird durchgeführt. Wenn optional OSD angegeben wird, erscheint am Ende des Updates eine OSD-Hinweis.
UPDD Liest die Datei epgsearchdone.data erneut ein. Sinnvoll wenn ein externes Tools diese geändert hat.
SETS <ON|OFF> Aktiviert oder Deaktiviert den im Hintergrund laufenden Suchtimer-Thread.
FIND <settings> Sucht im EPG nach Events, die auf <settings> passen. Das Ergebnis wird direkt ausgegeben.


Tipps

Zur allgmeinen Bedienung:

Einige Farbtasten sind doppelt belegt. Einfach mal
0
drücken, um auf die andere Belegung zu wechseln.

Zum Aufruf:

Die verwendete Taste zum Aufrufen des Plugins kann in der keymacros.conf konfiguriert werden. Um das Plugin zum Beispiel mit
Grün
aufzurufen:


# Remote control key macros for VDR
#
# Format:
#
# macrokey  key1 key2 key3...
# macrokey  @plugin key1 key2 key3...
#
# See man vdr(5)

Red       @pilot
Green     @epgsearch
^^^^^^^^^^^^^^^^^^^^^
Blue      Timers
Yellow    @prefermenu


Alternativ über einen "User Key":

User1     @epgsearch

Es ist auch möglich das Menü des Plugins um eigene Befehle zu erweitern. Dazu ist die epgsearchcmds.conf anzupassen.

Falls diese noch nicht existiert, einfach als $VDRCONFIG/plugins/epgsearch/epgsearchcmds.conf erstellen.

Alles weitere und Beispielscripte befinden sich in den Sourcen des Plugins.


Links

  1. Homepage des Plugins
  2. Perl-compatible regular expression library
In anderen Sprachen