Epgsearch-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Konfiguration)
 
(92 dazwischenliegende Versionen von 27 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{übersetzen|80}}
 
 
 
==Beschreibung==
 
==Beschreibung==
 
'''Autor:''' Christian Wieninger
 
'''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 {{Button grün|Jetzt}} und {{Button gelb|Nächste}}. Der Aufbau der einzelnen Menüs kann ebenfalls nach den eigenen Wünschen angepaßt werden.
+
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 Befehlsmenü für Programmeinträge sowie eine Suchfunktion zum Durchsuchen des EPG. Die Suche kann auch dafür verwendet werden, um automatisch im Hintergrund Timer anzulegen, wenn etwas Passendes gefunden wurde.
  
==Bilder==
+
Diese Funktion nennt sich hier Suchtimer, ist ähnlich den Autotimern von [[Vdradmin]], nur deutlich flexibler. Die Optik lässt sich außerdem durch einen Fortschrittsbalken etwas aufpeppen. Zusätzlich gibt es noch bis zu vier benutzerdefinierte Zeiten neben {{Button grün|Jetzt}} und {{Button gelb|Nächste}}. Der Aufbau der einzelnen Menüs kann ebenfalls nach den eigenen Wünschen angepasst werden.
{|
+
| [[Bild:epgsearch-plugin-00.jpg|thumb|none|''Übersicht - Jetzt'']]
+
| [[Bild:epgsearch-plugin-01.png|thumb|none|''Übersicht - Jetzt'']]
+
|}
+
  
<!-- ==Hardwareanforderungen== -->
+
Desweiteren verfügt das Plugin über einen integrierten Konfliktcheck, der einen per OSD informiert wenn Sendungen aufgrund von Überschneidungen (und zu wenig Aufnahmegeräten) nicht vollständig aufgenommen werden können. In einem speziellen Konflikt-Menü können dann die Konflikte komfortabel gelöst werden.
  
==Softwareanforderungen==
+
Eine Benachrichtigung per EMail bei Timer-Updates und/oder Timer-Konflikten ist ebenso enthalten wie die Möglichkeit, mit User-Variablen und Skriptaufrufen auf die Suchtimer umfangreichen Einfluss nehmen zu können.
* [[Vdradmin]] (optional)
+
* (P)erl-(c)ompatible (r)egular (e)xpression library (optional)
+
* vdr >= '''1.3.7'''
+
  
==Installation==
+
===Status===
===Source===
+
Letztes Update 09/2011
<pre>
+
cd $SOURCEDIR
+
tar xvzf pcre-<VERSION>.tar.bz2
+
cd pcre-<VERSION>
+
./configure --prefix=/usr/local
+
make
+
make install
+
ldconfig
+
</pre>
+
  
===[[Arch-Linux]]===
+
==Bilder==
pacman -S pcre
+
<gallery>
 +
Bild:epgsearch-plugin-00.jpg|''Übersicht - Jetzt''
 +
Bild:epgsearch-plugin-01.png|''Übersicht - Jetzt''
 +
Bild:epgsearch-plugin-02.jpg|''Beispiel - Benachrichtigungs - Mail''
 +
</gallery>
  
===[[Crux]]===
+
==Bedienung==
prt-get depinst libpcre
+
  
===[[Debian]]===
+
Das Plugin ist zu umfangreich, um alles in diesem Artikel zu beschreiben.
apt-get install libpcre3-dev
+
Dem Plugin liegt aber eine umfangreiche Dokumentation in Form von {{wikipedia|Manpages}} bei, die auch online gelesen werden können:
 +
# [http://winni.vdr-developer.org/epgsearch/de/epgsearch.1.html README.DE]
 +
# [http://winni.vdr-developer.org/epgsearch/en/epgsearch.4.html MANUAL]
  
===[[Gentoo]]===
 
emerge libpcre
 
  
===[[SuSE]]===
+
===[[SVDRP]] Befehle===
yast -i pcre-devel
+
{| class="wikitable"
 
+
|-
==Optionen==
+
!Parameter
{| border=1 cellpadding=2 cellspacing=0
+
!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&nbsp;<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.
 
|-
 
|-
| bgcolor=#efefef|HAVE_PCREPOSIX = 1
+
| SETS <nowiki><ON|OFF></nowiki>  || Aktiviert oder deaktiviert den im Hintergrund laufenden Suchtimer-Thread.
| comment this out if you want to use Perl compatible regular expressions (PCRE)
+
 
|-
 
|-
| bgcolor=#efefef|WITHOUT_EPGSEARCHONLY = 1
+
| FIND <settings> || Sucht im EPG nach Events, die auf <settings> passen. Das Ergebnis wird direkt ausgegeben.
| uncomment one of this line, if you don't want the addon epgsearchonly
+
 
|}
 
|}
  
<!-- ==Patches== -->
+
Dies ist nur ein Teil der möglichen [[SVDRP]]-Befehle. Die komplette Liste ist im [http://winni.vdr-developer.org/epgsearch/en/epgsearch.4.html#9__svdrp_interface MANUAL] nachzulesen.
 +
 
 +
<!-- ==Hardwareanforderungen== -->
 +
 
 +
==Softwareanforderungen==
 +
* (P)erl-(c)ompatible (r)egular (e)xpression library, PCRE (optional)
 +
* TRE Bibliothek, für unbegrenzt tolerante Suche (optional)
 +
 
 +
==Installation==
 +
===Optionen im Makefile===
 +
{| class="wikitable"
 +
|-
 +
| bgcolor=#efefef | #WITHOUT_EPGSEARCHONLY = 1
 +
| Entferne die # wenn das Mini-Plugin epgsearchonly nicht kompiliert werden soll.
 +
epgsearchonly erstellt im Hauptmenü von VDR einen Eintrag "Suche" und dient somit als Abkürzung zum Menü der Suchtimer.
 +
|-
 +
| bgcolor=#efefef | #WITHOUT_CONFLICTCHECKONLY = 1
 +
| Entferne die # wenn das Mini-Plugin conflictcheckonly nicht kompiliert werden soll.
 +
conflictcheckonly erstellt im Hauptmenü von VDR einen Eintrag "Timerkonflikte" und dient somit als Abkürzung zum Menü der "Suchtimer/Aktionen/Prüfe Timerkonflikte".
 +
|-
 +
| bgcolor=#efefef | #WITHOUT_QUICKSEARCH = 1
 +
| Entferne die # wenn das Mini-Plugin quicksearch nicht kompiliert werden soll.
 +
quicksearch erstellt im Hauptmenü von VDR einen Eintrag "Schnellsuche" und dient zum schnellen Suchen im EPG ohne dazu einen Suchtimer anlegen zu müssen.
 +
|-
 +
| bgcolor=#efefef | #HAVE_PCREPOSIX = 1
 +
| Entferne die # wenn Perl kompatible reguläre Ausdrücke (Perl compatible regular expressions, PCRE) verwendet werden sollen.
 +
|-
 +
| bgcolor=#efefef | #HAVE_LIBTRE = 1
 +
| Entferne die # wenn libtre (für unbegrenzte tolerante Suche) installiert ist.
 +
|}
  
 
==Konfiguration==
 
==Konfiguration==
Um im normalen Timermenu nach Wiederholungen zu suchen, ist optional VDR zu patchen, näheres siehe README.
+
===timercmds===
 +
 
 +
Um im normalen Timermenü nach Wiederholungen zu suchen, ist optional VDR zu patchen, näheres siehe README.
  
 
  cd [[Struktur|$SOURCEDIR]]/VDR
 
  cd [[Struktur|$SOURCEDIR]]/VDR
  patch -p1 < PLUGINS/src/epgsearch/patches/timercmds-<VERSION>.diff
+
  patch -p1 < PLUGINS/src/epgsearch/patches/timercmd-<VERSION>.diff
 +
 
 +
Danach wie gewohnt übersetzen.
 +
 
 +
===createcats===
  
Dannach wie gewohnt übersetzen.
+
createcats dient zum automatischen Erstellen der erweiterten EPG-Kategorien. Nähere Beschreibung im MANUAL.
  
Zum Schluß '''createcats''' in den [[Struktur|$PATH]] linken.
+
Nach dem Kompilieren '''createcats''' in den [[Struktur|$PATH]] linken.
  
 
  ln -s [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/epgsearch/createcats /usr/local/bin
 
  ln -s [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/src/epgsearch/createcats /usr/local/bin
Zeile 72: Zeile 103:
 
Aufruf kann über die '''[[Struktur|$VDRCONFIG]]/plugins/epgsearch/[[epgsearchcmds.conf]]''' erfolgen (siehe letzter Eintrag).
 
Aufruf kann über die '''[[Struktur|$VDRCONFIG]]/plugins/epgsearch/[[epgsearchcmds.conf]]''' erfolgen (siehe letzter Eintrag).
  
<!-- ==Einstellungen== -->
+
<!-- ===Einstellungen=== -->
 
+
===Parameter===
==Parameter==
+
{| class="wikitable"
{| border=1 cellpadding=2 cellspacing=0
+
|-
|- bgcolor=#efefef
+
 
!Parameter (kurz)
 
!Parameter (kurz)
 
!Parameter (lang)
 
!Parameter (lang)
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| -f file || --svdrpsendcmd=file || the path to svdrpsend.pl for external [[SVDRP]] communitcation (default is internal communication)
+
| -f ''<DATEI>'' || --svdrpsendcmd=''<DATEI>'' || 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 ''<DIR>''  || --config=''<DIR>''        || 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 ''<DATEI>'' || --logfile=''<DATEI>''     || 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
<!-- ==Bedienung== -->
+
*3 Sehr detaillierte Meldungen für Debugging
 
+
==[[SVDRP]] Befehle==
+
{| border=1 cellpadding=5 cellspacing=0
+
|- bgcolor=#efefef
+
!Parameter
+
!Beschreibung
+
|-
+
| LSTS [ID]      || to list all searches, or the one with the passed ID (format is the same as epgsearch.conf)
+
|-
+
| NEWS <settings> || to add a new search REMARK: the value of element ID is ignored. epgsearch will always assign the next free ID
+
|-
+
| DELS <ID>      || to delete the search with ID
+
|-
+
| EDIS <settings> || to modify an existing search
+
|-
+
| UPDS [OSD]      || to update the search timers. Passing the optional keyword OSD pops up an OSD message after the update has finished.
+
|-
+
| UPDD            || to reload the file epgsearchdone.data, e.g. after an external tool has modified it.
+
 
|-
 
|-
| SETS <nowiki><ON|OFF></nowiki>  || to activate or cancel the search timer background thread.
+
| -r            || --reloadmenuconf          || Neuladen der epgsearchmenu.conf bei jedem Aufruf des Plugins
 
|-
 
|-
| FIND <settings> || Search the EPG for events and receive a result list.
+
| -m <CMD>       || --mailcmd=<CMD>            || Alternatives Mail-Script für die Timer-Update- und Konflikt-Benachrichtigung per EMail
 
|}
 
|}
  
<!-- ==Probleme== -->
 
  
==Tipps==
+
===Kanal Gruppen===
'''Zur allgmeinen Bedienung:'''
+
Wer Kanalgruppen (epgsearchchangrps.conf) definieren möchte findet im angegebenen Link (ff.) und dann im Manual weiteres.
Einige Farbtasten sind doppelt belegt. Einfach mal {{Button neutral|0}} drücken, um auf die andere Belegung zu wechseln.
+
vdr-portal.de/forum/index.php?thread/127860-epgsearch-epgsearchchangrps-conf/
  
'''Zum Aufruf:'''
+
==Sonstiges==
Wer möchte geht über die [[keymacros.conf]], um das Plugin zbs. mit dem {{Button grün|Grün}} Key aufzurufen.
+
  
 +
{{Box Hinweis|
 +
Mit der Version 0.9.18 hat sich der Speicherort der Konfigurationsdateien geändert! Bitte die HISTORY lesen.
 +
}}
 +
 +
===Tipps===
 +
; Zur allgemeinen Bedienung : Einige Farbtasten sind doppelt belegt. In diesem Fall {{Button neutral|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 {{Button grün|Grün}} aufzurufen:
 
{{Box Datei | [[Struktur|$VDRCONFIG]]/[[keymacros.conf]] |
 
{{Box Datei | [[Struktur|$VDRCONFIG]]/[[keymacros.conf]] |
 
  # Remote control key macros for VDR
 
  # Remote control key macros for VDR
Zeile 140: Zeile 158:
 
  Yellow    @[[prefermenu-plugin|prefermenu]]
 
  Yellow    @[[prefermenu-plugin|prefermenu]]
 
}}
 
}}
 +
Alternativ über einen "User Key":
  
Alternativ über einen "User Key".
+
User1    @epgsearch
  
<pre>
+
Es ist auch möglich, das Menü des Plugins um eigene Befehle zu erweitern. Dazu ist die [[epgsearchcmds.conf]] anzupassen.
User1    @epgsearch
+
</pre>
+
  
Es ist auch möglich das Menu des Plugins um eigene Befehle zu erweitern. Dazu ist die [[epgsearchcmds.conf]] anzupassen.
+
Falls diese noch nicht existiert, einfach als '''[[Struktur|$VDRCONFIG]]/plugins/epgsearch/[[epgsearchcmds.conf]]''' erstellen.
  
Falls diese noch nicht existiert, einfach erstellen, PATH wäre '''[[Struktur|$VDRCONFIG]]/plugins/epgsearch/[[epgsearchcmds.conf]]'''.
+
Alles weitere und Beispielskripte befinden sich in den Sourcen des Plugins.
  
Alles weitere und Bespielskipte befinden sich in den Sourcen des Plugins.
+
===Was tun, wenn Suchtimer keine Timer erzeugen?===
 +
* Prüfen, ob der Suchtimer überhaupt etwas findet.
 +
* Im Setup von Epgsearch unter "Suche und Suchtimer" prüfen, ob diese überhaupt aktiv sind.
 +
* Epgsearch programmiert Timer per [[SVDRP]], also in der Shell erstmal testen, ob das funktioniert, z.B. (ab vdr-1.7.15, bei alten Systemen svdrpsend.pl)  <pre>svdrpsend plug epgsearch LSTS</pre> eine Liste aller Suchtimer auswerfen. Falls nicht, dann sollte geprüft werden, ob im Setup von epgsearch der gleiche Port (Standard ist 2001 bzw. 6419 ab vdr-1.7.15) für [[SVDRP]] hinterlegt ist, den auch VDR benutzt. Und schließlich kann es sein, dass Einträge in der [[svdrphosts.conf]] fehlen.
 +
* Standardmäßig programmiert Epgsearch einen Timer nur einmalig, d.h. wird ein Timer manuell gelöscht, wird er beim nächsten Suchtimer-Update nicht neu programmiert. Will man das nicht, kann man im Epgsearch-Setup unter "Suche und Suchtimer" die Option "Timer nach Löschen neu programmieren" aktivieren. Andernfalls: Verliert man also seine Timer aus irgendeinem Grund, muss man die Epgsearch-interne Liste der erledigten Timer entfernen. Am einfachsten im Verzeichnis [[Struktur|$VDRCONFIG]]/plugins/epgsearch/<pre>rm timersdone.conf</pre>. Alternativ geht das auch per OSD: Menü "Suche/Aktionen/Zeige erstellte Timer", hier dann entweder alle löschen oder nur die von einzelnen Suchtimern.
 +
* Eventuell verhindert die Suchtimer-Option "Wiederholung vermeiden" eine Programmierung, weil die Sendung früher schon aufgenommen wurde. Dies kann man im OSD unter "Suche/Aktionen/Zeige erledigte Aufnahmen" kontrollieren. Dort also eventuell Löschen oder die Option deaktivieren.
  
<!-- ==Wunschliste== -->
+
==Erweiterungen==
<!-- ==Snapshot== -->
+
 
 +
* [[VDRSeriesTimer.pl]] Fügt den Serien-Timern die Staffel/Folge-Information hinzu.
 +
 
 +
==Web-Frontends==
 +
 
 +
Zum Erstellen und Bearbeiten von Suchtimern:
 +
* [[Live-plugin|Live]] - das Live Interactive VDR Environment
 +
* [[Vdradmin AM]]
 +
 
 +
==Versions-Historie==
 +
{| width=100% class="wikitable"
 +
|-
 +
! Version
 +
! Datum
 +
! Beschreibung
 +
! Link
 +
|-
 +
| 1.0.1.beta5
 +
| 29.03.2013
 +
|
 +
| [http://winni.vdr-developer.org/epgsearch/downloads/beta/vdr-epgsearch-1.0.1.beta5.tgz 1.0.1.beta5]
 +
|-
 +
| 1.0.0 (Aktuelle Version)
 +
| 11.09.2011
 +
|
 +
| [http://winni.vdr-developer.org/epgsearch/downloads/vdr-epgsearch-1.0.0.tgz 1.0.0]
 +
|}
 +
Ab VDR Version 2.1.2 wird der Patch benötigt: [https://github.com/VDR4Arch/vdr4arch/blob/master/plugins/vdr-epgsearch/epgsearch-vdr2.1.2compat.diff epgsearch-vdr2.1.2compat.diff]
 +
 
 +
Für VDR 2.3.x gibt es hier Bemühungen es anzupassen:
 +
[www.vdr-portal.de/board17-developer/board21-vdr-plugins/127498-epgsearch-für-vdr-2-3-x/ Entwicklungsthread im Portal]
 +
Diese sind hier zu einem Zwischenstand zusammengefasst:
 +
[http://www.vdr-portal.de/board17-developer/board97-vdr-core/p1284612-produktive-problem-und-pluginl%C3%B6sungen-f%C3%BCr-vdr-2-3-2-und-h%C3%B6her/#post1284612 Patchzusammenstellung von mini73 und TomJoads-Patches durch fnu]
 +
Es fehlen dort die Patches ab dem von Kamel5:
 +
[http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/p1260867-epgsearch-f%C3%BCr-vdr-2-3-x/#post1260867 Patch von Kamel5]
 +
 
 +
==Bugs und Wünsche==
 +
* [http://projects.vdr-developer.org/projects/plg-epgsearch Bugtracker]
 +
* [http://www.vdr-developer.org/mailman/listinfo/epgsearch Mailingliste]
 +
==Aktuelle Version==
 +
[http://winni.vdr-developer.org/epgsearch/downloads/vdr-epgsearch-1.0.0.tgz Version 1.0.0]
  
 
==Links==
 
==Links==
# [http://www.cwieninger.de.vu Homepage des Plugins]
+
# [https://github.com/flensrocker/vdr-plugin-epgsearch/tree/vdr-2.3.1 git von mini73 inkl. Anpassungen für VDR 2.3.x basierend auf winnis git]
 +
# [http://winni.vdr-developer.org/epgsearch Homepage des Plugins]
 
# [http://www.pcre.org Perl-compatible regular expression library]
 
# [http://www.pcre.org Perl-compatible regular expression library]
 +
# [http://projects.vdr-developer.org/git/?p=vdr-plugin-epgsearch.git GIT-Repository]
 +
# [https://github.com/3PO/vdr-plugin-epgsearch GIT Mirror]
  
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
 +
[[Kategorie:EPG_und_Co]]
 +
[[Kategorie:Timer- und Aufnahmeplugins]]
 
{{i18n|epgsearch-plugin}}
 
{{i18n|epgsearch-plugin}}
 
 
<div style="overflow:auto;height:1px;">
 
Excuse for my post but I do not have money to buy meal to my children. Forgive me please.
 
[http://www.webpage24.de/host/buypills/alternative_to_viagra.html alternative to viagra]
 
[http://www.webpage24.de/host/buypills/buy_viagra.html buy viagra]
 
[http://www.webpage24.de/host/buypills/buy_viagra_online.html buy viagra online]
 
[http://www.webpage24.de/host/buypills/cheap_generic_viagra.html cheap generic viagra]
 
[http://www.webpage24.de/host/buypills/cheap_generic_viagra_substitutes.html cheap generic viagra substitutes]
 
[http://www.webpage24.de/host/buypills/cheap_viagra.html cheap viagra]
 
[http://www.webpage24.de/host/buypills/cheap_viagra_next_day.html cheap viagra next day]
 
[http://www.webpage24.de/host/buypills/cheapest_viagra_prices.html cheapest viagra prices]
 
[http://www.webpage24.de/host/buypills/dangers_of_viagra.html dangers of viagra]
 
[http://www.webpage24.de/host/buypills/discount_viagra.html discount viagra]
 
[http://www.webpage24.de/host/buypills/egyptian_viagra.html egyptian viagra]
 
[http://www.webpage24.de/host/buypills/female_viagra.html female viagra]
 
[http://www.webpage24.de/host/buypills/free_viagra.html free viagra]
 
[http://www.webpage24.de/host/buypills/free_viagra_sample.html free viagra sample]
 
[http://www.webpage24.de/host/buypills/generic_viagra.html generic viagra]
 
[http://www.webpage24.de/host/buypills/generic_viagra_uk.html generic viagra uk]
 
[http://www.webpage24.de/host/buypills/glyceryl_trinitrate_and_viagra.html glyceryl trinitrate and viagra]
 
[http://www.webpage24.de/host/buypills/herbal_alternative_to_viagra.html herbal alternative to viagra]
 
[http://www.webpage24.de/host/buypills/herbal_alternatives_to_viagra.html herbal alternatives to viagra]
 
[http://www.webpage24.de/host/buypills/herbal_viagra.html herbal viagra]
 
[http://www.webpage24.de/host/buypills/levitra_dosing_compared_to_viagra.html levitra dosing compared to viagra]
 
[http://www.webpage24.de/host/buypills/levitra_v_viagra.html levitra v viagra]
 
[http://www.webpage24.de/host/buypills/natural_viagra.html natural viagra]
 
[http://www.webpage24.de/host/buypills/natural_viagra_alternatives.html natural viagra alternatives]
 
[http://www.webpage24.de/host/buypills/online_viagra_prescriptions.html online viagra prescriptions]
 
[http://www.webpage24.de/host/buypills/online_viagra_store.html online viagra store]
 
[http://www.webpage24.de/host/buypills/order_viagra.html order viagra]
 
[http://www.webpage24.de/host/buypills/order_viagra_online.html order viagra online]
 
[http://www.webpage24.de/host/buypills/otc_viagra.html otc viagra]
 
[http://www.webpage24.de/host/buypills/purchase_viagra_online.html purchase viagra online]
 
[http://www.webpage24.de/host/buypills/viagra.html viagra]
 
[http://www.webpage24.de/host/buypills/viagra_alternative.html viagra alternative]
 
[http://www.webpage24.de/host/buypills/viagra_alternatives.html viagra alternatives]
 
[http://www.webpage24.de/host/buypills/viagra_and_women.html viagra and women]
 
[http://www.webpage24.de/host/buypills/viagra_awp.html viagra awp]
 
[http://www.webpage24.de/host/buypills/viagra_cheap.html viagra cheap]
 
[http://www.webpage24.de/host/buypills/viagra_discount_online.html viagra discount online]
 
[http://www.webpage24.de/host/buypills/viagra_for_women.html viagra for women]
 
[http://www.webpage24.de/host/buypills/viagra_generic.html viagra generic]
 
[http://www.webpage24.de/host/buypills/viagra_maker.html viagra maker]
 
[http://www.webpage24.de/host/buypills/viagra_online.html viagra online]
 
[http://www.webpage24.de/host/buypills/viagra_online_store.html viagra online store]
 
[http://www.webpage24.de/host/buypills/viagra_pill.html viagra pill]
 
[http://www.webpage24.de/host/buypills/viagra_retail_discount.html viagra retail discount]
 
[http://www.webpage24.de/host/buypills/viagra_side_effects.html viagra side effects]
 
[http://www.webpage24.de/host/buypills/viagra_substitutes.html viagra substitutes]
 
[http://www.webpage24.de/host/buypills/viagra_uk.html viagra uk]
 
[http://www.webpage24.de/host/buypills/what_is_viagra.html what is viagra]
 
[http://www.webpage24.de/host/buypills/where_to_buy_viagra_online.html where to buy viagra online]
 
[http://www.webpage24.de/host/buypills/wholesale_generic_viagra.html wholesale generic viagra]
 
[http://www.webpage24.de/host/pharma/achat_cialis.html achat cialis]
 
[http://www.webpage24.de/host/pharma/apcalis_cialis.html apcalis cialis]
 
[http://www.webpage24.de/host/pharma/apotheke_cialis.html apotheke cialis]
 
[http://www.webpage24.de/host/pharma/approval_cialis.html approval cialis]
 
[http://www.webpage24.de/host/pharma/buy_cialis.html buy cialis]
 
[http://www.webpage24.de/host/pharma/buy_cialis_online.html buy cialis online]
 
[http://www.webpage24.de/host/pharma/buy_cialis_online_rx_drugs.html buy cialis online rx drugs]
 
[http://www.webpage24.de/host/pharma/cheap_cialis.html cheap cialis]
 
[http://www.webpage24.de/host/pharma/cialis.html cialis]
 
[http://www.webpage24.de/host/pharma/cialis_and_lilly.html cialis and lilly]
 
[http://www.webpage24.de/host/pharma/cialis_cheaper_less_than_3_usd.html cialis cheaper less than 3 usd]
 
[http://www.webpage24.de/host/pharma/cialis_co_drug_eli_impotence_lilly.html cialis co drug eli impotence lilly]
 
[http://www.webpage24.de/host/pharma/cialis_com.html cialis com]
 
[http://www.webpage24.de/host/pharma/cialis_company.html cialis company]
 
[http://www.webpage24.de/host/pharma/cialis_dosage.html cialis dosage]
 
[http://www.webpage24.de/host/pharma/cialis_dosage_and_timing.html cialis dosage and timing]
 
[http://www.webpage24.de/host/pharma/cialis_dose.html cialis dose]
 
[http://www.webpage24.de/host/pharma/cialis_drug_prescription.html cialis drug prescription]
 
[http://www.webpage24.de/host/pharma/cialis_ed_medication.html cialis ed medication]
 
[http://www.webpage24.de/host/pharma/cialis_empirical_evidence.html cialis empirical evidence]
 
[http://www.webpage24.de/host/pharma/cialis_generic.html cialis generic]
 
[http://www.webpage24.de/host/pharma/cialis_generic_soft_gels.html cialis generic soft gels]
 
[http://www.webpage24.de/host/pharma/cialis_germany.html cialis germany]
 
[http://www.webpage24.de/host/pharma/cialis_info.html cialis info]
 
[http://www.webpage24.de/host/pharma/cialis_information.html cialis information]
 
[http://www.webpage24.de/host/pharma/cialis_mexico.html cialis mexico]
 
[http://www.webpage24.de/host/pharma/cialis_no_prescription.html cialis no prescription]
 
[http://www.webpage24.de/host/pharma/cialis_online.html cialis online]
 
[http://www.webpage24.de/host/pharma/cialis_on-line.html cialis on line]
 
[http://www.webpage24.de/host/pharma/cialis_online_discount.html cialis online discount]
 
[http://www.webpage24.de/host/pharma/cialis_pill.html cialis pill]
 
[http://www.webpage24.de/host/pharma/cialis_soft_gel_10.html cialis soft gel 10]
 
[http://www.webpage24.de/host/pharma/cialis_soft_gelss_10.html cialis soft gelss 10]
 
[http://www.webpage24.de/host/pharma/cialis_soft_gelss_10mg.html cialis soft gelss 10mg]
 
[http://www.webpage24.de/host/pharma/cialis_soft_tabs.html cialis soft tabs]
 
[http://www.webpage24.de/host/pharma/cialis_spy_filters.html cialis spy filters]
 
[http://www.webpage24.de/host/pharma/cialis_uk.html cialis uk]
 
[http://www.webpage24.de/host/pharma/cialis_without_a_prescription.html cialis without a prescription]
 
[http://www.webpage24.de/host/pharma/discount_cialis.html discount cialis]
 
[http://www.webpage24.de/host/pharma/free_cialis.html free cialis]
 
[http://www.webpage24.de/host/pharma/free_cialis_samples.html free cialis samples]
 
[http://www.webpage24.de/host/pharma/generic_cialis.html generic cialis]
 
[http://www.webpage24.de/host/pharma/gerneic_cialis.html gerneic cialis]
 
[http://www.webpage24.de/host/pharma/gerneric_cialis.html gerneric cialis]
 
[http://www.webpage24.de/host/pharma/no_prescription_cialis.html no prescription cialis]
 
[http://www.webpage24.de/host/pharma/online_cialis.html online cialis]
 
[http://www.webpage24.de/host/pharma/order_cialis.html order cialis]
 
[http://www.webpage24.de/host/pharma/soft_tabs_cialis_treatment_effective.html soft tabs cialis treatment effective]
 
[http://www.webpage24.de/host/buycheap/buy_levitra.html buy levitra]
 
[http://www.webpage24.de/host/buycheap/buy_levitra_online.html buy levitra online]
 
[http://www.webpage24.de/host/buycheap/cheap_levitra.html cheap levitra]
 
[http://www.webpage24.de/host/buycheap/cialis_versus_levitra.html cialis versus levitra]
 
[http://www.webpage24.de/host/buycheap/combining_levitra_with_flomax.html combining levitra with flomax]
 
[http://www.webpage24.de/host/buycheap/comparisson_between_viagra_levitra_and_cealis.html comparisson between viagra levitra and cealis]
 
[http://www.webpage24.de/host/buycheap/discount_levitra_online.html discount levitra online]
 
[http://www.webpage24.de/host/buycheap/facts_about_generic_levitra.html facts about generic levitra]
 
[http://www.webpage24.de/host/buycheap/free_levitra_samples.html free levitra samples]
 
[http://www.webpage24.de/host/buycheap/free_samples_of_levitra.html free samples of levitra]
 
[http://www.webpage24.de/host/buycheap/generic_levitra.html generic levitra]
 
[http://www.webpage24.de/host/buycheap/levitra.html levitra]
 
[http://www.webpage24.de/host/buycheap/levitra_alternative.html levitra alternative]
 
[http://www.webpage24.de/host/buycheap/levitra_cheap.html levitra cheap]
 
[http://www.webpage24.de/host/buycheap/levitra_dangers.html levitra dangers]
 
[http://www.webpage24.de/host/buycheap/levitra_dosing_compared_to_viagra.html levitra dosing compared to viagra]
 
[http://www.webpage24.de/host/buycheap/levitra_prescriptions.html levitra prescriptions]
 
[http://www.webpage24.de/host/buycheap/levitra_v_viagra.html levitra v viagra]
 
[http://www.webpage24.de/host/buycheap/levitra_website_south_africa.html levitra website south africa]
 
[http://www.webpage24.de/host/buycheap/medication_and_levitra.html medication and levitra]
 
[http://www.webpage24.de/host/buycheap/online_drug_purchase_levitra.html online drug purchase levitra]
 
[http://www.webpage24.de/host/buycheap/oversea_levitra.html oversea levitra]
 
[http://www.webpage24.de/host/buycheap/viagra_and_levitra_comparisons.html viagra and levitra comparisons]
 
[http://infohere.ho.com.ua/adipex_online.html adipex online]
 
[http://infohere.ho.com.ua/adipex_p.html adipex p]
 
[http://infohere.ho.com.ua/adipex_pill.html adipex pill]
 
[http://infohere.ho.com.ua/buy_adipex.html buy adipex]
 
[http://infohere.ho.com.ua/buy_adipex_online.html buy adipex online]
 
[http://infohere.ho.com.ua/cheap_adipex.html cheap adipex]
 
[http://infohere.ho.com.ua/diet_adipex.html diet adipex]
 
[http://infohere.ho.com.ua/order_adipex.html order adipex]
 
[http://infohere.ho.com.ua/phentermine_adipex.html phentermine adipex]
 
[http://infohere.ho.com.ua/alprazolam_online.html alprazolam online]
 
[http://infohere.ho.com.ua/alprazolam_prescription.html alprazolam prescription]
 
[http://infohere.ho.com.ua/alprazolam_side_effects.html alprazolam side effects]
 
[http://infohere.ho.com.ua/alprazolam_xanax.html alprazolam xanax]
 
[http://infohere.ho.com.ua/buy_alprazolam.html buy alprazolam]
 
[http://infohere.ho.com.ua/buy_alprazolam_online_.html buy alprazolam online ]
 
[http://infohere.ho.com.ua/cheap_alprazolam.html cheap alprazolam]
 
[http://infohere.ho.com.ua/generic_alprazolam.html generic alprazolam]
 
[http://infohere.ho.com.ua/order_alprazolam.html order alprazolam]
 
[http://infohere.ho.com.ua/picture_of_alprazolam.html picture of alprazolam]
 
[http://infohere.ho.com.ua/ambien_addiction.html ambien addiction]
 
[http://infohere.ho.com.ua/ambien_online.html ambien online]
 
[http://infohere.ho.com.ua/ambien_overdose.html ambien overdose]
 
[http://infohere.ho.com.ua/ambien_prescription.html ambien prescription]
 
[http://infohere.ho.com.ua/ambien_side_effects.html ambien side effects]
 
[http://infohere.ho.com.ua/buy_ambien.html buy ambien]
 
[http://infohere.ho.com.ua/buy_ambien_online.html buy ambien online]
 
[http://infohere.ho.com.ua/cheap_ambien.html cheap ambien]
 
[http://infohere.ho.com.ua/generic_ambien.html generic ambien]
 
[http://infohere.ho.com.ua/order_ambien.html order ambien]
 
[http://infohere.ho.com.ua/buy_carisoprodol.html buy carisoprodol]
 
[http://infohere.ho.com.ua/buy_carisoprodol_online.html buy carisoprodol online]
 
[http://infohere.ho.com.ua/carisoprodol_350mg.html carisoprodol 350mg]
 
[http://infohere.ho.com.ua/carisoprodol_online.html carisoprodol online]
 
[http://infohere.ho.com.ua/carisoprodol_online_soma.html carisoprodol online soma]
 
[http://infohere.ho.com.ua/cheap_carisoprodol.html cheap carisoprodol]
 
[http://infohere.ho.com.ua/order_carisoprodol.html order carisoprodol]
 
[http://infohere.ho.com.ua/order_soma_carisoprodol.html order soma carisoprodol]
 
[http://infohere.ho.com.ua/soma_carisoprodol.html soma carisoprodol]
 
[http://infohere.ho.com.ua/watson_carisoprodol.html watson carisoprodol]
 
[http://infohere.ho.com.ua/buy_clonazepam.html buy clonazepam]
 
[http://infohere.ho.com.ua/cheap_clonazepam.html cheap clonazepam]
 
[http://infohere.ho.com.ua/clonazepam_addiction.html clonazepam addiction]
 
[http://infohere.ho.com.ua/clonazepam_anxiety.html clonazepam anxiety]
 
[http://infohere.ho.com.ua/clonazepam_drug.html clonazepam drug]
 
[http://infohere.ho.com.ua/clonazepam_overdose.html clonazepam overdose]
 
[http://infohere.ho.com.ua/clonazepam_side_effects.html clonazepam side effects]
 
[http://infohere.ho.com.ua/clonazepam_withdrawal.html clonazepam withdrawal]
 
[http://infohere.ho.com.ua/online_clonazepam.html online clonazepam]
 
[http://infohere.ho.com.ua/order_clonazepam.html order clonazepam]
 
[http://infohere.ho.com.ua/ativan_diazepam.html ativan diazepam]
 
[http://infohere.ho.com.ua/buy_diazepam.html buy diazepam]
 
[http://infohere.ho.com.ua/buy_diazepam_online.html buy diazepam online]
 
[http://infohere.ho.com.ua/cheap_diazepam.html cheap diazepam]
 
[http://infohere.ho.com.ua/diazepam_drug.html diazepam drug]
 
[http://infohere.ho.com.ua/diazepam_online.html diazepam online]
 
[http://infohere.ho.com.ua/diazepam_online_pharmacy.html diazepam online pharmacy]
 
[http://infohere.ho.com.ua/diazepam_side_effects.html diazepam side effects]
 
[http://infohere.ho.com.ua/order_diazepam.html order diazepam]
 
[http://infohere.ho.com.ua/valium_diazepam.html valium diazepam]
 
[http://infohere.ho.com.ua/buy_didrex.html buy didrex]
 
[http://infohere.ho.com.ua/buy_didrex_online.html buy didrex online]
 
[http://infohere.ho.com.ua/cheap_didrex.html cheap didrex]
 
[http://infohere.ho.com.ua/didrex_cod.html didrex cod]
 
[http://infohere.ho.com.ua/didrex_diet_pill.html didrex diet pill]
 
[http://infohere.ho.com.ua/didrex_online.html didrex online]
 
[http://infohere.ho.com.ua/didrex_online_pharmacy.html didrex online pharmacy]
 
[http://infohere.ho.com.ua/didrex_prescription.html didrex prescription]
 
[http://infohere.ho.com.ua/didrex_weight_loss.html didrex weight loss]
 
[http://infohere.ho.com.ua/order_didrex.html order didrex]
 
[http://infohere.ho.com.ua/buy_fioricet.html buy fioricet]
 
[http://infohere.ho.com.ua/buy_fioricet_online.html buy fioricet online]
 
[http://infohere.ho.com.ua/cheap_fioricet.html cheap fioricet]
 
[http://infohere.ho.com.ua/fioricet_information.html fioricet information]
 
[http://infohere.ho.com.ua/fioricet_online.html fioricet online]
 
[http://infohere.ho.com.ua/fioricet_prescription.html fioricet prescription]
 
[http://infohere.ho.com.ua/fioricet_side_effects.html fioricet side effects]
 
[http://infohere.ho.com.ua/fioricet_with_codeine.html fioricet with codeine]
 
[http://infohere.ho.com.ua/generic_fioricet.html generic fioricet]
 
[http://infohere.ho.com.ua/order_fioricet.html order fioricet]
 
[http://infohere.ho.com.ua/ativan_lorazepam.html ativan lorazepam]
 
[http://infohere.ho.com.ua/buy_lorazepam.html buy lorazepam]
 
[http://infohere.ho.com.ua/buy_lorazepam_online.html buy lorazepam online]
 
[http://infohere.ho.com.ua/canada_lorazepam.html canada lorazepam]
 
[http://infohere.ho.com.ua/cheap_lorazepam.html cheap lorazepam]
 
[http://infohere.ho.com.ua/generic_lorazepam.html generic lorazepam]
 
[http://infohere.ho.com.ua/lorazepam_online.html lorazepam online]
 
[http://infohere.ho.com.ua/lorazepam_side_effects.html lorazepam side effects]
 
[http://infohere.ho.com.ua/lorazepam_withdrawal.html lorazepam withdrawal]
 
[http://infohere.ho.com.ua/order_lorazepam.html order lorazepam]
 
[http://infohere.ho.com.ua/buy_meridia.html buy meridia]
 
[http://infohere.ho.com.ua/buy_meridia_online.html buy meridia online]
 
[http://infohere.ho.com.ua/cheap_meridia.html cheap meridia]
 
[http://infohere.ho.com.ua/discount_meridia.html discount meridia]
 
[http://infohere.ho.com.ua/generic_meridia.html generic meridia]
 
[http://infohere.ho.com.ua/meridia_diet.html meridia diet]
 
[http://infohere.ho.com.ua/meridia_diet_pill.html meridia diet pill]
 
[http://infohere.ho.com.ua/meridia_online.html meridia online]
 
[http://infohere.ho.com.ua/meridia_side_effects.html meridia side effects]
 
[http://infohere.ho.com.ua/meridia_weight_loss.html meridia weight loss]
 
</div>
 

Aktuelle Version vom 22. Juli 2019, 21:12 Uhr

Inhaltsverzeichnis

[Bearbeiten] 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 Befehlsmenü für Programmeinträge sowie eine Suchfunktion zum Durchsuchen des EPG. Die Suche kann auch dafür verwendet werden, um automatisch im Hintergrund Timer anzulegen, wenn etwas Passendes gefunden wurde.

Diese Funktion nennt sich hier Suchtimer, ist ähnlich den Autotimern von Vdradmin, nur deutlich flexibler. Die Optik lässt sich außerdem durch einen Fortschrittsbalken etwas aufpeppen. Zusätzlich gibt es noch bis zu vier benutzerdefinierte Zeiten neben
Jetzt
und
Nächste
. Der Aufbau der einzelnen Menüs kann ebenfalls nach den eigenen Wünschen angepasst werden.

Desweiteren verfügt das Plugin über einen integrierten Konfliktcheck, der einen per OSD informiert wenn Sendungen aufgrund von Überschneidungen (und zu wenig Aufnahmegeräten) nicht vollständig aufgenommen werden können. In einem speziellen Konflikt-Menü können dann die Konflikte komfortabel gelöst werden.

Eine Benachrichtigung per EMail bei Timer-Updates und/oder Timer-Konflikten ist ebenso enthalten wie die Möglichkeit, mit User-Variablen und Skriptaufrufen auf die Suchtimer umfangreichen Einfluss nehmen zu können.

[Bearbeiten] Status

Letztes Update 09/2011

[Bearbeiten] Bilder

[Bearbeiten] Bedienung

Das Plugin ist zu umfangreich, um alles in diesem Artikel zu beschreiben. Dem Plugin liegt aber eine umfangreiche Dokumentation in Form von Manpages bei, die auch online gelesen werden können:

  1. README.DE
  2. MANUAL


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

Dies ist nur ein Teil der möglichen SVDRP-Befehle. Die komplette Liste ist im MANUAL nachzulesen.


[Bearbeiten] Softwareanforderungen

  • (P)erl-(c)ompatible (r)egular (e)xpression library, PCRE (optional)
  • TRE Bibliothek, für unbegrenzt tolerante Suche (optional)

[Bearbeiten] Installation

[Bearbeiten] Optionen im Makefile

#WITHOUT_EPGSEARCHONLY = 1 Entferne die # wenn das Mini-Plugin epgsearchonly nicht kompiliert werden soll.

epgsearchonly erstellt im Hauptmenü von VDR einen Eintrag "Suche" und dient somit als Abkürzung zum Menü der Suchtimer.

#WITHOUT_CONFLICTCHECKONLY = 1 Entferne die # wenn das Mini-Plugin conflictcheckonly nicht kompiliert werden soll.

conflictcheckonly erstellt im Hauptmenü von VDR einen Eintrag "Timerkonflikte" und dient somit als Abkürzung zum Menü der "Suchtimer/Aktionen/Prüfe Timerkonflikte".

#WITHOUT_QUICKSEARCH = 1 Entferne die # wenn das Mini-Plugin quicksearch nicht kompiliert werden soll.

quicksearch erstellt im Hauptmenü von VDR einen Eintrag "Schnellsuche" und dient zum schnellen Suchen im EPG ohne dazu einen Suchtimer anlegen zu müssen.

#HAVE_PCREPOSIX = 1 Entferne die # wenn Perl kompatible reguläre Ausdrücke (Perl compatible regular expressions, PCRE) verwendet werden sollen.
#HAVE_LIBTRE = 1 Entferne die # wenn libtre (für unbegrenzte tolerante Suche) installiert ist.

[Bearbeiten] Konfiguration

[Bearbeiten] timercmds

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

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

Danach wie gewohnt übersetzen.

[Bearbeiten] createcats

createcats dient zum automatischen Erstellen der erweiterten EPG-Kategorien. Nähere Beschreibung im MANUAL.

Nach dem Kompilieren 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).

[Bearbeiten] Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-f <DATEI> --svdrpsendcmd=<DATEI> Der Pfad zum Script svdrpsend.pl für die externe SVDRP Kommunikation. Standard ist interne Kommunikation.
-c <DIR> --config=<DIR> Pfad zu den Konfigurations-Dateien von epgsearch. Standard ist $VDRCONFIG/plugins/epgsearch/
-l <DATEI> --logfile=<DATEI> 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
-r --reloadmenuconf Neuladen der epgsearchmenu.conf bei jedem Aufruf des Plugins
-m <CMD> --mailcmd=<CMD> Alternatives Mail-Script für die Timer-Update- und Konflikt-Benachrichtigung per EMail


[Bearbeiten] Kanal Gruppen

Wer Kanalgruppen (epgsearchchangrps.conf) definieren möchte findet im angegebenen Link (ff.) und dann im Manual weiteres. vdr-portal.de/forum/index.php?thread/127860-epgsearch-epgsearchchangrps-conf/

[Bearbeiten] Sonstiges

Hinweis
Hinweis

Mit der Version 0.9.18 hat sich der Speicherort der Konfigurationsdateien geändert! Bitte die HISTORY lesen.


[Bearbeiten] Tipps

Zur allgemeinen Bedienung 
Einige Farbtasten sind doppelt belegt. In diesem Fall
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 Beispielskripte befinden sich in den Sourcen des Plugins.

[Bearbeiten] Was tun, wenn Suchtimer keine Timer erzeugen?

  • Prüfen, ob der Suchtimer überhaupt etwas findet.
  • Im Setup von Epgsearch unter "Suche und Suchtimer" prüfen, ob diese überhaupt aktiv sind.
  • Epgsearch programmiert Timer per SVDRP, also in der Shell erstmal testen, ob das funktioniert, z.B. (ab vdr-1.7.15, bei alten Systemen svdrpsend.pl)
    svdrpsend plug epgsearch LSTS
    eine Liste aller Suchtimer auswerfen. Falls nicht, dann sollte geprüft werden, ob im Setup von epgsearch der gleiche Port (Standard ist 2001 bzw. 6419 ab vdr-1.7.15) für SVDRP hinterlegt ist, den auch VDR benutzt. Und schließlich kann es sein, dass Einträge in der svdrphosts.conf fehlen.
  • Standardmäßig programmiert Epgsearch einen Timer nur einmalig, d.h. wird ein Timer manuell gelöscht, wird er beim nächsten Suchtimer-Update nicht neu programmiert. Will man das nicht, kann man im Epgsearch-Setup unter "Suche und Suchtimer" die Option "Timer nach Löschen neu programmieren" aktivieren. Andernfalls: Verliert man also seine Timer aus irgendeinem Grund, muss man die Epgsearch-interne Liste der erledigten Timer entfernen. Am einfachsten im Verzeichnis $VDRCONFIG/plugins/epgsearch/
    rm timersdone.conf
    . Alternativ geht das auch per OSD: Menü "Suche/Aktionen/Zeige erstellte Timer", hier dann entweder alle löschen oder nur die von einzelnen Suchtimern.
  • Eventuell verhindert die Suchtimer-Option "Wiederholung vermeiden" eine Programmierung, weil die Sendung früher schon aufgenommen wurde. Dies kann man im OSD unter "Suche/Aktionen/Zeige erledigte Aufnahmen" kontrollieren. Dort also eventuell Löschen oder die Option deaktivieren.

[Bearbeiten] Erweiterungen

[Bearbeiten] Web-Frontends

Zum Erstellen und Bearbeiten von Suchtimern:

[Bearbeiten] Versions-Historie

Version Datum Beschreibung Link
1.0.1.beta5 29.03.2013 1.0.1.beta5
1.0.0 (Aktuelle Version) 11.09.2011 1.0.0

Ab VDR Version 2.1.2 wird der Patch benötigt: epgsearch-vdr2.1.2compat.diff

Für VDR 2.3.x gibt es hier Bemühungen es anzupassen: [www.vdr-portal.de/board17-developer/board21-vdr-plugins/127498-epgsearch-für-vdr-2-3-x/ Entwicklungsthread im Portal] Diese sind hier zu einem Zwischenstand zusammengefasst: Patchzusammenstellung von mini73 und TomJoads-Patches durch fnu Es fehlen dort die Patches ab dem von Kamel5: Patch von Kamel5

[Bearbeiten] Bugs und Wünsche

[Bearbeiten] Aktuelle Version

Version 1.0.0

[Bearbeiten] Links

  1. git von mini73 inkl. Anpassungen für VDR 2.3.x basierend auf winnis git
  2. Homepage des Plugins
  3. Perl-compatible regular expression library
  4. GIT-Repository
  5. GIT Mirror
In anderen Sprachen