Hallo,
da ich schon seit langer Zeit den VDR nutze und mir ein Feature zu Hause gefehlt hat, um problemlos Aufnahmen im Heimnetzwerk an jedem Gerät zu schauen, habe ich mich entschieden einen Webdienst für VDR Aufnahmen zu entwickeln. Habe ihn "recman" getauft.
Er besteht allgemein aus 2 getrennt entwickelten Teilen (implementiert in Java, entwickelt für VDR 1.6 Aufnahmen/Timer Formate):
1. recman-rest-service := Eine REST Schnittstelle/Dienst über den Informationen über VDR Aufnahmen/ Timer abgefragt werden können, und Aufnahmen komplett gestreamt (auch mit Spulfunktion etc.) werden können. Soweit alles nötige implementiert.
2. recman-frontend: Web Frontend (Apache Wicket), zur Darstellung der Informationen von der REST Schnittstelle. Ist moment nur das wichtigste (meiner Meinung nach) implementiert.
Ein großer Unterschied zu anderen Projekten ist der, dass ich nicht die SVDRP Schnittstelle nutze (ist nur eingeschränkt nutzbar...), sondern alle Informationen selber aus den Metdaten von Aufnahmen und Timern parse, und somit die Anwendung auch ohne lokalen VDR lauffähig ist.
Welchen Vorteil hat das ?
Man braucht nur ein Verzeichnis anzugeben mit den relevanten Aufnahmen etc. (z.B. NFS/Samba etc.), d.h. der Dienst kann auf anderen Maschinen laufen (sogar unter Windows sollte möglich sein, nur noch ungetestet und Windows Pfade bei der Implementierung nicht berücksichtigt.
Ich hänge einfach mal ein paar Screenshots an, die sagen wohl mehr aus, als ich texten kann.
Die Anwendung steht unter der OSS-Lizenz: Apache License Version 2.0
Ansonsten wäre noch zu sagen, das dieses Stück Software natürlich keine Produktivsoftware ist, sondern nach meinen Wünschen entstanden ist, um Aufnahmen im Heimnetzwerk zu schauen. Sicherheitsmäßig bringt sie nur einen IP Filter mit, analog zur "svdrphosts.conf" vom VDR.
Falls jemand Webspace für mich hat oder ähnliches, dann kann ich ja das Projekt mal hochladen. Vielleicht finden sich ja Leute die am Frontend weiterentwickeln möchten, um alle Informationen schön darzustellen (Apache Wicket).
Impressionen zum Überblick von ein paar Features:
http://sourceforge.net/apps/me…dex.php?title=Screenshots
EDIT:
Habe das Projekt auf Sourceforge umgezogen:
http://sourceforge.net/projects/recman/
Hab hier mal eine Wiki Seite angelegt, wie man das Projekt baut:
http://sourceforge.net/apps/me…ex.php?title=ProjektBauen
Kurzanleitung Installation/Konfiguration:
http://sourceforge.net/apps/me…ex.php?title=Installation
EDIT2:
Ups, die URLs waren wohl falsch.
Ciao,
Marcus