Installation eines VDR+Plugins nativ auf CoreELEC Boxen

  • Es gibt nur noch einen Patch für CE20.

    Das herunterladen geht schief (https://git.zx2c4.com/wireguard-linu…h=v1.0.20220627)

    Und das passiert auch im Browser und bei anderen Versionen.

    Ich fürchte da muss wieder ein Patch für einen Mirror her. Mit demselben Spaß den es vorher auch schon gegeben hat:
    https://github.com/WireGuard/wireguard-linux-compat

    Oder man wartet einfach ab, ob vielleicht der Server korrigiert wird.

    Wenn ich wget https://git.zx2c4.com/wireguard-linux-compat/snapshot/wireguard-linux-compat-1.0.20220627.tar.xz ausführe, bekomme ich die Datei.
    Laut Log passt die checksum nicht:

    Kann ich die Datei alternativ im Pfad direkt ablegen? Bzw. die Checksum korrigieren? Oder gar wireguard ausnehmen?

    Klick für meine VDR Hard- u. Software

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr2: Raspberry CM5 | dual M.2 HAT | VDR*ELEC LE13 | 1TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr3: gleich wie vdr2
    TV: Philips 55OLED805

    Edited once, last by vdr_rossi (January 29, 2025 at 10:42 PM).

  • Auf dem N2 sollte PIP grundsätzlich funktionieren. Bugs sind nicht ausgeschlossen, sollten aber zumindest keinen Crash mit Neustart auslösen. Da ist wahrscheinlich in den PIP-Funktionen noch etwas für den Kernel 5.x anzupassen. Einfacher wäre es sicher, PIP bei 5er-Kernel automatisch zu deaktivieren. Ist ja eh Spielkram ;)

    VDR1: Odroid N2+ mit CoreELEC und Ubuntu in chroot, 2x WinTV DualHD, Sandisk 2TB SSD

    VDR2: Tanix TX3 mit VDR*ELEC, WinTV DualHD, 500GB SSD

  • Warum sich die checksum bei alten Archiven immer wieder mal ändert...? Ich habe das Repo auf den Github Mirror geändert. Erstaunlicherweise musste ich dabei nicht einmal die checksum ändern.

    Danke.

    Bitte passe den Patch auch noch im CE21 Pfad an.

    Ein manuelles kopieren von ~/VDRSternELEC/patches/CoreELEC.coreelec-20/0008-change-wireguard-linux-compat-url.patch nach ~/VDRSternELEC/patches/CoreELEC.coreelec-21/0008-change-wireguard-linux-compat-url.patch reicht nicht.

    Klick für meine VDR Hard- u. Software

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr2: Raspberry CM5 | dual M.2 HAT | VDR*ELEC LE13 | 1TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr3: gleich wie vdr2
    TV: Philips 55OLED805

  • jojo61

    danke das Du das PIP erstmal deaktiviert hast. ;)
    Für das kommende CoreElec-no mit Kernel 5.15.137 solltest Du dir das auf jeden Fall nochmals anschauen,
    denn das ist ja der neuere CE-Amlogic-Kernel, der dann sehr wahrscheinlich für ein paar Jahre bestand haben wird!

    meine aktuelle Hard- und Software

    Heimkino: . . . . . . . AVR Denon AVR-X4800H . . . MiniLED-UHD-TV SONY BRAVIA XR-75X95L. . . Universal-FB: Sofabaton U2
    VDR-Hardware: . . Geekom Mini Air12 mit Intel N150 inkl. Intel UHD XE-Grafik, 3x DVB-C USB-Tuner MyGica t230C

    VDR-Software: . . . yaVDR-ansible - VDR-2.7.x , Ubuntu-Server HWE-Kernel 6.14.0
    VDR-Client 1+ Media-Player: . . . Odroid N2 mit VDR*ELEC Kodi21-VDR2.7.x_@Zabrimus
    VDR-Client 2+ Media-Player: . . . Dune HD Homatics R4K+ . 4GB mit VDR*ELEC Kodi21-VDR2.7.x_@Zabrimus

  • Hallo zusammen,

    ich wollte mal wieder alles ein wenig aktualisieren und bekomme seit Tagen unter anderem heute folgenden Fehler, obwohl ich heute alles neu per git clone ... geholt habe.

    Ich möchte ein Image erzeuge mit: ./build.sh -config CoreELEC-21-ng -extra easyvdr,channellogos

    Hat jemand eine Idee, wie ich es lösen kann?

    Hard- + Software Konfiguration:

    Matrix-Case: Matrix-ARM-Board + FF HD 6400 + Unicable

    Debian-Buster - vdr-2.5.6 - Plugins: dvbhddevice - targavfd - skinnopacity - osdteletext - epgsearch - markad


    RaspberryPi3b+
    raspbian - vdr-2.5.6 + device.patch

    Plugins: rpihddevice - skinnopacity - osdteletext - epgsearch - markad

    Tuner: USB DVBSky S960 DVB-S2 Tuner

    Am basteln:

    Pine H64 Modell B + Sundtek USB Dual DVB-S2 @Unicable

    RasberryOS - vdr-2.5.6 - Plugins: softhddevice-drm (rella) - skinnopacity - osdteletext - epgsearch

    ——

    RockPro64 Board mit softhddevice-drm mit DD Max-S8 (8Tuner) über Unicable auf armbian - vdr-2.5.6

    Plugins: softhddevice-drm (zillerbaer) - skinnopacity - epgsearch - osdteletext

    ————————————

    Am basteln:

    Compute Module 4 on IO-Board - FF-HD-6400 über PCIe Extender + Unicable

    RasberryOS - vdr-2.5.6 - Plugins: dvbhddevice - targavfd - skinnopacity - osdteletext - epgsearch - markad

  • Bitte passe den Patch auch noch im CE21 Pfad an.

    Für CE21 ist der Patch gar nicht mehr drin? Soll ich die URL auch auf Github ändern?

    Ich möchte ein Image erzeuge mit: ./build.sh -config CoreELEC-21-ng -extra easyvdr,channellogos

    Hat jemand eine Idee, wie ich es lösen kann?

    Okay. Die beiden Probleme hängen zusammen. ich werde für CE21 die URL auch ändern.

    Edit:
    Der CE21 Patch ist committed.

    Edited once, last by Zabrimus (January 31, 2025 at 8:50 PM).

  • Okay. Die beiden Probleme hängen zusammen. ich werde für CE21 die URL auch ändern.

    Edit:
    Der CE21 Patch ist committed.

    Hat heute Nacht wieder das Image gebaut, vielen Dank. :)

    Hard- + Software Konfiguration:

    Matrix-Case: Matrix-ARM-Board + FF HD 6400 + Unicable

    Debian-Buster - vdr-2.5.6 - Plugins: dvbhddevice - targavfd - skinnopacity - osdteletext - epgsearch - markad


    RaspberryPi3b+
    raspbian - vdr-2.5.6 + device.patch

    Plugins: rpihddevice - skinnopacity - osdteletext - epgsearch - markad

    Tuner: USB DVBSky S960 DVB-S2 Tuner

    Am basteln:

    Pine H64 Modell B + Sundtek USB Dual DVB-S2 @Unicable

    RasberryOS - vdr-2.5.6 - Plugins: softhddevice-drm (rella) - skinnopacity - osdteletext - epgsearch

    ——

    RockPro64 Board mit softhddevice-drm mit DD Max-S8 (8Tuner) über Unicable auf armbian - vdr-2.5.6

    Plugins: softhddevice-drm (zillerbaer) - skinnopacity - epgsearch - osdteletext

    ————————————

    Am basteln:

    Compute Module 4 on IO-Board - FF-HD-6400 über PCIe Extender + Unicable

    RasberryOS - vdr-2.5.6 - Plugins: dvbhddevice - targavfd - skinnopacity - osdteletext - epgsearch - markad

  • Für CE21 ist der Patch gar nicht mehr drin? Soll ich die URL auch auf Github ändern?

    Okay. Die beiden Probleme hängen zusammen. ich werde für CE21 die URL auch ändern.

    Edit:
    Der CE21 Patch ist committed.

    Richtig, dort fehlte er noch.

    Nun läuft der lokale build auch wieder durch - vdr1 ist up to date.

    Danke!

    Klick für meine VDR Hard- u. Software

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr2: Raspberry CM5 | dual M.2 HAT | VDR*ELEC LE13 | 1TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr3: gleich wie vdr2
    TV: Philips 55OLED805

  • Es gibt wieder einmal Spaß mit den CE/LE Updates.

    Diesmal scheint es wohl an dem glibc Update im Zusammenspiel mit dem gcc zu liegen. fefe ist das auch schon aufgefallen und aktuell kann ich kein CE/LE Update machen, da der Build immer irgendwo fehlschlägt.

    Ich habe jetzt Patches für CE22 und LE13 erstellt, die einen Downgrade auf die Vorversion 2.40 von glibc machen. Die Patches werden mir irgendwann wieder um die Ohren fliegen, aber zumindest baut es wieder.

  • Moin Zabrimus,

    ich habe in der vdr.conf einen Ordner auf der externen USB-Festplatte vorgegeben.

    -v /var/media/SSD-128GB/vdr/video.00

    Wenn dieser Ordner beim vdr-Start nicht vorhanden ist (weil die USB-Platte noch nicht gemounted wurde) bricht vdr mit Fehler ab und kommt dann auch nicht mehr automatisch hoch, wenn das Laufwerk später eingebunden ist. So kenne ich es zumindest aus meiner Installation auf dem N2 in der chroot-Umgebung. Da habe ich das (bei anderer Ordner-Struktur) ganz brachial in der runvdr eingebaut:

    Auf der Tanix läuft VDR*Elec, und in etwa 5% der Fälle startet vdr nach dem Booten nicht und es bleibt das CE-Logo auf dem Bildschirm stehen. Ich bin jetzt nicht ganz sicher, ob es daran liegt, dass die SSD beim Booten hardwaremäßig nicht erkannt wurde oder ob der vdr-Service einfach zu früh gestartet ist, ehe CoreElec die angeschlossenen Laufwerke gemounted hat. Letzteres erfolgt m.E. über /usr/lib/system.d/system/udevil-mount@.service in Verbindung mit der udev-regel /usr/lib/udev/rules.d/95-udevil-mount.rules

    Ich versuche jetzt gerade herauszufinden, ob VDR*Elec bereits irgendeinen Mechannismus enthält, der die Ausführung von vdr.service solange zurückstellt, bis CoreElec dieses Mounten erledigt hat. Oder gibt es eine andere Lösung, um auf das Vorhandensein des definierten Aufnahmeordners zu warten?

    VDR1: Odroid N2+ mit CoreELEC und Ubuntu in chroot, 2x WinTV DualHD, Sandisk 2TB SSD

    VDR2: Tanix TX3 mit VDR*ELEC, WinTV DualHD, 500GB SSD

  • Dr. Seltsam Hast du schon probiert, das mounten einem Service machen zu lassen? https://wiki.ubuntuusers.de/systemd/Mount_Units/

    Dann kannst du in der vdropt.service den Service in After und Wants schreiben. Das müsste theoretisch klappen.

    Ich mounte mein Video-Verzeichnis auch mit einem Service, allerdings über samba https://wiki.libreelec.tv/how-to/mount_network_share

    Vielleicht klappts auf diese Weise.

    Meine VDRs

    (SatIP Server) --- Kathrein Exip 418 ---
    (Server) --- HW: RPI5 --- SW: RPiOs, VDR 2.7.7 mit streamdev, satip/vtuner-ng, live, epgsearch, markad ---
    (Client 1) --- HW: RPI4 --- SW: VDR*ELEC mit softhddevice-drm-gles ---
    (Client 2) --- HW: Radxa Rock 4 Plus - RK3399 --- SW: VDR*ELEC mit softhddevice-drm-gles ---
    (WIP) --- Tanix TX6, RPi5, RPi4, Odroid N2+, WetekPlay2 --- SW: VDR*ELEC mit softhddevice-drm-gles --

  • Klappt es, wenn udevil-mount@.service in After und Wants steht?

    Meine VDRs

    (SatIP Server) --- Kathrein Exip 418 ---
    (Server) --- HW: RPI5 --- SW: RPiOs, VDR 2.7.7 mit streamdev, satip/vtuner-ng, live, epgsearch, markad ---
    (Client 1) --- HW: RPI4 --- SW: VDR*ELEC mit softhddevice-drm-gles ---
    (Client 2) --- HW: Radxa Rock 4 Plus - RK3399 --- SW: VDR*ELEC mit softhddevice-drm-gles ---
    (WIP) --- Tanix TX6, RPi5, RPi4, Odroid N2+, WetekPlay2 --- SW: VDR*ELEC mit softhddevice-drm-gles --

  • Aktuell baut vdr-plugin-epg2vdr nicht.

    Fehlermeldung:


    Wie kann ich ein Paket vom bauen ausschließen ?
    Über packages.mk ? https://github.com/Zabrimus/VDRSt…2vdr/package.mk

    Danke

    Klick für meine VDR Hard- u. Software

    vdr1: HP Pro Mini 400 G9 i5 12500T 32GB | Ubuntu 24.04.3 LTS yavdr ansible vdr-2.7.7 256GB M.2 2230 | Video: 4TB M.2 Rec (XFS) + 8TB SATA Archiv (exFAT) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr2: Raspberry CM5 | dual M.2 HAT | VDR*ELEC LE13 | 1TB M.2 Rec (XFS) | 2x WinTV dualHD (DVB-T2/DVB-C) | RP2350 IRMP Pico | One4all URC 1635 FB
    vdr3: gleich wie vdr2
    TV: Philips 55OLED805

  • Zabrimus Dadurch https://github.com/Zabrimus/VDRSt…/package.mk#L41 schlägt ein upgrade fehl.

    Es fehlt der "/" am Ende und das Verzeichnis muss vorher erstellt werden.

    Meine VDRs

    (SatIP Server) --- Kathrein Exip 418 ---
    (Server) --- HW: RPI5 --- SW: RPiOs, VDR 2.7.7 mit streamdev, satip/vtuner-ng, live, epgsearch, markad ---
    (Client 1) --- HW: RPI4 --- SW: VDR*ELEC mit softhddevice-drm-gles ---
    (Client 2) --- HW: Radxa Rock 4 Plus - RK3399 --- SW: VDR*ELEC mit softhddevice-drm-gles ---
    (WIP) --- Tanix TX6, RPi5, RPi4, Odroid N2+, WetekPlay2 --- SW: VDR*ELEC mit softhddevice-drm-gles --

Participate now!

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