summaryrefslogtreecommitdiff
path: root/doc/de/epgsearch.1.txt
diff options
context:
space:
mode:
Diffstat (limited to 'doc/de/epgsearch.1.txt')
-rw-r--r--doc/de/epgsearch.1.txt1072
1 files changed, 0 insertions, 1072 deletions
diff --git a/doc/de/epgsearch.1.txt b/doc/de/epgsearch.1.txt
deleted file mode 100644
index 15afeb1..0000000
--- a/doc/de/epgsearch.1.txt
+++ /dev/null
@@ -1,1072 +0,0 @@
-epgsearch(5) Epgsearch Version 0.9.24.beta9 epgsearch(5)
-
-
-
-NAME
- epgsearch - Suchtimer und Ersatz für VDR’s Standard-Programm-Menü
-
-BESCHREIBUNG
- EPG-Search kann als Ersatz für VDR’s Standard-Programm-Menü verwendet
- werden. Es sieht genauso aus, erweitert es aber um einige zusätzliche
- Funktionen.
-
- Ein weiterer Punkt sind die sog. Suchtimer die dafür sorgen, dass Timer
- automatisch programmiert werden.
-
- - Befehle für EPG-Einträge mit verschiedenen integrierten Befehlen wie
- z.B. ’Wiederholungen anzeigen’, ’Suche anlegen’. Man kann eigene
- Befehle hinzufügen, um z.B. einen VDRAdmin Autotimer anzulegen.
-
- - Bis zu 4 weitere Zeitpunkte im Menü ’Was läuft jetzt?’ neben ’Jetzt’
- und ’Nächste’, sowie ein optionales Favoritenmenü.
-
- - Suche im EPG: Anlegen von wiederverwendbaren Abfragen, die auch als
- ’Suchtimer’ verwendet werden können.
-
- - Suchtimer: Sucht im Hintergrund nach Sendungen und erzeugt einen
- Timer bei passenden EPG-Einträgen (ähnlich zu VDRAdmins Autotimern)
- oder informiert über die Sendung via OSD.
-
- - Vermeidung von doppelten Aufnahmen der gleichen Sendung
- * Timer-Vorschau
- * Erkennung abgebrochener Aufnahmen
- * Fuzzy-Vergleich von Sendungen
-
- - Fortschrittsbalken in ’Jetzt’ und ’Nächste’
-
- - Zeit im Menü ’Jetzt’, ’Nächste’ kann per Tastendruck verschoben
- werden, z.B. was läuft ’Jetzt’ + 30 Minuten
-
- - Startmenü ’Programm’ oder ’Jetzt’ einstellbar.
-
- - das Menü zur detaillierten EPG-Anzeige (Zusammenfassung) erlaubt den
- Sprung zur vorherigen/nächsten Sendung
-
- - Unterstützung erweiterter EPG-Infos in Suchtimern
-
- - Erweiterung des Timer-Edit-Menüs um Verzeichnisse,
- benutzerdefinierte Wochentage und Untertitel-Auswahl
-
- - Timer Konfliktcheck, informiert über OSD-Meldung
-
- - Timer Konfliktmenü, zeigt die Konflikte an und erleichtert die
- Konfliktlösung
-
- - Email-Benachrichtigungen über Suchtimer-Updates und Timer-Konflikte
-
- Funktioniert nur mit >= vdr-1.3.46.
-
- Teile der Quelltexte basieren auf dem repeating-epg-patch von Gerhard
- Steiner, der mir die Erlaubnis gab, diese zu verwenden. Danke für seine
- Arbeit!
-
-OPTIONEN
- -f file, --svdrpsendcmd=file
- Pfad zu svdrpsend.pl für externe SVDRP-Kommunikation (Standard ist
- interne Kommunikation, deshalb ist dieser Paramter normalerweise
- nicht notwendig)
-
- -c path, --config=path
- zur Angabe eines eigenen Konfigurationsverzeichnisses für alle
- epgsearch-Dateien, Standard ist ’<Plugin-Konfig-Verzeich‐
- nis>/epgsearch’
-
- -l file, --logfile=file
- zur Angabe eines abweichenden Dateipfades für epgsearch’s Log-File
- (Standard ist epgsearch.log in epgsearch’s Konfig-Verzeichnis)
-
- -v n, --verbose=n
- verbose level für das Log-File. Wert 0 bedeutet kein Logging.
- Weiter Werte sind 1 (allgemeine Meldungen), 2 (detaillierte Meldun‐
- gen), 3 (für Debug-Zwecke)
-
- -r, --reloadmenuconf
- bewirkt ein Neuladen der epgsearchmenu.conf bei jedem Plugin-Aufruf
- am OSD. Kann für das Testen eines selbst angepaßten Menü-Layouts
- praktisch sein.
-
- -m file, --mailcmd=file
- das externe Kommando für den Emailversand. Als Standard wird
- ’sendEmail.pl’ benutzt. Wenn ein abweichendes Kommando oder Skript
- verwendet wird, muss sichergestellt sein, dass das gleiche
- Paramter-Interface verwendet wird, wie bei sendEmail.pl.
-
-Inhalt
- 1. Beschreibung
- 1.1 Menü Befehle
- 1.2 Menü Suche
- 1.2.1 Menü Suche editieren
- 1.2.2 Menü Suchergebnisse
- 1.3 Erweitertes ’Jetzt’ und ’Nächste’
- 1.4 Menü 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 Standardmenü
- 6. Addons
-
-1. Beschreibung
- Auf den ersten Blick sieht EPG-Search wie der Programm-Menü-Punkt des
- VDR aus. Ein Tastendruck auf ’0’ schaltet die Farbtasten um, so dass
- weitere Funktionen erreicht werden können (die vorgegebene Zuweisung
- kann per Setup angepasst werden):
-
- 1.1 Menü Befehle
-
- Dieses Menü zeigt Befehle an, die auf den ausgewählten Menüeintrag
- angewandt werden können. Es gibt 8 vorgegebene Befehle:
-
- - Wiederholung: Zeigt Wiederholungen an
- - Aufnehmen
- - Umschalten
- - Suche anlegen: schaltet zum Suchmenü 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 ausgewählte Sendung in die Datei epgsearchdone.data
- übernommen und epgsearch angewiesen, diese Sendung nicht aufzunehmen, falls
- der zugehörige Suchtimer mit "Wiederholung vermeiden" geschaltet ist. Ein
- bereits erzeugter Timer wird beim nächsten Suchtimer-Update automatisch
- gelöscht.
- - In/Aus Umschaltliste?:
- Zum Bearbeiten der Umschaltliste. Wenn eine Sendung in der Umschaltliste
- enthalten ist, wird kurz vor Beginn eine Ankündigung 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 hinzufügen, indem man die Datei
- epgsearchcmds.conf im epgsearch-Konfig-Verzeichnis editiert. Eine
- Beispiel-Datei mit Bespielscripts liegt dem Plugin bei (s. Unterverze‐
- ichnis ’scripts’, stammt von vdr-wiki.de. Danke an die Autoren).
-
- Das Format der Datei ist identisch zu VDRs commands.conf oder rec‐
- cmds.conf. Wenn ein Befehl ausgeführt wird, werden folgende Parameter
- übergeben:
-
- $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 Ausführen eines Befehls aus dem Hauptmenü ohne Öffnen des Befehls‐
- menüs genügt es, die zugehörige Nummer des Befehls zu drücken.
-
- 1.2 Menü Suche
-
- Hier kann man eine Suche im EPG erzeugen, editieren, löschen und
- ausführen. Bedienung und Verhalten ist ähnlich zu VDR’s Timer-Menü.
-
- 1.2.1 Menü Suche editieren
-
- Das meiste in diesem Menü ist selbsterklärend, deshalb nur einige
- Anmerkungen zu:
-
- - Suche:
- Suchbegriff. Will man nach mehreren Worten suchen, dann bitte mit
- Leerzeichen trennen. Lässt man den Suchbegriff leer (in Verbindung
- mit Suchmodus ’Ausdruck’) wird alles akzeptiert. Das kann praktisch
- sein, um z.B. alles zu suchen, was zu einer bestimmten Zeit auf
- einem bestimmten Sender kommt.
-
- Mit ’Blau’ kann man auch eine Vorlage für eine Suche übernehmen.
- 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!
-
- - Suchmodus:
- ’Ausdruck’ sucht nach diesem Ausdruck innerhalb eines EPG-Eintrags.
- ’alle Worte’ erfordert, dass jedes Wort im EPG-Eintrag vorkommt,
- ’ein Wort’ dagegen nur, dass zumindest ein Wort auftaucht. ’exakt’
- vergleicht den gesamten Suchbegriff mit dem EPG-Eintrag (praktisch
- bei kurzen Titeln wie z.B. "Alf"). ’regulärer Ausdruck’ erlaubt die
- Angabe eines regulären Ausdrucks zur Suche. Ein führender und
- abschließender ’/’ ist nicht notwendig. Als Standard werden POSIX
- extended regular expressions verwendet. Wer lieber mit Perl kompat‐
- iblen regulären Ausdrücken arbeitet, muss lediglich im Makefile des
- Plugins #HAVE_PCREPOSIX=1 in HAVE_PCREPOSIX=1 ändern und neu
- kompilieren. (Dafür ist pcreposix notwendig, das mit libpcre von
- www.pcre.org installiert wird, aber auf den meisten Distributionen
- bereits vorhanden sein sollte).
-
- Eine Beschreibung des Suchprozesses gibt es im MANUAL.
-
- - Verw. erweiterte EPG Info
- (nur verfügbar, wenn konfiguriert. Siehe weiter unten ’Verwendung
- erweiterter EPG Infos’)
-
- - Ignoriere fehlende Kategorien
- Wenn ’Ja’ gewählt ist, verhindert das, dass eine Sendung aus dem
- Suchergebnis ausgeschlossen wird, falls die entsprechende Kategorie
- nicht im EPG vorhanden ist. Vorsicht: Ohne weitere Suchkriterien
- kann das zu einer Flut von Timern führen.
-
- - Verw. Kanal:
- sucht nur im angegebenen Kanalbereich, der hinterlegten Kanal‐
- gruppe, z.B. ’Öffentl. Rechtl.’ oder ’Sportsender’... oder in
- FTA-Sendern.
-
- ACHTUNG: Nach einer Änderung der Kanal-Reihenfolge sollten unbed‐
- ingt diese Einstellungen der Suchtimer kontrolliert werden!
-
- - Verwende Wochentag:
- Neben den Wochentagen kann auch eine benutzerdefinierte Auswahl
- getroffen werden, um z.B. nur Montags und Freitags zu suchen.
-
- Die benutzerdefinierte Auswahl findet sich am Ende der Liste Son,
- Mon, ..., Sam, benutzerdefiniert
-
- - Verwende Ausschlusslisten:
- Hier können eine oder mehrere oder alle Ausschlusslisten selektiert
- werden. Falls ein Suchergebnis auch in einer der gewählten Auss‐
- chlusslisten erscheint, wird es verworfen.
-
- - In Favoritenmenü verw.:
- Nur verfügbar, wenn im Setup aktiviert. Mit dieser Option kann eine
- Suche zur Verwendung im Favoritenmenü markiert werden. Dieses Menü
- listet alle Suchergebnisse von Suchen mit dieser Option.
-
- - Layout des Ergebnismenüs:
- Nur verfügbar, wenn mehr als eine Menüvorlage für Suchergebnisse in
- epgsearchmenu.conf angegeben wurde. Mit dieser Option kann ein
- anderes Layout für die Suchergebnisse dieser Suche gewählt werden.
-
- - Verwende als Suchtimer:
- falls ja, sucht das Plugin im Hintergrund nach passenden Sendungen
- und erzeugt dafür einen Timer (im Setup muss dazu die Verwendung
- von Suchtimern aktiv sein). Bei der Einstellung <benutzerdefiniert>
- läßt sich über die Taste ’Blau’ ein Zeitfenster einstellen, in dem
- der Suchtimer aktiv sein soll.
-
- - Aktion:
- Standard ist ’Aufnehmen’, also das Erzeugen eines Timers für das
- Suchergebnis. Man kann aber auch wählen, dass nur eine Ankündigung
- der Sendung per OSD vorgenommen werden soll. Eine weitere
- Möglichkeit ist ’nur umschalten’. Dadurch wird automatisch eine
- Minute vor Beginn der Sendung auf deren Kanal gewechselt.
-
- - Serienaufnahme:
- falls ja, wird die Aufnahme in einem Ordner mit dem Seriennamen
- gespeichert. Die Aufnahme selbst erhält den Episondennamen. Falls
- es keinen gibt, wird Datum und Uhrzeit als Episondenname verwendet.
-
- - Verzeichnis:
- hier kann man ein Verzeichnis angeben, in dem die Aufnahme gespe‐
- ichert wird, z.B. ’SciFi’. Mit der Taste ’Blau’ kann ein
- Verzeichnis gewählt werden, das bereits bei anderen Sucheinträgen
- verwendet wird. Die Liste kann außerdem durch Einträge in der Datei
- epgsearchdirs.conf erweitert werden (pro Zeile ein Verzeichnis,
- ohne das führende video-Verzeichnis, s. auch MANUAL).
-
- Wenn man erweiterte EPG-Infos von einem Provider erhält, können 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’)
-
- - Aufn. nach ... Tagen löschen
- Manchen Aufnahmen sollen nur ein paar Tage existieren, z.B. Tagess‐
- chau. Mit diesem Feature kann man epgsearch sagen, dass es die Auf‐
- nahme automatisch nach ... Tagen löschen soll
-
- - Pause, wenn ... Aufnahmen existieren
- Wenn die angegebene Anzahl von Aufnahmen existiert, dann pausiert
- epgsearch mit dem Erzeugen neuer Timer. Erst nach dem Löschen einer
- oder mehrerer Aufnahmen, wird wieder nach neuen Sendungen gesucht.
-
- - Wiederholung vermeiden
- Wenn man keine Wiederholungen aufnehmen will, versucht dieses Fea‐
- ture festzustellen, ob eine Sendung bereits aufgenommen/program‐
- miert wurde und überspringt diese dann. Bitte vor Verwendung den
- Abschnitt ’Wiederholungen vermeiden - Im Detail’ weiter unten
- lesen.
-
- - erlaubte Wiederholungen
- Will man eine gewisse Anzahl von Wiederholungen einer Sendung
- erlauben, kann dies hier hinterlegt werden.
-
- - Nur Wiederh. innerhalb ... Tagen
- Falls Wiederholungen nur innerhalb einer anzugebenden Anzahl Tage
- erlaubt werden sollen, kann dies hier eingestellt werden. 0
- entspricht unbegrenzt.
-
- - Vergleiche Titel
- Einstellung, ob beim Test, ob eine Sendung identisch ist, auch der
- Titel verglichen werden soll.
-
- - Vergleiche Untertitel
- Einstellung, ob beim Test, ob eine Sendung identisch ist, auch der
- Untertitel verglichen werden soll. Hat eine Sendung keinen Unterti‐
- tel wird sie als abweichend gewertet und ist damit nicht gleich
- einer anderen Sendung mit oder ohne Untertitel.
-
- - Vergleiche Beschreibung
- Einstellung, ob beim Test, ob eine Sendung identisch ist, auch die
- Inhaltsbeschreibung verglichen werden soll. Dabei wird zunächst
- alles aus dem Inhalt entfernt, das einer Kategorienangabe gleicht.
- Der verbleibende Text wird dann verglichen. Ist dieser zu 90%
- ähnlich (im Sinne des Levinshtein-Distance-Algorithmus) wird er als
- gleich behandelt.
-
- - Vergl. Kategorien
- Über die Schaltfläche ’Einstellungen’ kann angegeben werden welche
- Kategorien ebenfalls miteinander verglichen werden sollen.
-
- - Priorität, Lebensdauer, Zeitpuffer Anfang und Ende:
- Jeder Suchtimer kann für diese Parameter eigene Einstellungen
- haben. Die Voreinstellung wird im Setup vorgenommen.
-
- - VPS:
- aktiviert VPS, falls im VDR-Setup aktiv und für die gefundene
- Sendung auch VPS-Informationen vorhanden sind.
-
- - automatisch löschen:
- zum automatischen Löschen eines Suchttimers bei folgenden Bedingun‐
- gen:
-
- * nach x Aufnahmen, oder
- * nach x Tagen nach erster Aufnahme
-
- Gezählt werden dabei nur erfolgreiche Aufnahmen. Das Löschen
- erfolgt direkt nach dem Ende der entsprechenden Aufnahme.
-
- Um den Status ’Als Suchtimer verw.’ zu ändern, ohne das Menü zu öffnen,
- kann die Taste ’2’ verwendet werden. Dies ruft direkt den 2. Befehl im
- Befehlsmenü auf.
-
- 1.2.2 Menü Suchergebnisse
-
- Dieses Menü 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-Menü.
-
- 1.3 Erweitertes ’Jetzt’ and ’Nächste’
-
- Im Setup können bis zu 4 zusätzliche Zeiten, als Erweiterung zu ’Jetzt’
- und ’Nächste’, angegeben werden um die Taste Grün zu erweitern. Z.B.
- ’nachmittags’, ’abends’, ’spätabends’. Zeiten, die bereits verstrichen
- sind, werden übersprungen, man erhält abends also kein ’nachmittags’.
- Ausnahme: Ist ein Zeitpunkt nicht mehr als 20 Stunden in der Zukunft
- wird das Menü des nächsten Tages angezeigt. In diesen Menü kann die
- aktuell angezeigte Zeit durch Drücken auf FastRew und FastFwd ver‐
- schoben werden um die Zeit nach hinter oder vorne zu verstellen. Falls
- diese Tasten auf der Fernbedienung nicht existieren, kann diese Funk‐
- tion durch Umschalten mit ’0’ erreicht werden. Die Tasten Grün und Gelb
- wechseln dann zu ’<<’ und ’>>’. Das Umschalten kann über das Setup
- angepasst werden. Man kann einen Fortschrittsbalken im Menü
- ’Jetzt’/’Nächste’ anzeigen lassen. Falls text2skin verwendet wird,
- sollte die Option "text2skin" in den Setup-Optionen "Zeige
- Fortschrittsbalken in ’Jetzt’"/"Zeige Fortschrittsbalken in ’Nächste’"
- verwendet werden (Die Option ’graphisch’ kann ebenfalls mit text2skin
- funktionieren, das ist aber abhängig vom gewählten skin)
-
- 1.4 Menü Setup
-
- 1.4.1 Allgemein
-
- - Hauptmenüeintrag verstecken:
- Damit wird der Eintrag ’Suche’ im Hauptmenü ausgeblendet. Achtung:
- wenn das Plugin der Taste Grün zugeordnet ist, dann bewirkt das
- Ausblenden, dass wieder das VDR-Standardmenü gerufen wird (um das
- zu vermeiden s. unten).
-
- - Hauptmenü-Eintrag
- Falls nicht ausgeblendet, kann hier der Name des Hauptmenü-Eintrags
- hinterlegt werden. Vorgabe ist ’Programmführer’. Hinweis: Wenn man
- den Eintrag abweichend von der Vorgabe setzt, ist der Eintrag nicht
- mehr abhängig von der gewählten OSD-Sprache. Setzt man den Eintrag
- wieder auf den Default oder auf leer ist die Abhängigkeit wieder
- gegeben.
-
- - Startmenü:
- Auswahl von ’Programm’ oder ’Jetzt’ als Startmenü.
-
- 1.4.2 EPG Menüs
-
- - Taste Ok:
- Hier kann das Verhalten der ’Ok’-Taste bestimmt werden. Man kann
- damit die Inhaltsangabe anzeigen oder zum entsprechenden Sender
- wechseln. Hinweis: Die Funktion der Taste ’Blau’
- (Umschalten/Info/Suche) hängt von dieser Einstellung ab.
-
- - Taste Rot:
- Auswahl, ob man den Standard (’Aufnehmen’) oder ’Befehle’ als Vor‐
- belegung möchte.
-
- - Taste Blau:
- Auswahl, ob man den Standard (’Umschalten’) oder ’Suche’ als Vor‐
- belegung möchte.
-
- - Zeige Fortschrittsbalken in ’Jetzt’:
- Im Menü ’Jetzt’ kann ein Fortschrittsbalken angezeigt werden, der
- den Fortschritt der laufenden Sendung anzeigt. Falls text2skin ver‐
- wendet wird, sollte die Option "pipes" verwendet werden (Die Option
- ’graphisch’ kann ebenfalls mit text2skin funktionieren, das ist
- aber abhängig vom gewählten skin)
-
- - Zeige Kanalnummer:
- auswählen, um eine führende Programmnummer vor jedem EPG-Eintrag
- anzuzeigen.
-
- - Zeige Kanal-Separatoren:
- zur Anzeige einer Trennzeile zwischen Kanalgruppen im Menü
- ’Übersicht - Jetzt’ ...
-
- - Zeige Tages-Separatoren:
- zur Anzeige einer Trennzeile zwischen Sendungen unterschiedlicher
- Tage im Menü ’Programm’.
-
- - Zeige Radiokanäle:
- Zeigt auch Radiokanäle an.
-
- - Limit channels from 1 to:
- Bei einer sehr großen Kanalliste läßt sich der Menü-Aufbau mit
- dieser Einstellung durch eine Einschränkung der angezeigten Kanäle
- beschleunigen. Mit ’0’ wird das Limit aufgehoben. Wenn der aktuelle
- Kanal über dem Limit liegt, wird das Limit ignoriert und wieder
- alle Kanäle angezeigt.
-
- - Timer mit ’Aufnehmen’ sofort anlegen:
- Falls ’Ja’ wird ein Timer sofort erzeugt, sobald man ’Aufnehmen’
- drückt, wie in vdr-1.3.38 eingeführt, sonst wird das
- Timer-Edit-Menü angezeigt.
-
- - Zeige Kanäle ohne EPG:
- zur Anzeige von Programmen ohne EPG, um auf diese umschalten zu
- können oder einen Timer zu programmieren
-
- - Timer mit ’Aufnehmen’ sofort anlegen:
- Falls ’Ja’ wird nach Drücken von ’Aufnahme’ sofort ein Timer
- angelegt, wie in vdr-1.3.38 eingeführt, falls ’Nein’ erscheint das
- Timer-Edit-Menü.
-
- - Zeitintervall für FR/FF [min]:
- In den Menüs ’Programm’, ’Jetzt’, ’Nächste’, ’Benutzerdef. Zeit 1’,
- ... kann die angezeigte Zeit durch drücken von FastRew, FastFwd
- verschoben werden. Die Anzahl Minuten für den Sprung kann hier
- angepasst werden.
-
- - Grün/Gelb umschalten:
- Falls die Tasten FastRew, FastFwd auf der Fernbedienung nicht
- vorhanden sind, dann auf ’ja’ setzen. Wenn die Taste ’0’ gedrückt
- wird, werden somit auch die Tasten Grün/Gelb auf z.B. ’<<’ und ’>>’
- umgeschaltet.
-
- - Zeige Favoriten-Menü:
- Das Favoritenmenü kann dazu verwendet werden, eine Liste von
- bevorzugten Sendungen anzuzeigen, die innerhalb der nächsten 24
- Stunden laufen. Je nach Einstellung erscheint dieses Menü vor oder
- nach den EPG-Menüs mit benutzerdef. Zeiten. Die Auswahl von Sendun‐
- gen wird durch setzen der Option ’In Favoriten-Menü verw.’ inner‐
- halb einer Suche geregelt.
-
- - für die nächsten ... Stunden:
- Mit diesem Wert wird die Zeitspanne eingestellt, für die Favoriten
- angezeigt werden sollen.
-
- 1.4.3 Benutzerdef. EPG-Zeiten
-
- - Benutzerdef. Zeit 1..4:
- Bis zu 4 benutzerdefinierte Zeiten können zu ’Jetzt’ und ’Nächste’
- hinzugefügt werden.
-
- - Beschreibung:
- Name der benutzerdef. Zeit, z.B. ’Nachmittags’, ’Abends’,
- ’Spätabends’.
-
- - Zeit:
- zugehörige Uhrzeit.
-
- 1.4.4 Timer-Programmierung
-
- - VDR’s Time-Edit-Menü verw.
- Beim normalen Programmieren eines Timers verwendet epgsearch ein
- erweitertes Timer-Edit-Menü, das einen Verzeichniseintrag,
- benutzerdefinierte Wochentage und die Vervollständigung um Unterti‐
- tel anbietet. Falls man einen gepatchten VDR verwendet der eben‐
- falls ein erweitertes Timer-Edit-Menü anbietet und lieber dieses
- verwenden will, dann einfach diese Option auf ’Ja’ setzen.
-
- - Standard Aufn. Verzeichnis:
- Dieser Eintrag wird beim normalen Programmieren eines Timers ver‐
- wendet. Man kann auch EPG-Variablen verwenden (z.B.. ’Meine
- Filme~%Category%~%Genre%’). Wird das Timer-Edit-Menü aufgerufen
- versucht epgsearch alle Variablen durch die Werte in der Beschrei‐
- bung der Sendung zu ersetzen. Konnten nicht alle ersetzt werden,
- bleibt der Verzeichniseintrag leer.
-
- - Untertitel in manuellen Timern:
- Beim manuellen Programmieren eines Timers kann epgsearch den Unter‐
- titel automatisch im Dateinamen ergänzen, wodurch die spätere Auf‐
- nahme in einem Unterverzeichnis für diese Episode gespeichert wird.
- Hier wählt man wie die Ergänzung gemacht werden soll. ’Intelligent’
- versucht zu prüfen, ob es Sinn macht und prüft dazu die Länge einer
- Sendung. Ist diese länger als 80min wird keine Untertitel ergänzt.
-
- - Standard-Timer-Prüfmethode:
- Manuell angelegte Timer können auf Änderungen im EPG überprüft wer‐
- den. Hier kann die Standardeinstellung für die Prüfmethode je Kanal
- hinterlegt werden. Folgende Prüfmethoden existieren:
- * ohne Überwachung
- * anhand Sendungskennung: geprüft wird anhand einer Kennung, die
- durch den
- Sender vergeben wird. (Achtung: nicht jeder Sender liefert
- vernünftige
- Kennungen!)
- * anhand Sender/Uhrzeit: geprüft wird anhand der Sendung, die am
- besten zur
- Dauer der ursprünglichen Sendung passt.
-
- Nicht alle Sender liefern eine vernünftige Sendungskennung. Deshalb
- kann hier die Standardeinstellung für jeden Kanal einzeln gesetzt
- werden. Bei der Programmierung eines manuellen Timers wird diese im
- Timer-Edit-Menü vorgegeben, falls das epgsearch-eigene Menü benutzt
- wird.
-
- 1.4.5 Suche und Suchtimer
-
- - Verwende Suchtimer:
- falls ja, untersucht das Plugin im Hintergrund die EPG-Daten und
- erzeugt Timer, falls passende Einträge gefunden werden. Dies bet‐
- rifft nur Sucheinträge, die mit ’Als Suchtimer verwenden’ markiert
- sind.
-
- - Aktualisierungsintervall:
- Das Intervall in Minuten, in dem die Hintergrundsuche vorgenommen
- wird.
-
- - SVDRP Port:
- Falls nicht der Standard-SVDRP-Port 2001 verwendet wird, dann bitte
- hier anpassen, damit die Suchtimer funktionieren.
-
- - Priorität, Lebensdauer und Zeitpuffer für Anfang und Ende:
- Voreinstellungen
-
- - Keine Ankündigung bei Wiedergabe:
- zum Unterdrücken von Sendungs-Ankündigungen während einer aktiven
- Wiedergabe.
-
- - Timer nach Löschen neuprogrammieren:
- epgsearch merkt sich standardmäßig welche Timer bereits durch
- Suchtimer angelegt wurden und programmiert diese nicht erneut, wenn
- sie gelöscht wurden. Zum Abschalten dieses Verhaltens bitte ’Ja’
- wählen.
-
- - PayTV-Sender ignorieren:
- Auf ’Ja’ setzen, wenn man bei der Suche nach Wiederholungen keine
- Sendungen von PayTV-Sendern haben will.
-
- - Such-Vorlagen:
- Hier können Suchvorlagen verwaltet werden, die beim Anlegen neuer
- Suchen verwendet werden können.
-
- - Ausschlusslisten:
- Hier können Ausschlusslisten verwalten werden. Diese können inner‐
- halb einer Suche verwendet werden um unerwünschte Sendungen zu ver‐
- meiden.
-
- - Kanalgruppen:
- verwaltet die Kanalgruppen, die als Suchkriterium in einer Suche
- verwendet werden können. Die Verwaltung ist auch im Edit-Menü einer
- Suche möglich.
-
- Wichtig: wenn der EPG aus einer externen Quelle bezogen wird, sollte
- dafür gesorgt werden, dass die Suchtimer-Updates während des EPG-
- Updates abgeschaltet sind. Der Grund dafür ist, dass epgsearch Timer
- löscht, denen keine Sendungen zugeordnet sind. Während der neue EPG an
- VDR übermittelt wird, kann diese Situation auftreten. Am einfachsten
- geht das mit dem SVDRP-Befehl SETS im EPG-Update-Skript:
-
- svdrpsend.pl plug epgsearch SETS off
-
- <das EPG update Skript>
-
- svdrpsend.pl plug epgsearch SETS on
-
- 1.4.6 Timer-Konflikt-Prüfung
-
- - Ignoriere unter Priorität:
- Falls ein Timer fehlschlagen wird, dessen Priorität unter dem
- angegebene Wert liegt, wird darauf nicht per OSD-Nachricht
- hingewiesen und der Konflikt wird als ’nicht relevant’ in der Kon‐
- flikt-Übersicht angezeigt.
-
- - Ignoriere Konfliktdauer unter ... Min.:
- Falls ein Konflikt nicht länger als die angegebene Anzahl Minuten
- dauert, wird darauf nicht per OSD-Nachricht hingewiesen und der
- Konflikt wird als ’nicht relevant’ in der Konflikt-Übersicht
- angezeigt.
-
- - Prüfe nur die nächsten ... Tage:
- Hier kann der Zeitraum der Prüfung angegeben werden.
-
- - Nach jeder Timer-Programmierung:
- Das bewirkt eine Konfliktprüfung nach jeder manuellen Timer-Pro‐
- grammierung und erzeugt eine OSD-Nachricht, falls der
- neue/geänderte Timer in einen Konflikt verwickelt ist.
-
- - Beim Beginn einer Aufnahme:
- Hier auf ’Ja’ setzen, wenn die Konfliktprüfung beim Beginn jeder
- Aufnahme erfolgen soll. Im Falle eines Konflikts wird dann sofort
- eine Nachricht angezeigt. Diese erscheint nur, wenn der Konflikt
- innerhalb der nächsten 2 Stunden auftritt.
-
- - Nach jedem Suchtimer-Update:
- Hier kann eingestellt werden, ob eine Konfliktprüfung nach jedem
- Suchtimer-Update erfolgen soll. Falls nicht:
-
- - nach ... Minuten:
- gibt an nach wievielen Minuten im Hintergrund eine automatische
- Konfliktprüfung erfolgen soll. Bei relevanten Konflikten erfolgt
- eine Nachricht per OSD. Mit ’0’ wird diese Funktion deaktiviert.
-
- - Wenn nächster Konflikt in ... Minuten:
- Wenn nächster Konflikt in ... Minuten eintritt, verwende folgendes
- Prüfintervall.
-
- - alle ... Minuten:
- um einen Konflikt in Kürze nicht zu übersehen, kann hier ein
- kürzeres Prüfintervall eingestellt werden.
-
- - Vermeide Nachricht bei Wiedergabe:
- Bitte auf ’Ja’ setzen, wenn während einer Wiedergabe keine OSD-
- Benachrichtigungen über Timer-Konflikte gewünscht sind. Die
- Benachrichtigung erfolgt trotzdem, wenn der nächste Konflikt inner‐
- halb der nächsten 2 Stunden auftritt.
-
- Bitte ebenfalls den Abschnitt ’Working with the timer conflict menu’ im
- MANUAL berücksichtigen.
-
- 1.4.7 Email-Benachrichtigungen
-
- (Bitte sicherstellen, dass ’sendEmail.pl’ im Pfad der ausführbaren
- Dateien liegt und ’epgsearchupdmail.templ’ und ’epgsearchcon‐
- flmail.templ’ im Konfig-Verzeichnis von epgsearch existieren!)
-
- - Suchtimer-Benachrichtigung:
- Diese Option aktivieren, wenn man eine Email-Benachrichtigung
- wünscht, sobald der Suchtimer-Hintergrund-Thread
-
- - neue Timer angelegt hat
- - vorhandene Timer geändert hat
- - Timer gelöscht hat, weil diese wegen EPG-Änderungen oder anderen
- Benutzeraktionen nicht mehr gültig sind.
-
- (Dazu muss ebenfalls die Option ’Verwende Suchtimer’ im Suchtimer-
- Setup aktiv sein.)
-
- - Timer-Konflikt-Benachrichtigung:
- Diese Option aktivieren, wenn man eine Email-Benachrichtigung bei
- Timer-Konflikten wünscht. Es werden nur Konflikte gemeldet, die
- laut Setup-Einstellungen ’relevant’ sind. Neue Benachrichtigungen
- werden nur versandt, sobald sich etwas bei den Konflikten
- verändert.
-
- (Dazu muss ebenfalls die Option ’Nach jedem Suchtimer-Update’ oder
- ’nach ... Minuten’ im Timer-Konflikt-Setup aktiv sein.)
-
- - Email-Adresse:
- Hier bitte die volle (!) Email-Adresse hinterlegen, an die die
- Nachrichten verschickt werden sollen. Hinweis: Einigen Provider
- (z.B. Arcor) erlauben nicht die gleiche Adresse für Sender und
- Empfänger.
-
- - Mail-Methode:
- Zur Auswahl stehen
-
- - 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.
-
- - Email-Adresse:
- Hier bitte die volle (!) Email-Adresse hinterlegen, von der die
- Nachricht versandt werden soll.
-
- - SMTP Server:
- Der Name des SMTP Servers, über den der Mailversand erfolgt.
-
- - Verw. SMTP-Authentifizierung:
- ’Ja’ wählen wenn das Emailkonto eine SMTP-Authentifizierung für den
- Emailversand benötigt.
-
- - AUTH-Benutzer:
- Hier bitte den Benutzernamen angeben, falls das Email-Konto mit
- Authentifizierung arbeitet.
-
- - AUTH-Passwort:
- Hier bitte das Passwort angeben, falls das Email-Konto mit Authen‐
- tifizierung arbeitet. Achtung: Das Passwort wird im Klartext
- gespeichert. Man muss selber dafür sorgen, dass das System sicher
- ist und nicht authorisierten Personen kein Zugriff auf VDR-Konfigu‐
- rations-Dateien möglich ist.
-
- Nach Angabe der Email-Konto-Daten bitte mit ’Test’ prüfen, 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
- berücksichtigen.
-
-2. Suchtimer
- Das ist ziemlich das gleiche wie VDRAdmin’s Autotimer, benötigt 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 Zeitabständen (->Setup->Update Inter‐
- vall [min]) nach passenden Sendungen und erzeugt Timer für die Ergeb‐
- nisse. Gerade für Serien ist dies sehr praktisch, weshalb es in der
- Suche die Option "Serienaufnahme" gibt. In diesem Fall wird ein Timer
- mit zusätzlichem 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
- für SVDRP nicht der Standardport 2001 verwendet wird, bitte ebenfalls
- im Setup eintragen.
-
- Falls man eine Hintergrund-Suche manuell anstoßen will, genügt 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 anhängen, 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?’.
-
-2.1 ’Wiederholungen vermeiden’ - Im Detail
- Hier soll erklärt werden wie die Option ’Wiederholungen vermeiden’
- eines Suchtimers funktioniert.
-
- Nicht immer lässt sich durch entsprechende Suchkriterien vermeiden,
- dass auch Timer für Wiederholungen erzeugt werden.
-
- Um das zu verhindern, versucht das Feature ’Wiederholungen vermeiden’
- vor dem Programmieren einer Sendung zu prüfen, 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 für die zu überprüfende Sendung erzeugt.
-
- 2.2 Wie funktioniert der Vergleichstest zwischen 2 Sendungen?
-
- Für den Test auf Gleichheit zwischen 2 Sendungen gibt es viele Ein‐
- stellmöglichkeiten beim Suchtimer. Man kann wählen, ob Titel, Unterti‐
- tel, Beschreibung und bestimmte Kategorien innerhalb der Beschreibung
- einer Sendung mit den jeweiligen Angaben einer anderen Sendung ver‐
- glichen werden sollen.
-
- Der Vergleich der einzelnen Angaben selbst prüft immer auf vollständige
- Identität. Die Beschreibung einer Sendung bildet hier aber eine Aus‐
- nahme. Hier wird zunächst alles aus dem Text entfernt, das einer Kate‐
- gorie-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 für dieses Rausschneiden sind die oft vorhandenen Bewertun‐
- gen wie ’Tagestipp’, die bei der Wiederholung aber nicht mehr enthalten
- sind.
-
- Der verbleibende Text wird nun zunächst in der Länge verglichen. Ist
- der Unterschied größer als 90% wird die Beschreibung als unter‐
- schiedlich gewertet. Andernfalls wird über 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% Identität zurückgibt.
-
- Da dieser Algorithmus ziemlich laufzeitintensiv ist (O(mn)), sollte
- nach Möglichkeit nicht nur ’Vergleiche Beschreibung’ als einziges Ver‐
- gleichskriterium ausgewählt werden, sondern am besten immer nur in Kom‐
- bination mit anderen Vergleichen.
-
- 2.3 Wie und wo wird der Vergleichstest eingesetzt?
-
- Wie zuvor erwähnt wird bei einem Suchtimer-Update für Suchtimer mit
- diesem Feature zusätzlich geprüft, ob eine Sendung bereits irgendwann
- schon aufgezeichnet wurde, oder in der Timerliste ein Timer steht, der
- die gleiche Sendung aufzeichnen würde. Letzteres sollte klar sein,
- während für ersteres das File epgsearchdone.data ins Spiel kommt.
-
- Nach jeder Aufnahme, die durch einen Suchtimer mit ’Wiederholung ver‐
- meiden’ erzeugt wurde, werden alle Angaben zu dieser Sendung im genan‐
- nten File gespeichert. Über das Aktionenmenü im Menü ’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 bezüglich der Timerangaben korrekt begonnen
- und auch beendet wurden. D.h. dass teilweise unvollständige Aufnahmen
- nicht registriert werden und somit beim nächsten Suchtimer-Update
- automatisch ein neuer Timer für diese Sendung erzeugt wird, falls
- gefunden.
-
- Wie verwenden?
-
- Man sieht, dass das ganze Feature stark von der Qualität und dem Umfang
- des verwendeten EPGs abhängt. Hat man einen entsprechenden Suchtimer
- angelegt, ist es sinnvoll erstmal zu prüfen, ob er auch das richtige
- macht. Dazu gibt es für solche Timer im Suchergebnis-Menü auf der Taste
- ’Blau’ die zusätzliche Belegung ’Timer-Vorschau’. Sendungen, die noch
- keinen Timer haben (’T’), aber für die einer aufgrund des Features beim
- nächsten Suchtimer-Update programmiert würde, haben dort ein ’P’ ste‐
- hen.
-
- Hinweis: Möchte man wegen Konflikten einen bereits programmierten Timer
- nicht verwenden, dann sollte dieser im Timermenü deaktiviert werden.
- Beim nächsten Suchtimer-Update wird dann einfach die nächste mögliche
- 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 Log‐
- file für epgsearch eingeführt. 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 für ’command line
- options’.
-
-3. Verwendung der Suche durch andere Plugins oder Skripte
- Siehe epgsearch(4).
-
-4. Verwendung erweiterter EPG Infos
- Einige EPG Provider liefern zusätzliche EPG Infos wie die Art der
- Sendung, das Video und Audio Format, die Besetzung,... Mit tvmovie2vdr
- oder epg4vdr können 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 Informa‐
- tionen in Suchtimern zu verwenden, muss anhand der Datei epgsearch‐
- cats.conf im epgsearch-Konfig-Verzeichnis eine Konfiguration vorgenom‐
- men 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: Ändert man später aus irgendeinem Grund diese ID müssen
- 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 Menü von epgsearch.
- - ’values’ ist eine optionale Liste von Werten für 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
- ’~’) müssen alle als Substring auftauchen. Diese Einstellung ist
- der Standardwert.
- 2 - mindestens ein Wort (getrennt durch ’,’, ’;’, ’|’ oder
- ’~’) muss als Substring auftauchen
- 3 - exakte Übereinstimmung
- 4 - als regulärer Ausdruck
- Numerischer Vergleich:
- 10 - kleiner
- 11 - kleiner oder gleich
- 12 - größer
- 13 - größer oder gleich
- 14 - gleich
- 15 - ungleich
-
- Beispiel-Dateien für epgsearchcats.conf kommen mit dem Plugin im Verze‐
- ichnis ’conf’. Einfach die passende ins epgsearch-Konfig-Verzeichnis
- als epgsearchcats.conf kopieren, VDR neu starten und dann das
- Eingabe-Menü eines Suchtimers aufrufen.
-
- Weil das Aufsetzen einer neuen epgsearchcats.conf ziemlich lästig ist,
- habe ich ein kleines Tool ’createcats’ mitgeliefert, das den Großteil
- der Arbeit erledigt. Es sollte mit dem Plugin übersetzt worden sein und
- sich im Quellverzeichnis befinden. Einfach folgendermaßen 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 über createcats im Manual ’Using createcats’)
-
- Details: epgsearch durchsucht die Zusammenfassung einer Sendung nach
- dem Namen einer Kategorie gefolgt von ’: ’. Das geschieht für alle Kat‐
- egorien, für die im Suchtimer ein Wert gesetzt wurde. Die Suche
- berücksichtigt die Groß/Kleinschreibung sowohl bezüglich des Kategorie-
- Namens als auch des Wertes.
-
-5. Ersetzen des Standardmenü
- Um das Plugin als Ersatz für VDR’s Standard-Menü zu verwenden, genügt
- es die Zeile
-
- Green @epgsearch
-
- in die Datei keymacros.conf zu setzen. Falls kein weiterer Menüeintrag
- im Hauptmenü erscheinen soll, dann den Eintrag des Plugins zunächst im
- Setup ausblenden. Um das Plugin trotzdem mit der Taste "Grün" aufrufen
- zu können, könnte 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.
-
- Achtung: Versteckt man das Plugin ohne die Verwendung des launcher plu‐
- gins oder anderer Patches, die das Aufrufen versteckter Plugins
- erlauben, erhält man das VDR-Standard-Menü beim Drücken von Grün. Ab
- VDR 1.3.32 sind dazu keine Patches oder Plugins mehr notwendig.
-
- Ein weiterer Ansatz ist ein Patch gegen VDR, der das Standardmenü ’Pro‐
- gramm’ 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
-
- heißen. Dieser Patch ist bereits in manchen Patchsammlungen, z.B. Big‐
- patch, enthalten.
-
-6. Addons
- Mit epgsearch werden 2 weitere ’Mini’-Plugins ausgeliefert. Beide Plug‐
- ins erfordern, dass epgsearch ebenfalls installiert ist (epgsearch kann
- aber aus dem Hauptmenü ausgeblendet werden):
-
- - epgsearchonly:
- Wer nur die Suchfunktionen und/oder die Suchtimer von epgsearch
- verwenden möchte oder einfach einen eigenen Hauptmenüeintrag für
- die Suche wünscht, kann dies mit diesem Plugin erreichen. Es wird
- damit ein Hauptmenüeintrag "Suche" erzeugt, der einen direkt in das
- Suchenmenü führt. Aktivierung im VDR-Startskript mit
- "-Pepgsearchonly".
-
- - conflictcheckonly:
- Die Timer-Konfliktprüfung kann ebenfalls als eigener Hauptmenüein‐
- trag angelegt werden. Über eine Setup-Option läßt sich auch das
- Ergebniss der letzten Konfliktprüfung direkt im Hauptmenü anzeigen.
- Aktivierung im VDR-Startskript mit "-Pconflictcheckonly".
-
- Viel Spass!
-
- Christian Wieninger
-
-Ausführliche Beschreibung
- Die ausführliche Beschreibung der internen Funktionen des Plugins find‐
- est Du in der Datei MANUAL, die dem Plugin beigelegt sein sollten.
-
- Ob Du diese auf deinem System hast verrät 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>
-
-SIEHE AUCH
- "epgsearch.conf(5)", "epgsearchcats.conf(5)", "epgsearchcmds.conf(5)",
- "epgsearchdirs.conf(5)", "epgsearchmenu.conf(5)", "epgsearchuser‐
- vars.conf(5)", "epgsearchdone.data(5)", "epgsearchswitchtimer.conf(5)",
- "epgsearchblacklists.conf(5)", "epgsearchchangrps.conf(5)"
-
-DATEIEN
- epgsearch.conf
-
- Enthält die Suchtimer. Siehe "epgsearch.conf(5)".
-
- epgsearchcats.conf
-
- Enthält die Kategorien des erweiterten EPG. Siehe "epgsearch‐
- cats.conf(5)".
-
- epgsearchcmds.conf
-
- Enthält Befehle ähnlich der commands.conf, die auf EPG-Einträge ange‐
- wandt werden können. Siehe "epgsearchcmds.conf(5)".
-
- epgsearchdirs.conf
-
- Enthält Pfade die beim Bearbeiten eines Suchtimers ausgewählt werden
- können. Siehe "epgsearchdirs.conf(5)".
-
- epgsearchmenu.conf
-
- Enthält die vom User gewählte Konfiguration der OSD Menüdarstellung.
- Siehe "epgsearchmenu.conf(5)".
-
- epgsearchuservars.conf
-
- Enthält die User-Variablen. Siehe "epgsearchuservars.conf(5)".
-
- epgsearchdone.data
-
- Enthält die done-Liste. Siehe "epgsearchdone.data(5)".
-
- epgsearchswitchtimers.conf
-
- Enthält die Umschalttimer. Siehe "epgsearchswitchtimer.conf(5)".
-
- epgsearchblacklists.conf
-
- Enthält die Ausschlussliste. Siehe "epgsearchblacklists.conf(5)".
-
- epgsearchchangrps.conf
-
- Enthält die Kanalgruppen. Siehe "epgsearchchangrps.conf(5)".
-
- epgsearchtemplates.conf
-
- Enthält die Vorlagen für Suchtimer. Siehe "epgsearchtemplates.conf(5)".
-
-AUTOR (man pages)
- Mike Constabel <epgsearch (at) constabel (dot) net>
-
-FEHLER MELDEN
- Fehlerberichte bitte im Bugtracker.
-
- <http://www.vdr-developer.org/mantisbt/>
-
- Mailinglist:
-
- <http://www.vdr-developer.org/mailman/listinfo/epgsearch>
-
-COPYRIGHT and LIZENZ
- Copyright © 2004-2007 Christian Wieninger
-
- Dieses Programm ist freie Software. Sie können es unter den Bedingungen
- der GNU General Public License, wie von der Free Software Foundation
- veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß Ver‐
- sion 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version.
-
- Die Veröffentlichung 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 FÜR 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 über 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..
-
-
-
-perl v5.8.8 2007-11-04 epgsearch(5)