epgsearch(1) | Epgsearch Version 2.3.1 | epgsearch(1) |
EPG-Search kann als Ersatz fXr VDR's Standard-Programm-MenX verwendet werden. Es sieht genauso aus, erweitert es aber um einige zusXtzliche Funktionen.
Ein weiterer Punkt sind die sog. Suchtimer die dafXr sorgen, dass Timer automatisch programmiert werden.
- Befehle fXr EPG-EintrXge mit verschiedenen integrierten Befehlen wie z.B. 'Wiederholungen anzeigen', 'Suche anlegen'. Man kann eigene Befehle hinzufXgen, um z.B. einen VDRAdmin Autotimer anzulegen. - Bis zu 4 weitere Zeitpunkte im MenX 'Was lXuft jetzt?' neben 'Jetzt' und 'NXchste', sowie ein optionales FavoritenmenX. - Suche im EPG: Anlegen von wiederverwendbaren Abfragen, die auch als 'Suchtimer' verwendet werden kXnnen. - Suchtimer: Sucht im Hintergrund nach Sendungen und erzeugt einen Timer bei passenden EPG-EintrXgen (Xhnlich zu VDRAdmins Autotimern) oder informiert Xber die Sendung via OSD. - Vermeidung von doppelten Aufnahmen der gleichen Sendung * Timer-Vorschau * Erkennung abgebrochener Aufnahmen * Fuzzy-Vergleich von Sendungen - Fortschrittsbalken in 'Jetzt' und 'NXchste' - Zeit im MenX 'Jetzt', 'NXchste' kann per Tastendruck verschoben werden, z.B. was lXuft 'Jetzt' + 30 Minuten - StartmenX 'Programm' oder 'Jetzt' einstellbar. - das MenX zur detaillierten EPG-Anzeige (Zusammenfassung) erlaubt den Sprung zur vorherigen/nXchsten Sendung - UnterstXtzung erweiterter EPG-Infos in Suchtimern - Erweiterung des Timer-Edit-MenXs um Verzeichnisse, benutzerdefinierte Wochentage und Untertitel-Auswahl - Timer Konfliktcheck, informiert Xber OSD-Meldung - Timer KonfliktmenX, zeigt die Konflikte an und erleichtert die KonfliktlXsung - Email-Benachrichtigungen Xber Suchtimer-Updates und Timer-Konflikte
Teile der Quelltexte basieren auf dem repeating-epg-patch von Gerhard Steiner, der mir die Erlaubnis gab, diese zu verwenden. Danke fXr seine Arbeit!
1. Beschreibung 1.1 MenX Befehle 1.2 MenX Suche 1.2.1 MenX Suche editieren 1.2.2 MenX Suchergebnisse 1.3 Erweitertes 'Jetzt' und 'NXchste' 1.4 MenX Setup 23. Suchtimer 2.1 'Wiederholungen vermeiden' - Im Detail 2.2 Wie funktioniert der Vergleichstest zwischen 2 Sendungen? 2.3 Wie und wo wird der Vergleichstest eingesetzt? 3. Verwendung der Suche durch andere Plugins oder Skripte 4. Verwendung erweiterter EPG Infos 5. Ersetzen des StandardmenX 6. Addons
Auf den ersten Blick sieht EPG-Search wie der Programm-MenX-Punkt des VDR aus. Ein Tastendruck auf '0' schaltet die Farbtasten um, so dass weitere Funktionen erreicht werden kXnnen (die vorgegebene Zuweisung kann per Setup angepasst werden):
Dieses MenX zeigt Befehle an, die auf den ausgewXhlten MenXeintrag angewandt werden kXnnen. Es gibt 8 vorgegebene Befehle:
- Wiederholung: Zeigt Wiederholungen an - Aufnehmen - Umschalten - Suche anlegen: schaltet zum SuchmenX und erzeugt eine Suche mit dem Namen der aktuellen Sendung als Suchbegriff (um die manuelle Erfassung zu vermeiden - Suche in Aufnahmen: durchsucht die Aufnahmen nach einer Sendung mit diesem Namen - Als 'bereits aufgezeichnet' markieren: Hiermit wird die ausgewXhlte Sendung in die Datei epgsearchdone.data Xbernommen und epgsearch angewiesen, diese Sendung nicht aufzunehmen, falls der zugehXrige Suchtimer mit "Wiederholung vermeiden" geschaltet ist. Ein bereits erzeugter Timer wird beim nXchsten Suchtimer-Update automatisch gelXscht. - In/Aus Umschaltliste?: Zum Bearbeiten der Umschaltliste. Wenn eine Sendung in der Umschaltliste enthalten ist, wird kurz vor Beginn eine AnkXndigung eingeblendet und dann umgeschaltet. Um die gesamte Umschaltliste einzusehen, bitte 'Suche/Aktionen/Zeige Umschaltliste' aufrufen. - Erzeuge Ausschlussliste: Eine Ausschlussliste wird verwendet um bestimmte Sendungen bei der Verwendung von Suchtimern zu ignorieren. Ein Suchtimer kann beliebige Ausschlusslisten verwenden.
Man kann eigene Befehle hinzufXgen, indem man die Datei epgsearchcmds.conf im epgsearch-Konfig-Verzeichnis editiert. Eine Beispiel-Datei mit Bespielscripts liegt dem Plugin bei (s. Unterverzeichnis 'scripts', stammt von vdr-wiki.de. Danke an die Autoren).
Das Format der Datei ist identisch zu VDRs commands.conf oder reccmds.conf. Wenn ein Befehl ausgefXhrt wird, werden folgende Parameter Xbergeben:
$1: Titel des Programmeintrags $2: Startzeit als time_t-Wert (wie im Shutdown-Skript) $3: Endzeit $4: Programmplatz $5: langer Kanalname $6: Untertitel des Programmeintrags, "" falls nicht vorhanden
Zum AusfXhren eines Befehls aus dem HauptmenX ohne Xffnen des BefehlsmenXs genXgt es, die zugehXrige Nummer des Befehls zu drXcken.
Hier kann man eine Suche im EPG erzeugen, editieren, lXschen und ausfXhren. Bedienung und Verhalten ist Xhnlich zu VDR's Timer-MenX.
1.2.1 MenX Suche editieren
Das meiste in diesem MenX ist selbsterklXrend, deshalb nur einige Anmerkungen zu:
Mit 'Blau' kann man auch eine Vorlage fXr eine Suche Xbernehmen. Falls eine Vorlage als Standard definiert wurde, wird bei einer neuen Suche automatisch der Inhalt der Standard-Vorlage verwendet.
Hinweis: Die unscharfe Suche ist auf 32 Zeichen begrenzt!
Eine Beschreibung des Suchprozesses gibt es im MANUAL.
ACHTUNG: Nach einer Xnderung der Kanal-Reihenfolge sollten unbedingt diese Einstellungen der Suchtimer kontrolliert werden!
Die benutzerdefinierte Auswahl findet sich am Ende der Liste Son, Mon, ..., Sam, benutzerdefiniert
Wenn man erweiterte EPG-Infos von einem Provider erhXlt, kXnnen im Verzeichnis-Eintrag auch Variablen wie "%Genre%" oder "%Category%" verwendet werden. Diese werden durch die aktuellen erw. EPG-Infos ersetzt, sobald ein Timer erzeugt wird.
Siehe MANUAL 'Using variables in the directory entry of a search timer')
* nach x Aufnahmen, oder * nach x Tagen nach erster Aufnahme
GezXhlt werden dabei nur erfolgreiche Aufnahmen. Das LXschen erfolgt direkt nach dem Ende der entsprechenden Aufnahme.
Um den Status 'Als Suchtimer verw.' zu Xndern, ohne das MenX zu Xffnen, kann die Taste '2' verwendet werden. Dies ruft direkt den 2. Befehl im BefehlsmenX auf.
1.2.2 MenX Suchergebnisse
Dieses MenX zeigt die Suchergebnisse an. Ein 'T' sagt aus, dass es zu diesem Eintrag bereits einen Timer gibt, ein 't', dass es nur teilweise aufgenommen wird, also wie im Standard-Programm-MenX.
Im Setup kXnnen bis zu 4 zusXtzliche Zeiten, als Erweiterung zu 'Jetzt' und 'NXchste', angegeben werden um die Taste GrXn zu erweitern. Z.B. 'nachmittags', 'abends', 'spXtabends'. Zeiten, die bereits verstrichen sind, werden Xbersprungen, man erhXlt abends also kein 'nachmittags'. Ausnahme: Ist ein Zeitpunkt nicht mehr als 20 Stunden in der Zukunft wird das MenX des nXchsten Tages angezeigt. In diesen MenX kann die aktuell angezeigte Zeit durch DrXcken auf FastRew und FastFwd verschoben werden um die Zeit nach hinter oder vorne zu verstellen. Falls diese Tasten auf der Fernbedienung nicht existieren, kann diese Funktion durch Umschalten mit '0' erreicht werden. Die Tasten GrXn und Gelb wechseln dann zu '<<' und '>>'. Das Umschalten kann Xber das Setup angepasst werden. Man kann einen Fortschrittsbalken im MenX 'Jetzt'/'NXchste' anzeigen lassen.
1.4.1 Allgemein
1.4.2 EPG MenXs
1.4.3 Benutzerdef. EPG-Zeiten
1.4.4 Timer-Programmierung
Nicht alle Sender liefern eine vernXnftige Sendungskennung. Deshalb kann hier die Standardeinstellung fXr jeden Kanal einzeln gesetzt werden. Bei der Programmierung eines manuellen Timers wird diese im Timer-Edit-MenX vorgegeben, falls das epgsearch-eigene MenX benutzt wird.
1.4.5 Suche und Suchtimer
Suchtimer werden immer lokal erzeugt, auch wenn ein anderer Defaulthost fXr Aufnahmen definiert ist.
Wichtig: wenn der EPG aus einer externen Quelle bezogen wird, sollte dafXr gesorgt werden, dass die Suchtimer-Updates wXhrend des EPG-Updates abgeschaltet sind. Der Grund dafXr ist, dass epgsearch Timer lXscht, denen keine Sendungen zugeordnet sind. WXhrend der neue EPG an VDR Xbermittelt wird, kann diese Situation auftreten. Am einfachsten geht das mit dem SVDRP-Befehl SETS im EPG-Update-Skript:
svdrpsend plug epgsearch SETS off
<das EPG update Skript>
svdrpsend plug epgsearch SETS on
1.4.6 Timer-Konflikt-PrXfung
Bitte ebenfalls den Abschnitt 'Working with the timer conflict menu' im MANUAL berXcksichtigen.
1.4.7 Email-Benachrichtigungen
(Bitte sicherstellen, dass 'sendEmail.pl' im Pfad der ausfXhrbaren Dateien liegt und 'epgsearchupdmail.templ' und 'epgsearchconflmail.templ' im Konfig-Verzeichnis von epgsearch existieren!)
- neue Timer angelegt hat - vorhandene Timer geXndert hat - Timer gelXscht hat, weil diese wegen EPG-Xnderungen oder anderen Benutzeraktionen nicht mehr gXltig sind.
(Dazu muss ebenfalls die Option 'Verwende Suchtimer' im Suchtimer-Setup aktiv sein.)
(Dazu muss ebenfalls die Option 'Nach jedem Suchtimer-Update' oder 'nach ... Minuten' im Timer-Konflikt-Setup aktiv sein.)
- sendEmail.pl: ein einfaches Skript, das auch auf Systemen ohne konfigurierten Mailserver den Versand von Emails erlaubt. Das Skript wird mit epgsearch ausgeliefert und sollte im $PATH liegen. - sendmail: setzt ein korrekt aufgesetzes Mailsystem voraus.
Nach Angabe der Email-Konto-Daten bitte mit 'Test' prXfen, ob alles funktioniert. Wenn mit 'sendEmail.pl' gearbeitet wird, sollte am Ende der Test-Ausgabe etwas wie 'Email sent successfully' auftauchen. Die Testfunktion gibt es bei der Methode 'sendmail' leider nicht.
Bitte ebenfalls den Abschnitt 'Email notifications' im Manual berXcksichtigen.
Das ist ziemlich das gleiche wie VDRAdmin's Autotimer, benXtigt jedoch kein externes Programm. Beim Anlegen einer Suche kann man die Option setzen, ob diese als Suchtimer verwendet werden soll. Das Plugin sucht nun im Hintergrund in bestimmten ZeitabstXnden (->Setup->Update Intervall [min]) nach passenden Sendungen und erzeugt Timer fXr die Ergebnisse. Gerade fXr Serien ist dies sehr praktisch, weshalb es in der Suche die Option "Serienaufnahme" gibt. In diesem Fall wird ein Timer mit zusXtzlichem Episodennamen angelegt. Die Aufnahme erscheint dann in einem Ordner mit dem Seriennamem. Falls es keinen Episodennamen gibt wird stattdessen automatisch Datum und Uhrzeit verwendet.
Die Suchtimer-Funktion muss ausserdem im Setup aktiviert werden. Falls fXr SVDRP nicht der Standardport verwendet wird, bitte ebenfalls im Setup eintragen.
Falls man eine Hintergrund-Suche manuell anstoXen will, genXgt ein
touch /etc/vdr/plugins/epgsearch/.epgsearchupdate
Das kann ebenfalls Teil des shutdown-Skripts sein (hier sollte man dann noch einen sleep von ein paar Sekunden anhXngen, damit das Plugin Zeit hat, den Scan zu beenden).
Mehr Infos zu Suchtimern gibts im MANUAL unter 'Description of the search process' und 'How do Search Timers work?'.
Hier soll erklXrt werden wie die Option 'Wiederholungen vermeiden' eines Suchtimers funktioniert.
Nicht immer lXsst sich durch entsprechende Suchkriterien vermeiden, dass auch Timer fXr Wiederholungen erzeugt werden.
Um das zu verhindern, versucht das Feature 'Wiederholungen vermeiden' vor dem Programmieren einer Sendung zu prXfen, ob eine gleiche Sendung schon mal aufgenommen wurde oder ein Timer existiert, der die gleiche (nicht dieselbe!) Sendung aufzeichnet. Ist dies der Fall, wird kein Timer fXr die zu XberprXfende Sendung erzeugt.
FXr den Test auf Gleichheit zwischen 2 Sendungen gibt es viele EinstellmXglichkeiten beim Suchtimer. Man kann wXhlen, ob Titel, Untertitel, Beschreibung und bestimmte Kategorien innerhalb der Beschreibung einer Sendung mit den jeweiligen Angaben einer anderen Sendung verglichen werden sollen.
Der Vergleich der einzelnen Angaben selbst prXft immer auf vollstXndige IdentitXt. Die Beschreibung einer Sendung bildet hier aber eine Ausnahme. Hier wird zunXchst alles aus dem Text entfernt, das einer Kategorie-Angabe gleicht, z.B. 'Bewertung: Tagestipp'. Als Kategorie-Angabe wird alles gewertet, was am Anfang einer Zeile maximal 40 Zeichen hat, von einem ':' gefolgt wird und dann maximal weitere 60 Zeichen hat. Hintergrund fXr dieses Rausschneiden sind die oft vorhandenen Bewertungen wie 'Tagestipp', die bei der Wiederholung aber nicht mehr enthalten sind.
Der verbleibende Text wird nun zunXchst in der LXnge verglichen. Ist der Unterschied grXXer als 90% wird die Beschreibung als unterschiedlich gewertet. Andernfalls wird Xber den Levinsthein-Distance-Algorithmus (LD), der einen Fuzzy-Textvergleich macht, ein Test vorgenommen. Hier wird die Beschreibung als gleich akzeptiert, wenn LD mehr als 90% IdentitXt zurXckgibt.
Da dieser Algorithmus ziemlich laufzeitintensiv ist (O(mn)), sollte nach MXglichkeit nicht nur 'Vergleiche Beschreibung' als einziges Vergleichskriterium ausgewXhlt werden, sondern am besten immer nur in Kombination mit anderen Vergleichen.
Wie zuvor erwXhnt wird bei einem Suchtimer-Update fXr Suchtimer mit diesem Feature zusXtzlich geprXft, ob eine Sendung bereits irgendwann schon aufgezeichnet wurde, oder in der Timerliste ein Timer steht, der die gleiche Sendung aufzeichnen wXrde. Letzteres sollte klar sein, wXhrend fXr ersteres das File epgsearchdone.data ins Spiel kommt.
Nach jeder Aufnahme, die durch einen Suchtimer mit 'Wiederholung vermeiden' erzeugt wurde, werden alle Angaben zu dieser Sendung im genannten File gespeichert. Xber das AktionenmenX im MenX 'Suche' kann man sich alle Sendungen, die ein solcher Timer bisher aufgenommen hat, anzeigen lassen und diese auch bearbeiten. In dieses File werden nur Aufnahmen aufgenommen, die bezXglich der Timerangaben korrekt begonnen und auch beendet wurden. D.h. dass teilweise unvollstXndige Aufnahmen nicht registriert werden und somit beim nXchsten Suchtimer-Update automatisch ein neuer Timer fXr diese Sendung erzeugt wird, falls gefunden.
Wie verwenden?
Man sieht, dass das ganze Feature stark von der QualitXt und dem Umfang des verwendeten EPGs abhXngt. Hat man einen entsprechenden Suchtimer angelegt, ist es sinnvoll erstmal zu prXfen, ob er auch das richtige macht. Dazu gibt es fXr solche Timer im Suchergebnis-MenX auf der Taste 'Blau' die zusXtzliche Belegung 'Timer-Vorschau'. Sendungen, die noch keinen Timer haben ('T'), aber fXr die einer aufgrund des Features beim nXchsten Suchtimer-Update programmiert wXrde, haben dort ein 'P' stehen.
Hinweis: MXchte man wegen Konflikten einen bereits programmierten Timer nicht verwenden, dann sollte dieser im TimermenX deaktiviert werden. Beim nXchsten Suchtimer-Update wird dann einfach die nXchste mXgliche Wiederholung programmiert, falls vorhanden.
Wenn es nicht richtig funktioniert :-)
Damit das Programmieren oder Nicht-Programmieren von Timern gerade bei Verwendung dieses Features besser nachvollziehbar ist, wurde ein Logfile fXr epgsearch eingefXhrt. Startet man epgsearch mit einem Loglevel >= 2 (-P'epgsearch -v 2) werden beim Suchtimer-Update in der Datei epgsearch.log hilfreiche Infos abgelegt. Siehe MANUAL fXr 'command line options'.
Siehe epgsearch(4).
Einige EPG Provider liefern zusXtzliche EPG Infos wie die Art der Sendung, das Video und Audio Format, die Besetzung,... in der Beschreibung der Sendung.
Anmerkung: Dies hat nichts mit den content descriptors seit vdr-1.7.11 zu tun, die als zusXtzliche Daten nach einem gemeinsamen Standard aufgeliefert werden. Leider liefern nicht alle Provider diese Daten oder setzen die Kennungen nicht korrekt. Deshalb gibt es den Ansatz der "erweiterten EPG Infos", der versucht diese Information aus der Inhaltsbeschreibung zu extrahieren.
Mit tvmovie2vdr oder epg4vdr kXnnen diese Daten in den VDR importiert werden.
Somit kann man also z.B. einfach einen Suchtimer erzeugen, der alle Tagestipps findet, die in 16:9 ausgestrahlt werden. Um diese Informationen in Suchtimern zu verwenden, muss anhand der Datei epgsearchcats.conf im epgsearch-Konfig-Verzeichnis eine Konfiguration vorgenommen werden.
Das Format dieser Datei ist folgendes:
ID|category name|name in menu|values separated by ','(option)|searchmode(option) - 'ID' sollte eine eindeutige ganze Zahl sein Achtung: Xndert man spXter aus irgendeinem Grund diese ID mXssen die Suchtimer neu editiert werden! - 'category name' ist der Name der Info lt. EPG Provider, z.B. 'Genre' - 'name in menu' ist der Name im MenX von epgsearch. - 'values' ist eine optionale Liste von Werten fXr diese Info. - 'searchmode' gibt optional an, wie gesucht werden soll: Textvergleich: 0 - Der gesamte Begriff muss als Substring erscheinen 1 - Die einzelnen Worte (getrennt durch ',', ';', '|' oder '~') mXssen alle als Substring auftauchen. Diese Einstellung ist der Standardwert. 2 - mindestens ein Wort (getrennt durch ',', ';', '|' oder '~') muss als Substring auftauchen 3 - exakte Xbereinstimmung 4 - als regulXrer Ausdruck Numerischer Vergleich: 10 - kleiner 11 - kleiner oder gleich 12 - grXXer 13 - grXXer oder gleich 14 - gleich 15 - ungleich
Beispiel-Dateien fXr epgsearchcats.conf kommen mit dem Plugin im Verzeichnis 'conf'. Einfach die passende ins epgsearch-Konfig-Verzeichnis als epgsearchcats.conf kopieren, VDR neu starten und dann das Eingabe-MenX eines Suchtimers aufrufen.
Weil das Aufsetzen einer neuen epgsearchcats.conf ziemlich lXstig ist, habe ich ein kleines Tool 'createcats' mitgeliefert, das den GroXteil der Arbeit erledigt. Es sollte mit dem Plugin Xbersetzt worden sein und sich im Quellverzeichnis befinden. Einfach folgendermaXen aufrufen:
createcats /pfad_zu/epg.data
Dieses Tool scannt nun die vorhandenen EPG infos und versucht daraus die erweiterten Infos zu extrahieren. Das Ergebnis ist eine neue epgsearchcats.conf, die aber noch editiert werden muss, weil sicher nicht alles genau passt. Danach ins epgsearch-Konfig-Verzeichnis kopieren. (Mehr Xber createcats im Manual 'Using createcats')
Details: epgsearch durchsucht die Zusammenfassung einer Sendung nach dem Namen einer Kategorie gefolgt von ': '. Das geschieht fXr alle Kategorien, fXr die im Suchtimer ein Wert gesetzt wurde. Die Suche berXcksichtigt die GroX/Kleinschreibung sowohl bezXglich des Kategorie-Namens als auch des Wertes.
Um das Plugin als Ersatz fXr VDR's Standard-MenX zu verwenden, genXgt es die Zeile
Green @epgsearch
in die Datei keymacros.conf zu setzen. Falls kein weiterer MenXeintrag im HauptmenX erscheinen soll, dann den Eintrag des Plugins zunXchst im Setup ausblenden. Um das Plugin trotzdem mit der Taste "GrXn" aufrufen zu kXnnen, kXnnte man z.B. mein launcher-Plugin verwenden und die Zeile
Green @launcher x
in die keymacros.conf schreiben, wobei x die Position von epgsearch innerhalb des launcher listings ist.
Ein weiterer Ansatz ist ein Patch gegen VDR, der das StandardmenX 'Programm' gegen epgsearch austauscht. Hierzu VDR mit dem Patch vdr-replace-schedulemenu.diff.gz aus dem Patches-Verzeichnis patchen. Danke an den Autor Uwe/egal@vdrportal. Bei Anwendung dieses Patches sollte der Eintrag
Green Schedule
heiXen. Dieser Patch ist bereits in manchen Patchsammlungen, z.B. Bigpatch, enthalten.
Mit epgsearch werden 2 weitere 'Mini'-Plugins ausgeliefert. Beide Plugins erfordern, dass epgsearch ebenfalls installiert ist (epgsearch kann aber aus dem HauptmenX ausgeblendet werden):
Viel Spass!
Christian Wieninger
Die ausfXhrliche Beschreibung der internen Funktionen des Plugins findest Du in der Datei MANUAL, die dem Plugin beigelegt sein sollten.
Ob Du diese auf deinem System hast verrXt dir
"locate epgsearch*/MANUAL"
Sollte Deine Distribution diese Dateien nicht enthalten, kannst Du sie dir online durchlesen
<http://winni.vdr-developer.org/epgsearch/README.DE>
<http://winni.vdr-developer.org/epgsearch/README>
<http://winni.vdr-developer.org/epgsearch/MANUAL>
"epgsearch.conf(5)", "epgsearchcats.conf(5)", "epgsearchcmds.conf(5)", "epgsearchdirs.conf(5)", "epgsearchmenu.conf(5)", "epgsearchuservars.conf(5)", "epgsearchdone.data(5)", "epgsearchswitchtimer.conf(5)", "epgsearchblacklists.conf(5)", "epgsearchchangrps.conf(5)"
epgsearch.conf
EnthXlt die Suchtimer. Siehe "epgsearch.conf(5)".
epgsearchcats.conf
EnthXlt die Kategorien des erweiterten EPG. Siehe "epgsearchcats.conf(5)".
epgsearchcmds.conf
EnthXlt Befehle Xhnlich der commands.conf, die auf EPG-EintrXge angewandt werden kXnnen. Siehe "epgsearchcmds.conf(5)".
epgsearchdirs.conf
EnthXlt Pfade die beim Bearbeiten eines Suchtimers ausgewXhlt werden kXnnen. Siehe "epgsearchdirs.conf(5)".
epgsearchmenu.conf
EnthXlt die vom User gewXhlte Konfiguration der OSD MenXdarstellung. Siehe "epgsearchmenu.conf(5)".
epgsearchuservars.conf
EnthXlt die User-Variablen. Siehe "epgsearchuservars.conf(5)".
epgsearchdone.data
EnthXlt die done-Liste. Siehe "epgsearchdone.data(5)".
epgsearchswitchtimers.conf
EnthXlt die Umschalttimer. Siehe "epgsearchswitchtimer.conf(5)".
epgsearchblacklists.conf
EnthXlt die Ausschlussliste. Siehe "epgsearchblacklists.conf(5)".
epgsearchchangrps.conf
EnthXlt die Kanalgruppen. Siehe "epgsearchchangrps.conf(5)".
epgsearchtemplates.conf
EnthXlt die Vorlagen fXr Suchtimer. Siehe "epgsearchtemplates.conf(5)".
Mike Constabel <epgsearch (at) constabel (dot) net>
Fehlerberichte bitte im Bugtracker.
<http://projects.vdr-developer.org/projects/plg-epgsearch>
Mailinglist:
<http://www.vdr-developer.org/mailman/listinfo/epgsearch>
Copyright X 2004-2010 Christian Wieninger
Dieses Programm ist freie Software. Sie kXnnen es unter den Bedingungen der GNU General Public License, wie von der Free Software Foundation verXffentlicht, weitergeben und/oder modifizieren, entweder gemXX Version 2 der Lizenz oder (nach Ihrer Option) jeder spXteren Version.
Die VerXffentlichung dieses Programms erfolgt in der Hoffnung, dass es Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FXR EINEN BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.
Sie sollten ein Exemplar der GNU General Public License zusammen mit diesem Programm erhalten haben. Falls nicht, schreiben Sie an die Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA. Oder rufen Sie in Ihrem Browser http://www.gnu.org/licenses/old-licenses/gpl-2.0.html auf.
Der Author kann Xber cwieninger@gmx.de erreicht werden.
Die Projektseite ist http://winni.vdr-developer.org/epgsearch
Der MD5-Code ist abgeleitet aus dem Message-Digest Algorithm von RSA Data Security, Inc..
2018-04-15 | perl v5.24.1 |