C++ Frage: VDR Plugin für LG-TV

  • Moin!


    Der vdr lebt genauso von Patches wie jedes andere Open Source Projekt. Es ist sicherlich keine "heilige Kuh", die nicht angerührt werden darf.
    Auf der anderen Seite stimme ich zu, dass nicht jeder Wald-und-Wiesen-Patch in den vdr einziehen sollte, aber das tun sie ja auch nicht. Klaus ist ein guter Filter. :)


    Der Vorteil, sich eine Sprache anhand eines Patches zu erarbeiten, ist, dass man viel Code zum Lesen und Verstehen hat. Und der vdr-Code ist eine gute Basis für sowas, weil er sauber geschrieben ist.


    Lars.

  • Plugin kann er ja schreiben. Soll halt auf die User-Keys hören.


    find ich n interessanten Vorschlag: ein Plugin welches auf die User Keys hört und irgendwas auf OS Ebene auslöst. - Das geht nämlich aktuell nicht, man kann aus dem Menu das OS erreichen, nicht aber über die keymacros....


    Coole Idee! :mua


    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



  • Man kann aus der keymacros.conf sehr wohl Befehle an Plugins senden. So z.B. zu finden beim softhddevice wenn es um das Umschalten von passthrough, fullscreen oder einigem anderem geht. Und die Plugins können dann selbstverständlich ihrerseits auch alles im Rahmen der Möglichkeiten befindliche im OS tun.

  • noch besser:


    also

    Code
    blue    @newplugin command1
    green @newplugin command2


    und die Befehle sind dann in ner conf zum Plugin hinterlegt, oder werden koplett dem Plugin übergeben. - Würd ich sofort benutzten für die Steuerung zu vdr-addon-pip, um nicht ewig übers menu zu müssen um den appswitcher zu rufen


    Wer machts? ;D


    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



  • Ich verstehe es wirklich nicht. Warum denn erst die Fernsteuerbefehle in den VDR rein schicken um sie dann wieder über ein Plugin herausführen, wenn man sie gleich vor dem VDR abfangen und mit irexec die Befehle ausführen kann? Ich bleibe dabei, dieses Plugin ist vollkommen sinnlos. Zumal man mit der richtigen Fernbedienung überhaupt nichts mit dem VDR machen muss. Bei mir reagiert auch nicht der VDR auf die Lautstärke-Befehle, sondern mein Receiver. Dafür sorgt eben meine Logitech Harmony.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Ich verstehe es wirklich nicht. Warum denn erst die Fernsteuerbefehle in den VDR rein schicken um sie dann wieder über ein Plugin herausführen, wenn man sie gleich vor dem VDR abfangen und mit irexec die Befehle ausführen kann?


    FullACK, nur dann brauchst du explizit eine Taste dafür und kannst es nicht mit auf blau oder so legen

    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 soll Leute geben, die ganz bewusst die Fernbedienung nicht vor dem VDR verarbeiten (remote-Plugin).


    Im Prinzip ist das ja auch alles kein Problem. Man muss nur die Lautstärkeanzeige aus dem VDR bekommen. Und Plugins patchen ist nicht ganz zu kritisch wie den VDR zu patchen.


    cu

  • Zitat von »gda«



    Ich verstehe es wirklich nicht. Warum denn erst die Fernsteuerbefehle in den VDR rein schicken um sie dann wieder über ein Plugin herausführen, wenn man sie gleich vor dem VDR abfangen und mit irexec die Befehle ausführen kann?


    FullACK, nur dann brauchst du explizit eine Taste dafür und kannst es nicht mit auf blau oder so legen


    Nö, brauchst du nicht, du hast einfach auf deiner Harmony ein weiteres Pseudo-Device mit der anderen Tastenbelegung und auf die schaltest du dann um.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Statusbericht:


    So, vielen Dank für die vielen Antworten.


    Ich habe das Plugin mittlerweile soweit, dass es so funktioniert wie ich mir das denke, allerdings mit einem gepatchem VDR (leider noch keine "schöne" Variante wie von mini73 vorgeschlagen).


    Das Plugin macht mittlerweile folgendes.
    - Lautstärkeregelung über TV anstatt VDR
    - Ein- bzw. Ausschalten des TV's im richtigen Moment.
    - Aktivierung und Handling des 3D modus des TV bei starten von entsprechenden Filmen bzw. beim umschalten auf einen passenden Sender.


    Für das Problem mit dem Ausblenden des Lautstärkebalkens habe ich, da ich den LCARS Skin benutze, diesen einfach in ein Plugin gepackt und dieses dann mit entsprechenden Setupparametern versehen und angepasst.


    ein paar Sachen sind allerdings noch offen, aber da komm ich schon noch hinter.


    Bei entsprechendem Bedarf, würde ich dann das Plugin zum Download anbieten falls es auch andere gibt die es nutzen wollen, dann müsste ich es allerdings, vorher noch etwas benutzerfreundlicher gestallten.
    Wenn nicht lass ich es so und bastel für mich weiter.

Jetzt mitmachen!

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