EPG URLList.ini
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 (standardmäß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 gehö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 Suchbegriff 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.