VDR version 2.7.5 freigegeben

  • Ich stimme zu.

    Wie wäre es wenn man das einstellbar macht, so wie es ja auch beim Video Data Stream Broken ist?

    Kanallogos: Picon.cz2VDR | Picons2VDR | MP-Logos
    Backupskripte:
    MV_Backup (RSync) | MV_BorgBackup (Borg)

    Skin: Skin FlatPlus  VDR-Add_MSGT

    "Es gibt keinen Grund, warum irgendjemand einen Computer in seinem Haus wollen würde."
    [Ken Olson], Präsident der Digital Equipment Corp., 1977

    VDR01 - yaVDR 0.7 (VDR 2.7.3)

    VDR 2.7.3; Gehäuse: Antec Fusion V2 Black & iMon LCD; Atric IR-Einschalter Rev. 4; Board: Intel DH77EB, Core i5-3550, GTX 1050 Ti, 8 GB RAM; DVB: 1x Digital Devices CineS2 Quad V6.5

    >Systeminfo.txt< [VDR-User #1540]

  • Wenn ein angefordertes Plugin nicht geladen werden kann halte ich es nicht für sinnvoll, den VDR zu starten. Es könnte ja ein Plugin sein, dessen Fehlen zunächst gar nicht auffällt, aber das zu einem späteren Zeitpunkt wichtig ist. Dann lieber gleich gar nicht starten und den Benutzer dazu "zwingen", das Problem zu beheben.

    Da stimme ich dir zu.


    Gruß,

    Roland

    https://www.minidvblinux.de/

    1x OctopusNet mit 8x DVB-C
    1x Raspberry 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x RockPi 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x Raspberry 3 mit SATIP MLD 5.4

    1x Raspberry 2 mit STAIP MLD 6.5

    1x Raspberry 1 (staubt gerade so vor sich hin) ;)
    1x ODROID N2+ mit SATIP MLD 6.5

    1x ODROID N2 L mit SATIP MLD 6.5

    1x Zotac CI327 MLD 6.5 SATIP (softhddevice)

  • Dann lieber gleich gar nicht starten und den Benutzer dazu "zwingen", das Problem zu beheben.

    Wenn wegen so etwas eine Aufnahme ausfällt, findet man das in der Regel nicht lustig… deshalb auch der Patch als "Weichmacher".

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.5 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Wenn wegen so etwas eine Aufnahme ausfällt, findet man das in der Regel nicht lustig… deshalb auch der Patch als "Weichmacher".

    und was ist, wenn es ein plugin, das die Timer einstellt epgdaemon zb. , und nicht startet.

    https://www.minidvblinux.de/

    1x OctopusNet mit 8x DVB-C
    1x Raspberry 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x RockPi 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x Raspberry 3 mit SATIP MLD 5.4

    1x Raspberry 2 mit STAIP MLD 6.5

    1x Raspberry 1 (staubt gerade so vor sich hin) ;)
    1x ODROID N2+ mit SATIP MLD 6.5

    1x ODROID N2 L mit SATIP MLD 6.5

    1x Zotac CI327 MLD 6.5 SATIP (softhddevice)

  • Wie wäre es wenn man das einstellbar macht, so wie es ja auch beim Video Data Stream Broken ist?

    VDSB kann irgendwann mal auftreten (sei es wegen Wetter oder sonstigen Problemen). Wenn ein Plugin bereits beim ersten Start nicht geladen werden kann, dann sollte man wirklich den Fehler gleich beheben.

  • Wenn wegen so etwas eine Aufnahme ausfällt, findet man das in der Regel nicht lustig…

    Der VDR wurde ja wohl schon mindestens einmal erfolgreich mit dieser Kombination von Plugins gestartet. Wieso sollte es dann bei einem Neustart (mit unveränderter Konfiguration) dazu kommen, dass ein Plugin nicht mehr geladen werden kann?

  • Wenn ich den Code richtig verstanden habe, gibt es primär zwei Gründe, warum das Laden eines Plugins fehlschlagen kann:

    • Das Laufzeitsystem kann das Shared Object nicht laden, wohl meist aufgrund von Problemen beim Auflösen von Link-Referenzen oder dergleichen.
    • Das Parsen der Plugin-Parameter schlägt fehl.

    Was ein Plugin beim zweiten Schritt so alles treibt und warum es hier einen Fehler liefern könnte, lässt sich wohl nicht vollumfänglich ergründen. Ob ein Plugin hier zum Beispiel schon seine Konfigurationsdateien prüft und bei Problemen deshalb streikt, ist nicht auszuschließen. Auch wenn du vielleicht argumentieren magst, dass dergleichen nicht an dieser Stelle sondern vielleicht besser bei Initialize() erfolgen sollte. Doch hier in Form finden sich, wenn ich mich recht entsinne, etliche Beispiele für Plugins, die nach einem Neustart plötzlich nicht mehr gelaufen sind…

    Seitdem ich den Patch drin habe, startet der VDR jedenfalls zuverlässig, wohingegen er vorher beim zeitgesteuerten Start für programmierte Aufnahmen schon hin und wieder über Plugins "gestolpert" ist und die Aufnahmen deshalb nicht durchgeführt wurden.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.5 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

    Edited once, last by SHofmann (May 9, 2025 at 1:22 PM).

  • Ein Plugin das mal geladen werden kann und mal nicht ist per se instabil und sollte gefixt werden.

    Wenn du mit dem Patch gut leben kannst, ist das schön. In den offiziellen VR möchte ich das aber nicht aufnehmen.

  • Mir hatte mal ein Plugin seine plugin.conf zerschossen und dann ist der vdr.core nicht mehr gestartet. Das hatte ich im Serverbetrieb nicht gleich gemerkt und mir ist eine Aufnahme flöten gegangen. Ich sehe es als Vorteil, wenn der core immer starten kann, unabhängig davon in welchem Zustand seine Plugins zur Laufzeit sind.

    Server: CPU J1900 | 1x CineS2 | Debian Bookworm headless | VDR 2.6.7
    Client: 2x Himbeere

  • Mir hatte mal ein Plugin seine plugin.conf zerschossen und dann ist der vdr.core nicht mehr gestartet. Das hatte ich im Serverbetrieb nicht gleich gemerkt und mir ist eine Aufnahme flöten gegangen. Ich sehe es als Vorteil, wenn der core immer starten kann, unabhängig davon in welchem Zustand seine Plugins zur Laufzeit sind.

    Was nützt dir das?

    z.B.: wenn satip plugin genutzt wird, und aus igendeinem Grund nicht startet, hast du auch keine Aufnahme.


    Gruß,

    Roland

    https://www.minidvblinux.de/

    1x OctopusNet mit 8x DVB-C
    1x Raspberry 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x RockPi 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x Raspberry 3 mit SATIP MLD 5.4

    1x Raspberry 2 mit STAIP MLD 6.5

    1x Raspberry 1 (staubt gerade so vor sich hin) ;)
    1x ODROID N2+ mit SATIP MLD 6.5

    1x ODROID N2 L mit SATIP MLD 6.5

    1x Zotac CI327 MLD 6.5 SATIP (softhddevice)

    Edited once, last by rfehr (May 9, 2025 at 6:08 PM).

  • Hi,

    Wie wäre eine Kategorisierung der Plugins, die eine Eigenschaft haben, ob sie notwendig sind oder nicht für Betrieb.

    Ist wieder Auslegungssache, aber das ergäbe den Optimalzustand.

    Graphlcd und Live z. B. sehe ich als nicht notwendig zum VDR-Betrieb an, satip und Softhddevice sicher schon (immer sofern aktiviert natürlich). Immer mit dem Fokus auf Aufnehmen.

    Die Fehlermeldung sollte beim Start am TV kommen und ggf. per Mail. Logs sind ja selten gelesen...

    MfG Stefan

    Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, FF-SD C-2300, nvidia Slim-GT218 x1 | easyVDR 2.0 64Bit
    VDR3: in Rente

    VDR4: MSI G31M2 v2, Digitainer2-Geh., t6963c 6" gLCD, E5200, 2GB, 3TB WD Red, GT730, 2x TT S2-3200; easyVDR 3.5 64bit
    VDR5: Gigabyte
    GA-G31M-S2L, Intel E2140, Zotac GT730 passiv, Digitainer2-Geh., t6963c 6 " gLCD, 2 TB WD Red, 2x TT S2-3200 (an 1 Kabel) easyVDR 3.5 64bit
    VDR6:
    Intel E5200, GT630 passiv, F1 750 GB, t6963c gLCD, 2x TT S2-3200 | easyVDR 3.5 64bit
    VDR-User #1068
    http://www.easy-vdr.de

  • Ja das wäre eine gute Idee, denn nicht alle Plugins sind ja notwending,

    damit die Grundfunktionen des VDR gehen.

    Und da sehe ich nur den VDR und das jeweils genutzte DVB Device


    Gruß,

    Roland

    https://www.minidvblinux.de/

    1x OctopusNet mit 8x DVB-C
    1x Raspberry 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x RockPi 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x Raspberry 3 mit SATIP MLD 5.4

    1x Raspberry 2 mit STAIP MLD 6.5

    1x Raspberry 1 (staubt gerade so vor sich hin) ;)
    1x ODROID N2+ mit SATIP MLD 6.5

    1x ODROID N2 L mit SATIP MLD 6.5

    1x Zotac CI327 MLD 6.5 SATIP (softhddevice)

  • Was nützt dir das?

    z.B.: wenn satip plugin genutzt wird, und aus igendeinem Grund nicht startet, hast du auch keine Aufnahme.

    Auf einen Aspekt möchte ich aber schon noch hinweisen: Wenn der VDR wegen eines "zickigen" Plugins einfach einen Emergency-Exit vollführt, können prinzipiell zwei Dinge passieren:

    1. Der Rechner läuft ohne das Power-Management des VDR solange, bis man ihn manuell ausschaltet oder neu startet.
    2. Das Skript, das den VDR startet, kümmert sich um die Fehlerbehandlung (das tut es in meinem Fall). Da es die Startzeit für die nächste Aufnahme nicht kennt, kann es den Rechner also nur neu starten und darauf hoffen, dass der VDR beim nächsten Mal anläuft; das hilft manchmal, wenn bspw. die DVB-Treiber nicht geladen werden konnten. Vernünftigerweise gibt das Skript nach etlichen Fehlversuchen auf und fährt den Rechner dauerhaft herunter, womit er für die nächste Aufnahme natürlich ebenfalls nicht startet.

    In einer solchen Fehlersituation erfolgt also weder die nächste programmierte Aufnahme (Fall 1) noch wird der Rechner mit Programmierung der nächsten Startzeit heruntergefahren (Fall 2). Beides ist unschön.

    Wenn der VDR – in unserem Fall wegen eines "defekten" Plugins – nicht anläuft, sollte der VDR meines Erachtens zumindest den Versuch unternehmen, die nächste Aufnahmezeit zu programmieren, bevor er den Emergency-Exit vollführt. Selbst wenn das VDR-Startskript den Rechner schlussendlich schlafen legen würde, würde der Start des VDR für die nächste Aufnahme wenigstens erneut versucht.

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.5 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • SHofmann,

    Um dann trotzdem wegen einem fehlerhaften Plugin nicht zu starten.

    Ich gebe Klaus vollkommen recht, wenn mit einem Plugin was nicht stimmt sollte nicht gestartet werden.

    Ich hatte noch nie in ein Startproblem am produktiven VDR.


    Peter

    VDR1: ASUS N100I-D D4 + IP TV Plugin + Flirc + softhddevice-git VAAPI + vdr-2.6.7 + 8 weitere Plugins + Debian Bookworm via M2 + Kernel 6.7.3

  • Ich habe den Patch bei mir aus gutem Grund mit drin. Und damit läuft bei mir seit Ewigkeiten alles so, wie es soll. ;)

    Mich muss also keiner überzeugen oder bekehren. Ausgangspunkt war doch – siehe oben –, dass nobanzai ähnliche Probleme hatte ich wie ich früher. Und falls andere diese auch haben, wäre eine "offizielle" Unterstützung halt hilfreich…

    Hardware: Antec NSK2480, Asus P8B75-M LX, Intel Core i5-3570T, 4 GB RAM, NVIDIA GT610, TT-Premium S2-6400, 128 GB SSD, 14 TB HDD, Pioneer BDR-207EBK
    Software: Ubuntu 22.04 LTS mit Kernel 6.8 und VDR 2.7.5 (mit offiziellen und eigenen Patches)
    Plugins: devstatus, dvbhddevice, dvd, dvdswitch, epgsearch, extrecmenu, recsearch, femon, live, markad, mlist, osdteletext, remote, screenshot, skinnopacity, streamdev, systeminfo, undelete, xineliboutput
    Addons: VDR Convert 0.1.0 (angepasst)

  • Da ich mich normalerweise auf die Jungs von MLD verlasse, diesen Thread aber zufällig gefunden habe: "wie üblich" habe ich Angst um das RCU Plugin - eines der Wichtigsten für mich. Unter https://git.tvdr.de/?p=vdr.git;a=tree;f=PLUGINS/src fehlt's nämlich...


    Viele Grüße,
    purzel (der hoffentlich bald wieder mehr Zeit für seine VDRs hat)

    Wir nehmen die sourcen für das rcu-plugin von hier

    github.com/vdr-projects/vdr-plugin-rcu.git

    https://www.minidvblinux.de/

    1x OctopusNet mit 8x DVB-C
    1x Raspberry 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x RockPi 4 MLD 6.5 SATIP (softhddevice-drm-gles )

    1x Raspberry 3 mit SATIP MLD 5.4

    1x Raspberry 2 mit STAIP MLD 6.5

    1x Raspberry 1 (staubt gerade so vor sich hin) ;)
    1x ODROID N2+ mit SATIP MLD 6.5

    1x ODROID N2 L mit SATIP MLD 6.5

    1x Zotac CI327 MLD 6.5 SATIP (softhddevice)

Participate now!

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