Epgsearch-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Beschreibung

Autor: Christian Wieninger

EPG-Search kann als Ersatz für die Standard-Programmanzeige verwendet werden. Es erweitert diese um eine Suchfunktion im EPG und um ein Befehlsmenu für Programmeinträge. 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".

Bilder

Übersicht - Jetzt


Softwareanforderungen

  • Vdradmin (optional)
  • (P)erl-(c)ompatible (r)egular (e)xpression library (optional)
  • at (optional fuer rememberevent.sh)
  • vdr-1.3.x (x>=7)

Installation

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

Für den "Fortschritt" [#### ] siehe Bild in Beschreibung, ist VDR zu patchen.

cd $SOURCEDIR/VDR
patch -p1 < PLUGINS/src/epgsearch/vdr-epgsearch-fontpatch.diff

Dannach wie gewohnt übersetzen.

Konfiguration

Wer möchte geht über die keymacros.conf, um das Plugin zbs. mit dem
[GREEN]
Key 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 Befehlsmenu um eigene Befehle zu erweitern. Dazu ist die epgsearchcmds.conf um einen Eintrag zu erweitern, z.B. erzeugt folgender Befehl einen Autotimer für Vdradmin, wenn er auf den ausgewählten Programmeintrag angewandt wird:

epg2autotimer : /usr/local/bin/epg2autotimer.sh

Falls diese noch nicht existiert, einfach erstellen, PATH wäre /etc/vdr/plugin/epgsearchcmds.conf.

Alles weitere findet sich in der README des Plugins.

Optionen

HAVE_PCREPOSIX=1 comment this out if you want to use Perl compatible regular expressions (PCRE)

Parameter

Parameter Beschreibung
-f PATH/svdrpsend.pl PATH zum Script

Probleme

  • Kein Problem, aber ein vdr --help gibt den Übergabe-Parameter nicht aus (-f ....).

Links

[1] http://www.cwieninger.de.vu Homepage des Plugins
[2] http://www.pcre.org Perl-compatible regular expression library