Erstellen eines Timers via restfulapi-plugin lässt VDR abstürzen

  • Hallo zusammen,


    ich lese schon etwas länger gelegentlich immer mit und konnte bisher auf alle Fragen schon einen passenden Thread finden. Dieses mal leider nicht.


    Ich bin aktuell dabei mir basierend auf dem restful-api eine kleine Extension für Raycast zu schreiben, mit der sich mein VDR bequem bedienen lässt. Soweit klappt auch schon einiges, d.h. ich kann das aktuelle Programm aller Sender und z.B. auch alle Timer anzeigen lassen. Beim Erstellen eines Timers scheitere ich klaglos und bin mir inzwischen relativ sicher, dass hier ein Bug vorhanden sein muss.


    Gemäß der Dokumentation erwartet die restful-api eine HTTP-POST Anfrage an "http://ip:port/timers" mit den entsprechenden Daten, z.B:


    Code
    POST /timers HTTP/1.1
    Content-Length: 98
    Connection: close
    
    file=Ein%20Film&flags=1&start=1400&stop=1615&day=2011-12-24&channel=C-71-71-61920&weekdays=-------


    Ein kurzes Pythonskript zum Ausprobieren (erfordert die requests-Library):



    liefert



    und bring den VDR auch sofort mit Exit-Code 139 zum Absturz.


    Versionen:

    vdr 2.6.1

    vdr-restfulapi-plugin 0.2.6.5


    Ich habe auch mal den Test (HTTPRequests.java) ausprobiert, der im offiziellen Repo des Plugins dabei ist. Natürlich mit entsprechend angepasster IP. Auch hier stürzt der VDR mit Exit-Code 139 ab.


    Da ich hier schon andere Threads gesehen habe, in denen User basierend auf dem Plugin eine komplette App geschrieben haben: Übersehe ich hier einfach nur etwas oder ist dies tatsächlich ein Bug, der noch nicht entdeckt wurde?


    Danke vorab!

  • vdr-restfulapi-plugin 0.2.6.5

    Kannst du es mal mit der aktuellen 0.2.6.6 probieren? https://github.com/yavdr/vdr-p…lapi/releases/tag/0.2.6.6

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Dazu eine Frage: die Version von vdr-plugin-restfulapi im http://ppa.launchpad.net/seaha…-hotmail/vdr-2.6.1/ubuntu ist seit langem

    20190224000000unstable-0yavdr21~focal .

    Welcher Version aus dem github entspricht die?


    Danke :)

  • Das Paket dürfte noch vom alten Build-Server von gda erstellt worden sein - ich habe mal eine aktuelle Version verpackt und hochgeladen

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Danke. Läuft nun :)

Jetzt mitmachen!

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