VDR4Arch - Neue Konfiguration für den VDR und die Plugins

  • Etwas über ein halbes Jahr nach der ersten Ankündigung hat sich einiges geändert.


    • Neben der gestiegenen Pluginanzahl (jetzt 72) und der gestiegenen Downloadzahl (71 Downloads) gibt es jetzt auch VDR4Arch-Next, in dem der aktuellste Developer-VDR parallel zum Stable-VDR angeboten wird.


    • Zu jedem Paket wird jetzt auch ein entsprechendes Debug-Paket ausgeliefert, in dem alles Nötige enthalten ist um im Nachhinein einen Backtrace für einen VDR-Crash zu erstellen.


    • Die Treiberpakete wurden komplett umgestaltet. Neben den Treibern für die HD-FF und alle Linux4Media Karten gibt es jetzt auch die nötigen Treiber für DVBSky Karten.


    • Der Start auf Systemen mit SSD ist nun problemlos möglich. Dazu werden beim Beenden die aktuellen DVB-Karten gespeichert und beim nächsten Start gewartet, bis alle Karten bereit sind.


    • Und natürlich die eigentlich größte und spürbarste Änderung. Die neuen Config Dateien. Dank eines Patches, der in die nächste Developer-Version wandert, ist es jetzt möglich den VDR ganz ohne Parameter zu starten. Stattdessen ließt ere die Parameter selbstständig von /etc/vdr/conf.d ein.


      Für alle Plugins wurden in /etc/vdr/conf.avail entsprechende Konfigurationsdateien abgelegt, die zum einfacheren Konfigurieren mit den Hilfetexten des jeweiligen Plugins gefüllt sind.


    Für weitere Informationen könnt ihr euch im VDR-Wiki informieren



    Natürlich stammt das nicht alles von mir.
    Daher möchte ich mich bei einigen Leuten bedanken.


    mini73, ohne den die systemd Integration nicht so weit wäre, wie sie jetzt gerade ist.
    seahawk1986, als meine erste Anlaufstelle bei Fragen, die in yaVDR schon gelöst sein könnten.
    Das restliche yaVDR-Team, die sich allesamt als sehr kooperativ und hilfsbereit erwiesen haben.
    olebowle, der sich viel Mühe mit den DVBSky-Treibern gegeben hat.
    Mreimer, für das Buildsystem repo-make. Gerade im Zusammenhang mit den Debug-Paketen waren dort einige Umbauarbeiten nötig.
    Und nicht zu vergessen natürlich bei kls, ohne den es keinen VDR gäbe und damit auch kein VDR4Arch :P


    Sollte ich irgendjemanden, oder irgendetwas vergessen haben (sehr wahrscheinlich), gebt mir doch bitte Bescheid :dösen

  • Der Spaß mit dem VDR hört nie auf. Jetzt zusammen mit der neuen Konfiguration macht es alles noch einfacher . Von mir auch ein großes Dankeschön an alle beteiligten.

    Einmal editiert, zuletzt von crov ()

  • Nach dem Update funktioniert bei mir der vdr überhaupt nicht mehr richtig. Laut log findet der vdr kein einziges plugin:



    Außer den zwei Plugins, die angemeckert werden, habe ich noch einige weitere Plugins installiert, die überhaupt nicht mehr erwähnt werden. Der vdr läuft zwar, aber ohne das softhddevice ist am Fernseher natürlich nichts zu sehen :(
    Muss ich da jetzt noch etwas einstellen, dass die plugins richtig geladen werden?
    Und was ist das für ein Fehler mit dem primary device? Den hatte ich vorher auch nicht.


    Könnt Ihr mir helfen?


    Viele Grüße,
    Jörn.

  • Im ersten Post hat es Copperhead kurz erwähnt. Um ein Plugin zu aktivieren musst du einen Symlink von der entsprechenden Beispiel-Konfigurationsdatei nach /etc/vdr/conf.d erzeugen.


    Also:


    Code
    cd /etc/vdr/conf.d
    ln -s ../conf.avail/50-softhddevice.conf .


    Konfiguration von softhddevice erfolgt dann in der 50-softhddevice.conf. Genau so läuft es auch mit allen anderen Plugins. Durch "Aktivieren" der zugehörigen Konfigurationsdatei (via Symlink) werden sie aktiviert und in der Konfigurationsdatei konfiguriert. An einem Hilfstool bin ich noch dran. Damit wird das ganze etwas vereinfacht. Ähnlich wie bei systemd selbst, wo zum aktivieren und deaktivieren ja letztlich auch nur Symlinks erzeugt oder gelöscht werden.


  • [*]Und natürlich die eigentlich größte und spürbarste Änderung. Die neuen Config Dateien. Dank eines Patches, der in die nächste Developer-Version wandert, ist es jetzt möglich den VDR ganz ohne Parameter zu starten. Stattdessen ließt ere die Parameter selbstständig von /etc/vdr/conf.d ein.


    Für alle Plugins wurden in /etc/vdr/conf.avail entsprechende Konfigurationsdateien abgelegt, die zum einfacheren Konfigurieren mit den Hilfetexten des jeweiligen Plugins gefüllt sind.


    Das finde ich mal eine geile Neuerung.


    Vielen Dank an euch alle, aber vor allem an Copperhead den ich diese Woche viel genervt habe.


    Falls jemand von euch ein Testsystem mit einer SD-FF Karte im Betrieb hat, wäre es toll, wenn er mal Kontakt mit
    mir aufnehmen könnte.


    Gruß und lieben Dank vdr-box

Jetzt mitmachen!

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