Hier wird anhand des Chromium-Browser erklärt wie man ein Add-on in den YaVDR einbaut.
Man editiert nicht die betroffenen Konfigurationsdateien, sondern erstellt sich sog. Templates im Verzeichnis.
Alle Templates befinden sich im Verzeichnnis /etc/yavdr/templates_custom
.
Die Anleitung zu den Templates findet man hier.
Die hier aufgeführten Templates können auf der Seite Eigene Templates eingesehen werden.
==
Als erstes muss das jew. Programm/Add-on installiert werden.
Entweder per apt-get install
oder selbst kompiliert.
apt-get install chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra
Das System startet über ein Init-Script einen Daemon, welcher das jew. Programm steuert.
Hier für erstellt man sich aus einem vorhanden Script ein eigenes
Damit in der Sidebar das jew. Programm erscheint müssen folgende templates angelegt werden.
Es handelt sich eigentlich um die Konfigurationsdatei /etc/wmdrawer/web
. Da diese aber aus verschiedenen Unterpunkten besteht,
welche unter /usr/share/yavdr/templates/etc/wmdrawer
zu finden sind, editiert man hier die o.a. Datei.
Wichtig ist hier, dass man nach dem Verarbeiten der eigentlichen Templatedatei noch die zusammengefügte Konfigurationsdatei verarbeitet.
Also am Schluss noch process-template /etc/wmdrawer/web
ausführen.
Der yaVDR verwendet das VDR-Plugin menuorg
für sein OSD. Daher muss in der menuorg.xml
ein Eintrag für den Chromium-Browser hinzukommen.
Hierfür müssen folgende Templates erstellt werden.
Auch hier handelt es sich um eine Konfigurationsdatei, welche aus Unterpunkten besteht, daher auch hier am Schluss folgendes Template verarbeiten: process-template /var/lib/vdr/plugins/menuorg.xml
Zum Schluss muss entweder der VDR rebootet werden, oder man startet einfach folgende Prozesse neu: