Länge und aktuelle Timeposition einer Aufnahme abfragen, die gerade wiedergegeben wird

  • Hi,


    wie könnte ich denn die Länge und aktuelle Time-Position einer Aufnahme abfragen, die gerade im VDR wiedergegeben wird?
    Z.B. per Commandline.
    Ich habe das wiki zu SVDRPSEND durchgesehen, bin hier nicht fündig geworden.


    Grüße
    Ulrich

  • Ich kenne aktuell nur eine Möglichkeit über das osd2web-Plugin (das schickt die Informationen aber aktuell nur dann über den Websocket raus, wenn man die Wiedergabe startet, pausiert oder vom Vorwärts/Rückwärtsspulen auf Pause bzw. normale Wiedergabe umschaltet oder sich ein Client neu mit dem Plugin verbindet).


    Mit Python >= 3.4 und websockets (kann man über pip installieren) geht das z.B. so (das Programm beendet sich, sobald es einmal die Länge und Abspielposition ausgegeben hat, wenn es durchlaufen soll, einfach das "sys.exit(0)" rausnehmen:

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Mit dbus2vdr kannst du rausfinden, ob und welche Aufnahme abgespielt wird.

    https://github.com/flensrocker…833f15ac66629/README#L405


    Und auch dir Länge der Aufnahme kann man ermitteln:

    https://github.com/flensrocker…833f15ac66629/README#L183


    Aber die aktuelle Position gibt es noch nicht.


    Lars