---------------------------------- Kodi Plugin vdr-client-addon bauen ---------------------------------- Um das vdr-client-addon für CoreELEC 19 per Cross-Compile zu bauen wird das CoreELEC build-system als Grundlage benötigt. Dafür dieser Installationsanleitung folgen: https://wiki.coreelec.org/coreelec:build_ce Im HOME-Verzeichnis eine Parameterdatei mit Pfad ~/.coreelec/options anlegen mit folgendem Inhalt: PROJECT=Amlogic-ce DEVICE=Amlogic-ng ARCH=arm BUILDER_NAME=custom BUILDER_VERSION=1 ADDITIONAL_PACKAGES+=" vdr-client-addon" SUBDEVICES=Odroid_N2 Checkout des git-Branch "coreelec-19" Nicht das Kommando "make" bzw. "make image" ausführen. Es soll ja nur das Addon gebaut werden. Den Patch "vdr-client-coreelec-19.patch" im Verzeichnis ~/CoreELEC anwenden. Im Verzeichnis ~/CoreELEC das Addon bauen mit: ./scripts/create_addon vdr-client-addon Im Verzeichnis unterhalb ~/CoreELEC/target/addons findet man die im Kodi installierbare ZIP-Datei service.multimedia.vdr-client-addon-xxx.zip Build-Files zum vdr-plugin-softhdodroid sind im Verzeichnis: ~/CoreELEC/packages/addons/addon-depends/vdr-plugins/vdr-plugin-softhdodroid/ Es wird ein Patch gegen das Packet opengl-meson angewendet damit GLES3 includes verfügbar sind: projects/Amlogic-ce/devices/Amlogic-ng/packages/opengl-meson/package.mk Build-Files zum vdr-client-addon sind im Verzeichnis: ~/CoreELEC/packages/addons/service/vdr-client-addon/ ------------------------------------------- Installation des vdr-clien-addon auf dem N2 ------------------------------------------- Voraussetzung: N2 mit aktuellem corelec 19 image von der CoreELEC Downloadside SSH-Zugriff freigeschaltet. Die ZIP-Datei des vdr-client-addon per ssh auf den N2 kopieren nach /storage Im Kodi das Addon installieren. -> Das beendet den Kodi und der vdr wird gestartet. Per SSH im N2 einloggen. Umschalten zwischen Kodi und VDR geht mit: systemctrl start kodi.service systemctrl start service.multimedia.vdr-client-addon.service Möchte man direkt beim booten den vdr ausführen dann in der config.ini folgendes eintragen: coreelec='systemd.unit=vdr-client.target' Verzeichnisstruktur unter /storage : .kodi/addons/service.multimedia.vdr-client-addon/ -> Entpacktes Addon .kodi/userdata/addon_data/service.multimedia.vdr-client-addon/config/ -> Konfigurationsverzeichnis des vdr .kodi/userdata/addon_data/service.multimedia.vdr-client-addon/cache/ -> Caching-Verzeichnis des vdr .kodi/userdata/addon_data/service.multimedia.vdr-client-addon/service.log -> Log des vdr