Hallo,
obwohl es hier Installation eines VDR+Plugins nativ auf CoreELEC Boxen ja schon weit fortgeschrittene Arbeiten an einer VDR-Distribution für CoreELEC gibt möchte ich trotzdem mal meinen aktuellen Stand einer alternativen Distribution basierend auf der Idee den Kodi als Packetmanger für die Softwareverteilung zu nutzen mit euch teilen.
Die Distribution ist kein komplettes CoreELEC-Image sondern setzt ein installiertes CoreELEC Image auf dem Odroid-N2 voraus das aus den offiziellen Quellen bezogen werde sollte. Somit bleibt die Kompatibilität zum offiziellen Addon-Ökosystem des CoreELEC/Kodi bestehen.
Desweiteren wird auch der im offiziellen Image eingebundene Linux-Kernel verwendet womit z.B. auch die verfügbaren DVB-Treiber-Addons weiterhin funktionieren sollten. Für besondere Funktionen wie z.B. die Picture-In-Picture Funktion des softhdodroid Plugins steht ein Addon zur Verfügung das die hierzu notwendigen modifizierten Amlogic-Videotreiber per Kernel-Overlay einbindet.
Die Distribution enthält bisher nur ein paar wenige Plugins die ich selber nutze da ich nur einen reinen VDR-Client auf dem Odroid-N2 benötige.
Jedoch ist der Betrieb des VDR auch als durchlaufender Prozess für Aufnahmen vorgesehen auch während der Kodi im Vordergrund läuft.
Das Umschalten zwischen VDR/Kodi basiert auf systemd-Scripts die jeweils aus den Menüs des VDR/Kodi ausgeführt werden können.
Systemstart wahlweise in den VDR oder Kodi wird auch unterstützt.
Bei der Einbindung des VDR per systemd habe ich dafür gesorgt, das auch alle wichtigen Services ausgeführt werden die bisher nur eine Abhängigkeit zum Kodi Service hatten.
Die Konfiguration zum VDR habe ich ein wenig von dem abgeschaut was man unter debian basierten Systemen kennt z.B. mit record-hooks und shutdown-hooks Verzeichnissen.
Insofern existiert bereits eine solide Grundlage um weitere Portierungen von Plugins zu ermöglichen.
Das Kodi-Addon-Repository mit installationsbereiten Addons für das offizielle CoreELEC für Odroid-N2 gibt es hier:
https://github.com/durchfliege…r-coreelec-n2-odroid-repo
Der Sourcecode samt Bauanleitung zu dieser Distribution gibt es hier:
https://github.com/durchflieger/ff-vdr-elec
Viel Spass beim ausprobieren!