Hallo,
ich weiß ihr reagiert "streng" wenn ein Thema nicht ins (Unter-)Forum passt, doch erstmal finde ich kein bessereres. Daher bitte ich um Milde.
Es geht um das Webinterface des VDR. Dort wird von dem Menüpunkt "Aufnahmen" (Link http://192.168.1.9:8008/recordings.html) ausgehend die Liste der Aufnahmen des jeweiligen VDRs angezeigt. Und dort gibt es auch für jede Aufnahme einen Knopf mit grünem dreieckigen Symbol "Diese Aufnahme abspielen".
Soweit, so gut, sehr schön gelöst. Schaut man sich aber den Link an, fällt auf, dass da nicht der Datei-Pfad der Aufnahme steht, sondern offenbar ein Hash-Wert zur Identifizierung jeder Aufnahme. Beispiel:
http://192.168.1.9:8008/vdr_re…d03064275a907d2742f5b8714
Kann mir jemand auf die Sprünge helfen, wie dieser Hash-Wert berechnet wird? Ich hab noch nicht mal eine Datei 'recordings.html' im (yavdr)-Verzeichnisbaum finden können. Offenbar ist das kein eigener Webserver sondern irgendwie im VDR integriert.
Hintergrund ist, dass ich zur besseren Suche und zur Vermeidung doppelter Aufnahmen ein (Python)-Skript geschrieben habe, was das VDR-Aufnahmeverzeichnis nach den 'info'-Dateien durchsucht, die darin enthaltenen Daten wie Titel, Kurztext und Beschreibung auswertet und daraus eine sqlite-DB erzeugt. Diese kopier ich dann auf einen ständig laufenden Raspberry mit Apache/PHP und kann sie jederzeit von überall im Heimnetz per Browser abfragen
Den oben erwähnten 'Aufnahme starten'-Knopf hätte ich jetzt gerne für dieses DB-Webinterface nachgebaut, um eine gefundene Aufnahme direkt starten zu können und die Aufnahme nicht ein zweites Mal im VDR selber suchen zu müssen, was - wie ihr bestimmt wisst - bei einer großen Anzahl von Aufnahmen schwierig sein kann.
Ich sehe da durchaus Aussicht auf Erfolg, weil dieser Hash-Wert nicht temporär zu sein scheint, sondern Neustarts des VDR und löschen anderer Aufnahmen übersteht. Man müsste halt nur wissen, wie der Hash erzeugt wird. Erste Vermutung: der Dateipfad in irgendeiner bestimmten Zusammensetzung.
Danke für alle Anregungen.
Jürgen