[VDR*ELEC] - LibreELEC/CoreELEC mit VDR Client - VDR Portal (2024)

Table of Contents
Jetzt mitmachen! Teilen

[VDR*ELEC] - LibreELEC/CoreELEC mit VDR Client - VDR Portal (3)

  • rell
  • 14. Juni 2022
    • 14. Juni 2022

      Hallo zusammen,

      ich möchte hiermit nochmal VDR*ELEC ankündigen.

      Zabrimus hat sich ordentlich Mühe gemacht, einen VDR Client mitsamt Plugins auf eine LibreELEC bzw. CoreELEC Distribution aufzusatteln.

      Vorteil des Ganzen ist, dass sowohl eine voll funktionsfähige LE/CE Installation zur Verfügung steht als auch ein eigenständiger VDR client. Außerdem kann man bequem zwischen Kodi und VDR als Client hin- und herwechseln.

      Sofern Ausgabedevices für VDR vorhanden sind, sollte VDR*ELEC auf jeder Hardware funktionieren, die auch mit LE und CE funktioniert, z.B. Amlogic, Allwinner, Rockchip etc.

      Der Code, und wie das ganze funktioniert, findet sich hier: https://github.com/Zabrimus/VDRSternELEC

      Hier gibt es auch fertige Releases für verschiedenste Hardware, damit man nicht alles selber bauen muss. Im besten Fall reicht es aus, das Image auf SD-Karte zu schreiben und nach dem ersten Start die beschriebenen Nacharbeiten durchzuführen.

      Viel Spaß!

      Gruß

      Andreas

      PS: Neue Beiträge seit Änderung des Eingangsposts ab hier.

      Alter Eingangspost:

      Spoiler anzeigen

      • 14. Juni 2022

        Zabrimus

        Ich konnte das ganze ja bauen und meine SD-Karte bestücken. Dann habe ich aber etwas suchen müssen, wie es weitergeht, da ja die ganzen confs fehlen, falls ich nichts verkehrt gemacht habe. Ich habe es dann mit install.sh entsprechend hinbekommen.

        Ist das die richtige Vorgehensweise oder sollten die confs schon im Image enthalten sein? Deine Buildskripte machen ja eigentlich auch nichts anderes, als in den Branch zu wechseln und dann ein make image? Das Readme fand ich dahingehend nicht ganz eindeutig.

        Gruß

        Andreas

        PS: Danke nochmal für deine Arbeit [VDR*ELEC] - LibreELEC/CoreELEC mit VDR Client - VDR Portal (4)

        • 14. Juni 2022

          Welchen Videotreiber für VDR willst du denn nutzen ?

          • 14. Juni 2022

            rell: Kann der drm-Treiber inzwischen Passthrough?

            LG

            beta

            • 14. Juni 2022

              Zitat von rell

              Als Ausgabedevice nutze ich mein softhddevice-drm

              Alles klar.

              • 14. Juni 2022

                Zitat von rell

                Ich konnte das ganze ja bauen und meine SD-Karte bestücken. Dann habe ich aber etwas suchen müssen, wie es weitergeht, da ja die ganzen confs fehlen, falls ich nichts verkehrt gemacht habe. Ich habe es dann mit install.sh entsprechend hinbekommen.

                Ist das die richtige Vorgehensweise oder sollten die confs schon im Image enthalten sein? Deine Buildskripte machen ja eigentlich auch nichts anderes, als in den Branch zu wechseln und dann ein make image? Das Readme fand ich dahingehend nicht ganz eindeutig.

                Ich hätte gerne lieber die ganzen confs und alles was damit zusammenhängt direkt beim Image Brennen oder Update drin gehabt. Aber die Konfiguration sollen/müssen editierbar sein und da beginnt das Problem. Editierbar ist nur das Verzeichnis /storage und ich habe es zwar geschafft, alles im Image unterzubringen, allerdings wird dann beim Update oder Erstellen der SD das /storage komplett ignoriert. Ich denke, das liegt daran, daß /storage zu dem Zeitpunkt nicht gemounted ist und deshalb auch nichts geschrieben wird.

                Ich kam drauf, als ich eine neue SD erstellt hatte und Kodi beim allerersten Start erstmal das /storage vorbereitet und auch aus dem Image einige Daten in das /storage kopiert. Ich hätte mich da gerne irgendwie eingeklinkt für die VDR Daten, aber den Mechanismus habe ich noch nicht gefunden, wo man etwas ergänzen/erweitern könnte.

                Deshalb leider die manuelle Lösung mit dem install.sh. Alle Konfigurationen/Scripte/sonstige Files werden beim Build gesammelt und gezipped und per install.sh dann an den richtigen Ort verfrachtet.

                Das Build-Script dient auch nur dazu, die ganzen Parameter und die Kommandozeile nicht immer wieder neu eingeben zu müssen. Dazu hätte ich mir dann sowieso ein Script geschrieben. Also im Prinzip habe ich mein eigenes Script öffentlich verfügbar gemacht [VDR*ELEC] - LibreELEC/CoreELEC mit VDR Client - VDR Portal (7)

                So ist es (zumindest für mich) viel angenehmer und schneller. Auch die Auswahl der VDR Patches kann man damit steuern.

                • 14. Juni 2022

                  Danke für die Erklärung, sowas dachte ich mir schon. Für mich kein Problem, man muss es nur wissen [VDR*ELEC] - LibreELEC/CoreELEC mit VDR Client - VDR Portal (8) Im Prinzip ist das build script ja eine gute Sache.

                  Wenn bei mir mal alles läuft, kann ich mir auch ansehen, wie LE das macht. Es muss ja bei so laufen, dass nach einem Update die persönlichen Einstellungen noch da sind...

                  Gruß

                  Andreas

                  • 14. Juni 2022

                    Zitat von rell

                    Es muss ja bei so laufen, dass nach einem Update die persönlichen Einstellungen noch da sind...

                    Das ist auch wichtig. Das install Script (-i) überschreibt maximal die systemctl Scripte in /storage/.config/system. Das /storage/.config/vdropt wird auch nur angelegt, wenn es vorher überhaupt nicht existiert. Ansonsten werden die Dateien nach /storage/.config/vdropt-sampleentpackt und man kann sich da kopieren, was man gerade braucht. Oder man nutzt den Parameter "-C" um die bestehende Konfiguration mit der neuen zu mergen.

                    Wobei das auch hochtrabend klingt. Es wird nur der Bestand nach vdropt-sample kopiert und alles überschrieben und dann wieder zurück nach vdropt. Aber das braucht man mittlerweile tatsächlich nur ganz selten. Maximal bei neuen Plugins, aber die plugin.conf und evt. Scripte oder Html-Seiten oder was auch immer, kann man auch zu Fuß kopieren.

                    • 21. Juni 2022

                      So, Zwischenstand: LibreELEC startet, kodi läuft - zumindest ins Hauptmenü, mehr habe ich noch nicht getestet. VDR startet auch, allerdings kommt noch kein Bild/OSD aber die Logs schauen gut aus.

                      Ich bin da noch auf der Suche. Evtl. hängts mit dem Anlernen der Fernbedienung und/oder mit dem Ausgabeplugin zusammen, das komische Sachen macht, wenn VDR weder remote.conf noch TV-Bild hat...

                      Gruß Andreas

                      • 23. Juni 2022

                        Hallo zusammen,

                        bräuchte evtl. Hilfe:

                        Kodi startet. VDR startet auch, schaltet den Bildschirmmodus um, aber dann erscheint wieder die Konsole mit den stderr Logmeldungen (Monitormodus bleibt).

                        Die VDR Logs schauen gut aus. Nach Beenden von VDR springt der Modus wieder zurück und es kann auch kodi wieder normal gestartet werden.

                        Gibt es bei LibreELEC oder CoreELEC irgendwas Verstecktes, das hier framebuffer, drm planes oder die Konsole irgendwie blockiert oder überschreibt und verhindert, dass VDR darauf ausgeben kann?

                        Wahrscheinlich liegt es am Ausgabeplugin, aber vielleicht fällt irgendjemand spontan was dazu ein, bevor ich da suche. Kmscube funktionier und hat die gleiche oder zumindest sehr ähnliche Herangehensweise an drm, gbm und GLES ....

                        Danke und Gruß

                        Andreas

                        • 23. Juni 2022

                          Bin gerade über den debug-shell service von systemd gestolpert. Der ist bei Allwinner mit DEBUG_TTY=/dev/console eingestellt. Andere haben hier z.B. /dev/tty3 .

                          Der service ist auch gestartet, was er bei meinem Standard Debian VDR nicht ist.

                          Könnte das der Grund sein?

                          Gruß

                          Andreas

                          • 25. Juni 2022

                            Problem gefunden, läuft jetzt. Die nächsten Tage noch Code aufräumen und dann gibts Images für H6 :p

                            Gruß

                            Andreas

                            • 27. Juni 2022

                              Hallo zusammen,

                              ich habe meinen Branch jetzt mal soweit fertiggestellt.

                              Das ganze baut auf Libreelec auf und ergänzt das hier um den VDR Client. Man sollte es ohne großen Aufwand für alle dort gelisteten SoCs hinkriegen.

                              Wer mag, kann sich das Image aus diesem Branch selber bauen. Im Prinzip setzten nur die letzten Commits auf der Version von Zabrimus auf. Das Bauen mit den build Skripten ist noch nicht enthalten, daher müsste man z.B. mit PROJECT=Allwinner ARCH=arm DEVICE=H6 VDR="yes" VDR_PREFIX="/usr/local" BUILD_SUFFIX="devel" DISTRO=VdrELEC make image

                              manuell bauen.

                              Wer einfach schnell eine SD-Karte übrig hat, kann hier ein fertiges Image nehmen. Bisher stehen Images für Allwinner H6 und H3 Boxen zur Verfügung.

                              Viel Spaß und wenn jemand eine Rückmeldung hat, gerne.

                              Gruß

                              Andreas

                              • 28. Juni 2022

                                Zabrimus Wie kann ich denn das locale addon installieren? Ich stehe hier auf dem Schlauch...

                                Code

                                To be able to switch the OSD languange you have to install Kodi addon: locale configure Kodi addon locale and choose your desired language

                                VDR meckert, dass er keine locales findet...

                                Danke und Gruß

                                Andreas

                                PS: Mich würde interessieren, ob meine Änderungen einen negativen Einfluss auf dein CoreELEC haben. Wenn jemand Zeit hat, wäre ich dankbar, wenn das jemand ausprobieren würde [VDR*ELEC] - LibreELEC/CoreELEC mit VDR Client - VDR Portal (10)

                                • 28. Juni 2022

                                  Zitat von rell

                                  Wie kann ich denn das locale addon installieren? Ich stehe hier auf dem Schlauch...

                                  Den genauen weg durch Kodi bekomme ich aus dem Gedächtnis nicht mehr zusammen. Aber es war so etwas wie

                                  Addons -> Installation aus dem CoreELEC Repository -> Search Locale -> Install und dann die Konfiguration.

                                  Diese Addons sind genau das ungelöste Problem für ein reines VDR Image ohne Kodi. Mir fallen da noch die dvb Treiber und sundtek ein. Und evt. noch ein paar Systemtools, die man auch installieren kann.

                                  Aber wie macht man das am Geschicktesten ohne Kodi zu haben? Oder wie kann man das sogar bei der Installation direkt anstossen?

                                  • 28. Juni 2022

                                    Zitat von Zabrimus

                                    nstallation aus dem CoreELEC Repository

                                    Das wirds wohl sein. Ich nutze ja Libreelec als Basis... Mal sehen, wie ich das hinbekomme.

                                    Zitat von Zabrimus

                                    Diese Addons sind genau das ungelöste Problem für ein reines VDR Image ohne Kodi. Mir fallen da noch die dvb Treiber und sundtek ein. Und evt. noch ein paar Systemtools, die man auch installieren kann.

                                    Aber wie macht man das am Geschicktesten ohne Kodi zu haben? Oder wie kann man das sogar bei der Installation direkt anstossen?

                                    Als erstes müsste man kodi ja hier wegschalten können?

                                    Und das locale addon baut z.B. so: PROJECT=Allwinner ARCH=arm DEVICE=H6 VDR="yes" VDR_PREFIX="/usr/local" BUILD_SUFFIX="devel" DISTRO=VdrELEC scripts/create_addon locale

                                    Das müsste dann noch ins richtige Verzeichnis und wenn man nichts mehr aktivieren muss, sollte es doch passen? Mit mc aus den service-tools hat das hier jedenfalls funktioniert.

                                    Gruß

                                    Andreas

                                    • 29. Juni 2022

                                      Zitat von rell

                                      Kodi abschalten ist kein Problem, wie du auch schon bemerkt hast. Die Addons machten mir Sorgen.

                                      Aber in dem Link scheinen genau die Hinweise zu stecken, die notwendig sind, um ein paar Addons (z.B. auf jeden Fall locales) direkt in das Image bauen zu lassen.

                                      Da sind auf jeden Fall ein paar Experimente angesagt [VDR*ELEC] - LibreELEC/CoreELEC mit VDR Client - VDR Portal (15) Danke!

                                      • 30. Juni 2022

                                        Das Problem ist aber doch, dass es keinen "normalen" Installationsvorgang gibt, während dessen der User über diverse Einstellungen abgefragt werden kann. Diese Möglichkeit gibt es momentan in *Elec's Kodi, in VDR müsste man ein Plugin schreiben, man könnte es auch nachträglich über ein per ssh zugängliches Script machen etc. Aber dann wird es für manche schon wieder kompliziert, nicht jeder VDR hängt am Netz und bei der Einrichtung vom WLAN beißt sich die Katze im letzteren Fall in den Schwanz.

                                        Insofern: ist es wirklich notwendig und praktisch Kodi zu verbannen?

                                      Jetzt mitmachen!

                                      Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

                                      Benutzerkonto erstellenAnmelden

                                      Teilen

                                      [VDR*ELEC] - LibreELEC/CoreELEC mit VDR Client - VDR Portal (2024)
                                      Top Articles
                                      Latest Posts
                                      Article information

                                      Author: Arielle Torp

                                      Last Updated:

                                      Views: 6281

                                      Rating: 4 / 5 (41 voted)

                                      Reviews: 80% of readers found this page helpful

                                      Author information

                                      Name: Arielle Torp

                                      Birthday: 1997-09-20

                                      Address: 87313 Erdman Vista, North Dustinborough, WA 37563

                                      Phone: +97216742823598

                                      Job: Central Technology Officer

                                      Hobby: Taekwondo, Macrame, Foreign language learning, Kite flying, Cooking, Skiing, Computer programming

                                      Introduction: My name is Arielle Torp, I am a comfortable, kind, zealous, lovely, jolly, colorful, adventurous person who loves writing and wants to share my knowledge and understanding with you.