EPG URLList.ini

Aus DVBViewer
Wechseln zu: Navigation, Suche

Die Suchfunktion im EPG-Fenster bietet eine Schaltfläche „Internet“, sofern im Konfigurationsverzeichnis eine Datei EPG_URLList.ini mit geeigneten Internet-Adressen und weiteren Informationen vorhanden ist. Der Button öffnet ein Popup-Menü, das verschiedene Möglichkeiten für eine Internet-Suche mit dem in der Suchleiste eingetragenen Begriff (standard­mäßig der Titel der Sendung) anbietet. Ein Klick auf einen Eintrag öffnet eine neue Instanz des Standard-Browsers.

Die Datei EPG_URLList.ini kann mit einem Texteditor erzeugt bzw. die Anzahl und Art der Einträge, die im Popup-Menü erscheinen, geändert werden. Die erste Zeile der Datei gibt den Sektionsnamen an (immer [URLList]).

Ein Beispiel für einen Eintrag:

URL.0=https://www.google.com/search?q=%22:Item:%22
Name.0=Google
Blank.0=+
UTF-8.0=1

Die Einträge müssen mit '0' beginnend lückenlos durchnummeriert sein. Zu jedem Eintrag ge­hören drei Angaben:

URL.x
ist die Internet-Adresse der Seite, die mit der Suche beauftragt wird.
':Item:' (eingeschlossen durch zwei Doppelpunkte) ist der Platzhalter, für den der DVBViewer den Suchbegriff einsetzt. Im obigen Beispiel ist der Suchbegriff durch zwei Anführungszeichen (Hex-Code %22) eingeschlossen, damit Google den Titel der Sendung als Ganzes sucht.
Name.x
ist der Name, der in dem Popup-Menü erscheint.
Blank.x
gibt (optional) an, durch was der DVBViewer Leerzeichen in dem Such­be­griff ersetzen soll. :Google möchte gerne ein + sehen. Wenn der Eintrag Blank.x fehlt, wird %20 verwendet, also der Hex-Code für das Leerzeichen. Dieser Eintrag wird vom DVBViewer Pro ignoriert.
UTF-8.x
bestimmt, ob Umlaute und Sonderzeichen im Suchbegriff als Unicode (=1) oder gemäß dem lokalen Windows-Zeichensatz (i.a. Windows Westlich) kodiert werden (=0). Manche Internetseiten verstehen nur eine bestimmte Kodierung. Wenn die Angabe fehlt, nimmt der DVBViewer 0 an.

X steht hier jeweils für die fortlaufende Nummer des Eintrags. Die Internet-Adresse muss so angegeben werden, dass die betreffende Seite den Aufruf mitsamt dem vom DVBViewer für :Item: eingefügten Suchbegriff als Suchanfrage versteht.