VDR Server "headless" und die Plugin Parameter

  • Hallo,


    wie können die Parameter eines VDR Plugins bei einem VDR der als "headless" Server läuft verändert werden?


    1. Idee: Änderung über setup.conf vom VDR Server. Aber: solange die Plugineinstellungen nicht über das OSD verändert wurden gibt es auch noch keine Parameter in der setup.conf


    2. Idee: Live -Plugin über Fernbedienung und OSD. Aber: da kein Ausgabedevice vorhanden ist gibt es auch kein OSD


    3. Idee: Bestimmt enthält die Doku zum Plugin eine Beschreibung der Parameter. Aber: Zumindest beim Plugin Streamdev-Server steht in der "readme" oder auch im VDR-Wiki nichts über die möglichen Parameter


    4. Idee: Quellcode vom Plugin durchsuchen:


    Was habe ich jetzt übersehen, wie geht das richtig?



    Gruß Sig

    EasyStream 0.6 Der VDR Streamingclient für Windows,Linux und MacOSX

  • 2. Idee: Live -Plugin über Fernbedienung und OSD. Aber: da kein Ausgabedevice vorhanden ist gibt es auch kein OSD


    Es gibt einen OSD Patch für das Live-Plugin, der das OSD auch ohne Ausgabedevice anzeigt.

    - Client1: Thermaltake DH 102 mit 7" TouchTFT * Debian Stretch/vdr-2.4.0/graphtft/MainMenuHooks-Patch * Zotac H55-ITX WiFi * Core i3 540 * 4GB RAM ** Zotac GT630 * 1 TB System HDD * 4 GB RAM * Harmony 900 * satip-Plugin

    - Client2: Alfawise H96 Pro Plus * KODI
    - Server: Intel Pentium G3220 * DH87RL * 16GB RAM * 4x4TB 3.5" WD RED + 1x500GB 2.5" * satip-Plugin
    - SAT>IP: Inverto iLNB

  • geht beides, nehm mal dies mal das, jenachdem...


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Was habe ich jetzt übersehen, wie geht das richtig?

    Ich mache das gerne mit dem dbus2vdr-Plugin, das klappt für den VDR selbst gut, bei den Plugins hängt es davon ab, ob sie richtig auf die Änderungen reagieren oder nicht: https://github.com/flensrocker…r/blob/master/README#L244

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Es geht also nicht ohne ein OSD auf dem Server in irgendeiner Form?


    Remote Plugin mit Telnet: Soweit ich das kapiert habe, kann damit nur ein schon vorhandenes OSD vom Client aus bedient werden.


    OSD Patch für das Live Plugin, werde ich mal testen was damit geht.


    Vorerst Danke für die Antworten


    Gruß Sig

    EasyStream 0.6 Der VDR Streamingclient für Windows,Linux und MacOSX

  • Hi,


    OSD Patch für das Live Plugin, werde ich mal testen was damit geht.


    Thread:
    [live] Patch für OSD ohne Ausgabeplugin


    Gruss
    Wolfgang

    TT S2-6400 - saa716x kompilieren unter 20.04(Focal)

  • Der Quellcode ist immer noch am zuverlässigsten. :)


    In der Funktion SetupParse sieht man zumindest alle Namen der möglichen Parameter. Die Werte findet man dann meistens im Konstruktor des entsprechenden Setup-Menüs...


    Der OSD-Patch funktioniert für fast alle Einstellungen, wenn das Plugin keine besonderen Eingabemethoden selbst gebaut hat.


    Im Prinzip hat dbus2vdr auch einen OSD-Provider drin, der das OSD als png-Dateien ablegen kann. Ich bin bloß nie dazu gekommen, mal ein Programm zu schreiben, dass die pngs auch wieder anzeigt...


    Lars

  • Remote Plugin mit Telnet: Soweit ich das kapiert habe, kann damit nur ein schon vorhandenes OSD vom Client aus bedient werden.


    OSD Patch für das Live Plugin, werde ich mal testen was damit geht.

    Ich habe folgende Plugins auf dem Server:
    dummydevice
    remote -p tcp:3333
    satip -d3
    svdrposd
    epgsearch
    live
    streamdev-server


    Ein 'echtes' Ausgabedevice ist nicht vorhanden. Das ganze Setup läuft in einer xen-domU.
    Ich bin mir mit dem remote-plugin nicht sicher, ob dafür weitere plugins nötig gewesen wären. Ich meine, das dummydevice damals aus anderen Gründen installiert zu haben. In jedem Fall: es funktioniert...


    Christian

  • dummydevice aus dem yavdr repo ist leider die alte Version (1.0.3) mit der du via svdrpsend nicht umschalten kannst - musste ich auch leidlich erfahren


    Es gibt seit Herbst 2013 eine 2.0.0, mit der geht es


    http://phivdr.dyndns.org/vdr/vdr-dummydevice/


    Zitat

    2013-08-20: Version 2.0.0


    - Updated for vdr-2.0.0


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • dummydevice ist so eine Sache. Es hält eben auch einen Tuner belegt auf dem Server, der dann z.B. nicht für den EPG-Scan genutzt wird. Je nach Einstellung kann es sogar den streamdev-server blockieren, wenn Live-TV am Server eine höhere Priorität als die streaming-clients haben. Abhilfe schafft hier dann suspendoutput. Evtl. geht das OSD in live aber auch ohne dummydevice.


    Lars.

  • Evtl. geht das OSD in live aber auch ohne dummydevice.


    aber natürlich geht das - kannst alle Einstellungen ändern, nur nicht umschalten ;)


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



  • Es gibt seit Herbst 2013 eine 2.0.0, mit der geht es

    Gut zu wissen, sagt doch einfach mal was, wenn ein Paket aktualisiert werden soll ;)
    Im VDR-Wiki stand bislang auch nichts zu der neuen Version drin...

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • war Spaß Alex, hab ich selber erst Sonntag rausgefunden als ich mir nen dummy vdr aufgebaut hab und an der Stelle verzweifelt bin als das Ding mit svdrpsend partout nicht umschalten wollte ;)


    Christian

    CKone: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G540, 2x 2GB Kingston DDR3, Zotac GT630 1GB, S2-1600, Ocz Agility 3 60GB, LG GH24NS DVD, 15.6" Selbstbau TFT, Harmony 665, CIR Selbstbau - das Ganze im Silverstone SST-SG03B
    CKtwo: yavdr-ansible/18.04 LTS/2.4.1/kodi18 auf Intel DH67BL, Intel Celeron G1610, 2x 2GB Corsair DDR3, Zotac GT630 1GB, TT S2-1600, Ocz Vertex 2 50 GB, 92 Kanal Seduatmo, Harmony 665, atric USB
    CKthree: yavdr-ansible/22.04 LTS/2.6.1/kodi19.3 auf Intel NUC, Celeron J4005, UHD Graphics 600, 4GB Crucial DDR4, Ocz Vertex2 50 GB, Harmony 350

    PowerEdge: Ubuntu Server 16.04 LTS / VDR 2.4.1 auf Dell PowerEdge T20, Xeon E3-1225 v3, 16GB ECC DDR3, 2x Cine S2 V6 mit Duoflex, Samsung 840 EVO 120GB, 3x WD White WD80EZAZ 8TB in SW Raid5



    Einmal editiert, zuletzt von CKone ()

Jetzt mitmachen!

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