[yavdr-ansible] KODI auch als Flatpak möglich - Tester gesucht

  • Ich bekomme das Kodinerds Repository nicht per .zip installiert. Egal wo ich die Datei hinlege, ich sehe sie nicht. Auch sehe ich im Kodi Dateimanager in /home/vdr nichts. Ich habe versucht per "flatpak --user override --filesystem" etwas an der Security zu konfigurieren aber kein Erfolg.

    Meine VDRs

    VDR1: ASUS H81-GAMER Gaming | Intel® Core™ i3-4130 | GeForce GT 1030 | yaVDR Ansible | Mystique SaTiX-S2 Dual | GraphTFT mit Elecrow 10,1-Zoll-IPS-Monitor | ACPI Wakeup | Atric IR-Einschalter Rev.5
    VDR2: HP DC7700p | GeForce 610 | easyVDR 2.5 - VDR 2.2.0 | TeVii S464 V2.0 | ST-Link v2 IRMP-STM32 WakeUp

    Test VDR: Fujitsu Esprimo D756 E85+ Intel Core i5-6500 | Intel HD Graphics 530 | easyVDR 5 / yaVDR ansible | ST-Link v2 IRMP-STM32 WakeUp | Cine S2 V6.2

  • Über Samba kann er die Datei sehen - also z.B. nach /srv/files kopieren und dann über Zeroconf -> HOSTNAME (Samba) in die Freigabe für Files durchhangeln.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Generell kann man KODI so Zugriff auf weitere Ordner geben (die Änderungen werden erst aktiv, nachdem KODI neu gestartet wurde, das geht also nicht zur Laufzeit):

    Code
    sudo su - vdr
    flatpak --user override --filesystem=/media/ tv.kodi.Kodi
    flatpak --user override --filesystem=/net/ tv.kodi.Kodi
    flatpak --user override --filesystem=/srv/audio tv.kodi.Kodi
    flatpak --user override --filesystem=/srv/files tv.kodi.Kodi
    flatpak --user override --filesystem=/srv/picture tv.kodi.Kodi
    flatpak --user override --filesystem=/srv/video tv.kodi.Kodi

    Wäre vermutlich sinnvoll das vom Playbook machen zu lassen.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe das jetzt mal so gelöst, dann man über die Variable flatpak_kodi_allowed_dirs steuern kann, welche auf Verzeichnisse KODI Zugriff hat: https://github.com/yavdr/yavdr-an…976397c8ee5a760

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • hi,

    verzeiht meine frage, aber wie kann ich zu kodi im vdr menü umschalten? hab den Eintrag nicht?

    kodi nachträglich installiert via

    sudo -H ansible-playbook yavdr07.yml -b -i 'localhost_inventory' --connection=local --tags="kodi"

    yavdr_ansible noble

    lg

    haidi

    Code
    yavdr@yavdr:~$ flatpak list
    Name   Anwendungskennung     Version                  Zweig       Installation
    Freed… …freedesktop.Platform freedesktop-sdk-23.08.23 23.08       system
    Mesa   ….Platform.GL.default 24.2.3                   23.08       system
    Mesa … ….Platform.GL.default 24.2.3                   23.08-extra system
    nvidi… …GL.nvidia-550-107-02                          1.4         system
    openh… …op.Platform.openh264 2.1.0                    2.2.0       system
    Kodi   tv.kodi.Kodi          21.1-Omega               stable      system

    grafikkarte ist 1030

    Mein VDR

    Hardware: Asus P8P67-M Pro Intel G530 4GB ASUS GT720 CineS2
    Software: Yavdr 0.5a an
    LG 47 LN 5758

    Edited once, last by haidi50hk (October 1, 2024 at 10:44 AM).

  • Der Menüeintrag stammt vom menuorg-Plugin (und sollte eigentlich beim ersten Durchlauf des Playbooks angelegt worden sein) - für das Plugin gibt es eine eigene Rolle: https://github.com/yavdr/yavdr-an…plugin-menuorg/ - gestartet wird Kodi dann über das yavdr-frontend Skript - der Eintrag in der menuorg.xml führt dann frontend-dbus-send switchto kodi aus.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • hi seahawk,

    danke für die schnelle Rückmeldung

    hab die Rolle ausgeführt mit folgendem Ergebnis:

    Display Spoiler

    Rechner neu gestartet, leider kein Menüeintrag

    lg

    Mein VDR

    Hardware: Asus P8P67-M Pro Intel G530 4GB ASUS GT720 CineS2
    Software: Yavdr 0.5a an
    LG 47 LN 5758

  • Was sagen denn apt policy vdr-plugin-menuorg,

    vdr --showargs und gibt es eine /var/lib/vdr/plugins/menuorg.xml?

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Display Spoiler
    Code
    yavdr@yavdr:~$ apt policy vdr-plugin-menuorg
    vdr-plugin-menuorg:
      Installiert:           0.5.2-1yavdr24~noble
      Installationskandidat: 0.5.2-1yavdr24~noble
      Versionstabelle:
     *** 0.5.2-1yavdr24~noble 500
            500 http://ppa.launchpad.net/seahawk1986-hotmail/vdr-2.7.1/ubuntu noble/main amd64 Packages
            100 /var/lib/dpkg/status
    Display Spoiler

    btw, das plugin, über das hier nicht gesprochen werden darf ist auch installiert und wird als erstes geladen

    Mein VDR

    Hardware: Asus P8P67-M Pro Intel G530 4GB ASUS GT720 CineS2
    Software: Yavdr 0.5a an
    LG 47 LN 5758

  • Und deine /var/lib/vdr/plugins/menuorg.xml hat auch den Eintrag für KODI?

    Code
    $ grep -i kodi /var/lib/vdr/plugins/menuorg.xml
    <command name="Kodi" execute="frontend-dbus-send switchto kodi" />
    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • hi seahawk,

    ich glaub da war was im argen mit der installation.

    neu installiert und der Eintrag war da.

    Danke für deine Mühe

    lg

    haidi

    Mein VDR

    Hardware: Asus P8P67-M Pro Intel G530 4GB ASUS GT720 CineS2
    Software: Yavdr 0.5a an
    LG 47 LN 5758

  • Ich habe das Playbook mal um ein Skript erweitert, das die aktuelle geladene Version des nvidia-Treibers mit der aktuell von flatpak installierten Version vergleicht und wenn die nicht übereinstimmen, wird der Nutzer aufgefordert das System neu zu starten und das Playbook erneut laufen zu lassen. Aber bei einem normalen "dist-upgrade" muss man selber aufpassen und erst einen Neustart machen und dann das flatpak update anstoßen - ich wüsste nicht, wie ich das abfangen kann.

    Heute bin ich in diese Falle getappt. X/

    Bei einem apt dist-upgrade wurde ein neuer nvidia-550-120-Treiber installiert.

    Die Installation hat wunderbar geklappt und der VDR lief problemlos weiter.

    Aber ich habe mit keiner Silbe daran gedacht, dass das nun auch Auswirkungen auf KODI-21 hat,

    welches ja nun nicht mehr per PPA sondern über flatpak installiert ist. :(

    Heute Abend wollte ich dann einmal KODI starten und der Bildschirm blieb beim yaVDR-Logo hängen und nichts ging mehr.

    Im kodi_crashlog gab es dann diese letzte Meldung: error <general>: GLX Error: vInfo is NULL!.

    Nach einigen probieren fiel mir dann ein, dass ich dazu ja hier mal was gelesen hatte und bin dann in diesem Thread fündig geworden.

    flatpak list

    flatpak list

    Name Anwendungskennung Version Zweig Installation

    Freedesktop Platform org.freedesktop.Platform freedesktop-sdk-23.08.23 23.08 system

    Mesa org.freedesktop.Platform.GL.default 24.2.3 23.08 system

    Mesa (Extra) org.freedesktop.Platform.GL.default 24.2.3 23.08-extra system

    nvidia-550-107-02 org.freedesktop.Platform.GL.nvidia-550-107-02 1.4 system

    openh264 org.freedesktop.Platform.openh264 2.1.0 2.2.0 system

    Kodi tv.kodi.Kodi 21.1-Omega stable system

    In flatpak war noch der alte nvidia-550-107-02 -Treiber drin und das hat den Crash ausgelöst.

    Nach einem sudo flatpak update wurde der neue nvidia-550-120 -Treiber auch hier nachinstalliert.

    flatpak list (nach dem flatpak update)

    flatpak list

    Name Anwendungskennung Version Zweig Installation

    Freedesktop Platform org.freedesktop.Platform freedesktop-sdk-23.08.23 23.08 system

    Mesa org.freedesktop.Platform.GL.default 24.2.3 23.08 system

    Mesa (Extra) org.freedesktop.Platform.GL.default 24.2.3 23.08-extra system

    nvidia-550-107-02 org.freedesktop.Platform.GL.nvidia-550-107-02 1.4 system

    nvidia-550-120 org.freedesktop.Platform.GL.nvidia-550-120 1.4 system

    openh264 org.freedesktop.Platform.openh264 2.1.0 2.2.0 system

    Kodi tv.kodi.Kodi 21.1-Omega stable system

    Nach einem "reboot" konnte ich dann auch endlich erfolgreich KODI-21 wieder starten.

    Diese Aktion hat meine schon vorher nicht vorhandene Begeisterung für FLATPAK nicht gerade verbessert! :(

    Aber mal noch eine andere Frage:

    Jetzt gibt es 2 Einträge zum nvidia-Treiber in der flatpak-Liste.

    Bedeutet das jetzt, das da auch der "alte" Treiber noch da ist? Wenn JA, wie bekommt man den gelöscht?

    Okay, habe gerade noch herausgefunden, dass man ungenutzte Pakete mit sudo flatpak uninstall --unused entfernen kann.

    Bei dem Befehl werden die ungenutzten Pakete vorher angezeigt und man muss dann nochmal bestätigen, ob man das Paket wirklich löschen/entfernen will.

    Das ist echt ein Krampf mit diesem FLATPAK.

    meine aktuelle Hard- und Software

    Heimkino: . . . . . . . AVR Denon AVR-X4800H . . . MiniLED-UHD-TV SONY BRAVIA XR-75X95L. . . Universal-FB: Sofabaton U2
    VDR-Hardware: . . Grafik MSI GT1030, Quad-DVB-C/T2 TBS-6205, Quad-DVB-S2/S2X TBS-6904SE

    VDR-Software: . . . yaVDR-ansible-noble - Kernel 6.08.0 - VDR-2.7.x - nvidia-550
    VDR-Client 1+ Media-Player: . . . Odroid N2 . 4GB mit VDR*ELEC Kodi-21.x + VDR-2.7.x_@Zabrimus
    VDR-Client 2+ Media-Player: . . . Dune HD Homatics Box R4K Plus . 4GB mit Kodi-21.x + VDR-2.7.x_@Zabrimus

    Edited once, last by Paulaner (October 29, 2024 at 11:49 PM).

  • Ja, das ist etwas umfangreicher: https://github.com/yavdr/yavdr-an…all-kodi.yml#L3 ff. - mit dem Flag --noninteractive kann man auf die Bestätigung verzichten.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Na ja, die zusätzliche Bestätigung vor dem Löschen/Entfernen der ungenutzten Pakete finde ich eigentlich ganz gut. So kann man nochmals genau schauen, was da gelöscht werden soll.


    Wenn ich Dich richtig verstehe, dann könnte man auch einfach die ansible KODI Rolle nochmals ausführen und hätte somit auch ein aktualisiertes "flatpak" ? :/

    meine aktuelle Hard- und Software

    Heimkino: . . . . . . . AVR Denon AVR-X4800H . . . MiniLED-UHD-TV SONY BRAVIA XR-75X95L. . . Universal-FB: Sofabaton U2
    VDR-Hardware: . . Grafik MSI GT1030, Quad-DVB-C/T2 TBS-6205, Quad-DVB-S2/S2X TBS-6904SE

    VDR-Software: . . . yaVDR-ansible-noble - Kernel 6.08.0 - VDR-2.7.x - nvidia-550
    VDR-Client 1+ Media-Player: . . . Odroid N2 . 4GB mit VDR*ELEC Kodi-21.x + VDR-2.7.x_@Zabrimus
    VDR-Client 2+ Media-Player: . . . Dune HD Homatics Box R4K Plus . 4GB mit Kodi-21.x + VDR-2.7.x_@Zabrimus

  • Wenn ich Dich richtig verstehe, dann könnte man auch einfach die ansible KODI Rolle nochmals ausführen und hätte somit auch ein aktualisiertes "flatpak" ? :/

    Genau - wobei das Playbook auch meckern sollte, wenn ein Neustart erforderlich ist, weil ein neuer nvidia-Treiber installiert wurde.

    Meine VDRs

    VDR 1: Point of View Ion-330-1, 2x Sundtek MediaTV Pro (DVB-C), Atric IR-Einschalter Rev.5, Ubuntu 18.04 (yavdr-ansible)
    VDR 2: Acer Revo 3610, Pinnacle PCTV SAT 452e, Medion X10, yaVDR 0.6
    VDR 3: Intel DH67BL, Celeron 540, 4 GB Ram, POV Geforce GT 1030, Ubuntu 18.04 (yavdr-ansible), VDR 2.4.1, CIR-Empfänger
    Client 1: Raspberry Pi 2, Arch Linux ARM, VDR 2.3.8
    vdr-epg-daemon auf Cubietruck mit 32 GB SSD, Arch Linux ARM

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!