[ANNOUNCE] Externalplayer-Plugin V0.3.2

  • Hallo,


    ich habe jetzt endlich :O das Externalplayer-Plugin überarbeitet. Die wichtigsten Änderungen:

    • Makefile angepasst an VDR 2.0
    • Altes i18n System auf aktuelles System angepasst.
    • Config-File ist nicht mehr Case-Sensitive.
    • Tabs sind jetzt im Config-File erlaubt.
    • Diverse Exec-Probleme gefixt.
    • Kill sollte besser funktionieren.
    • Bei mehreren Menüeintragen kann der Eintrag auch über Nummerntaste direkt angewählt werden.
    • SVDRP Support: Es gibt die Befehle LIST und EXEC. LIST listet alle Einträge und EXEC ohne Argument startet den ersten Eintrag, EXEC <nummer> startet einen beliebigen Eintrag.


    Download des Plugins unter http://www.uli-eckhardt.de/vdr/external.de.shtml bzw unter www.vdr-wiki.de/wiki/index.php/Externalplayer-plugin. Bugreports, Wünsche und Anregungen sind immer willkommen.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

    Einmal editiert, zuletzt von Ulrich Eckhardt ()

  • Sehr interessante Änderungen. Vor allem der SVDRP-Support kommt mir für ein konkretes Scriptvorhaben sehr gelegen. Wenn ich das richtig sehe, dann kann man damit dann ja aus anderen Scripten ein via externalplayer angebundenes Programm so starten, dass der VDR "davon weiß" und somit z.B. nicht wegen Inaktivitäts-Timeout einen Shutdown auslöst, oder?


    Zur Info: Eventuell solltest du deinen Betreff nochmal kurz überarbeiten (Pugin --> Plugin). Im Text hast du den Fehler dann auch nochmal.

  • so starten, dass der VDR "davon weiß" und somit z.B. nicht wegen Inaktivitäts-Timeout einen Shutdown auslöst, oder?.


    Wie der Inaktivitätstimeout gesteuert wird, weiß ich nicht, ich dachte immer, der würde nur über Eingaben gesteuert. Eventuell müsste man das mal ausprobieren.

    Zitat

    Zur Info: Eventuell solltest du deinen Betreff nochmal kurz überarbeiten (Pugin --> Plugin). Im Text hast du den Fehler dann auch nochmal.


    Danke, ist korrigiert.

    VDR 2.6.5 Kodi 18.6-Leia
    Debian GNU/Linux 12, Thermaltake DH102, ASUS PRIME N100I-D, CineS2 V6.5.
    Plugins:
    radio v1.1.0-6-g468280f , trayopenng 1.0.2, fritzbox 1.5.3, cdplayer 1.2.4, femon v2.4.0-GIT-d366856, menuorg 0.5.2, extrecmenung v2.0.4, streamdev-server v0.6.3, cecremote 1.5.0, osd2web 0.3.2, softhddevice v2.0.6-GIT97e825d

  • Wenn man die Fernbedienung über den VDR läufen lässt hat man ja Nutzeraktivität solange man im externen Programm aktiv ist (die FB benutzt).


    Lässt man sie über lircrc laufen könnte man auch hier Nutzeraktivität triggern lassen.


    cu

  • Wie der Inaktivitätstimeout gesteuert wird, weiß ich nicht, ich dachte immer, der würde nur über Eingaben gesteuert. Eventuell müsste man das mal ausprobieren.


    Man kann den auch Manipulieren, wie es z.B. die PVR-Plugins tun: https://github.com/opdenkamp/x…iserver/vnsiserver.c#L236
    Besser wäre es aber IMHO Plugin-Aktivität zu erzeugen, die das Herunterfahren des VDR verhindert.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)


  • Man kann den auch Manipulieren, wie es z.B. die PVR-Plugins tun: https://github.com/opdenkamp/x…iserver/vnsiserver.c#L236
    Besser wäre es aber IMHO Plugin-Aktivität zu erzeugen, die das Herunterfahren des VDR verhindert.


    Da kann man sich (natürlich) wieder drüber streiten ;)


    Wenn ich z.B. bei aktiven Freevo einschlafe, dann möchte ich das die VDR Userinaktivität zuschlägt und der Rechner runterfährt (vorher das externalplayer Plugin beendet das dann natürlich vorher Freevo beendet).
    Das aktive Programme den VDR generell am leben halten, halte ich für falsch.




    Das ist ein ganz übler Bug der dringend gefixst werden muss. Genau wie die Eigenheit des xvdr Plugins da VDR Systemeinstellungen zu ändern.


    Aber xvdr (und vermutlich vnsi) ist eh generell ne guselige Sache ;)


    cu


  • Wenn ich z.B. bei aktiven Freevo einschlafe, dann möchte ich das die VDR Userinaktivität zuschlägt und der Rechner runterfährt (vorher das externalplayer Plugin beendet das dann natürlich vorher Freevo beendet).
    Das aktive Programme den VDR generell am leben halten, halte ich für falsch.


    Gut, dann bitte konfigurierbar, denn wenn ich ein externes Programm laufen lasse, welches keine Eingaben vom VDR bekommt (z.B. weil es via angestecktem Gamepad oder über Bluetooth-Maus bedient wird), dann will ich auch das Inaktivitäts-Timeout vom VDR "wegkonfigurieren" können.

  • In diesem Fall wäre dann vermutlich sogar "ShutdownHandler.SetUserInactiveTimeout();" die korrekte Methode!?


    cu

Jetzt mitmachen!

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