staging.inyokaproject.org

dvbrd - dvb record daemon

Status: Ungelöst | Ubuntu-Version: Ubuntu
Antworten |

Elektranox

Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: 417

Hi,

Ich schreibe gerade an einem DVB Daemon, der sich um alles, bis auf das abspielen selbst kümmern soll. Er soll also für die folgende Dinge da sein:

  • Bereitstellung der Informationen welche DVB Karten verfügbar sind

    • Bereitstellung der Senderinformationen für die einzelnen Karten

      • Bereitstellung der EPG Daten im XML Format

        • Bereitstellung eines Aufnahme Timer Berreich

      Der Daemon soll dann, wie alle anderen auch per init gestartet werden, so dass er sich um die Aufnahmen kümmert sobald der Rechner an ist und nicht, wenn Programm für X (z.B. Kaffeine gestartet wird). Die Informationen sollen dann per D-BUS an die einzelnen Programme gesendet werden. Dadurch kann dann in jedes erdenkliches Programm Support für diesen Dämon eingebaut werden. Gleich mit coden werde ich einen Gnome Client, mit dem man alles einstellen kann und ein Terminal Programm, mit dem man auf Timer und EPG Zugreifen kann (damit man mal schnell was per ssh machen kann 😀). Außerdem werde ich eventuell noch etwas Code für Kaffeine und gdvb (hier lass ich es erstellen, da ich den Autoren kenn \^^) erstellen. Schließlich werde ich nochmal bei den Totem leuten anfragen, wie es mit der Intregation in diesen aussieht.

Jeder Client muss sich für spezielle Sachen, wie das löschen oder Editieren erst mit einem Usernamen + Passwort anmelden, damit in einem Mehrbenutzer System nicht jeder die Timer löschen kann. Diese User können dann auch "root" Rechte (ist seperat von den System root Rechten) haben, mit denen sie allgemeine Sachen ändern können, wie zum Beispiel ob die XML Dateien archiviert werden sollen, oder für wie lange & in welchem Abstand diese erzeugt werden sollen. Die einzelnen User würden dann z.B. ihr Aufnahme Ordner einstellen 😉

Warum schreib ich das alles? Ganz einfach ich möchte wissen was ihr von der Idee haltet ☺

Cleanblue

Avatar von Cleanblue

Anmeldungsdatum:
8. September 2006

Beiträge: 479

Find ich super, da ich nicht selten nen regelmäßigen Aufnahmetermin vergesse und nicht immer Kaffeine gestartet hab. Wenn ich dann woanders sitze, kann ich Kaffeine leider nicht über ssh starten. Machst du das dann mit channels.conf oder so ein system wie kaffeine?

Elektranox

(Themenstarter)
Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: 417

es wird eine globale channels.conf erstellt, die für alle lesbar ist ( "/etc/dvbrd/channels-0-0.conf" das 0-0 steht für TV Karte 0:0) und dvb-utils konform ist. Außerdem kann der Dämon selbst den Kram per D-BUS senden.

Der Gnome Client soll dann oben mit in die Notification Area, wo auch der Gnome Power Manager und der Network Manager drin sind. Das Icon ändert sich dann, wenn er gerade was aufnimmt ☺ Vom Gnome Client kann ich auch schon nen paar Vorab Screenshots machen, denn mit dem fange ich an, da ich sonst den eigentlich Dämon nicht testen könnte 😉 Wenn ich es schaffe wird das Teil in 7.10 dann in den Reps liegen ☺

Cleanblue

Avatar von Cleanblue

Anmeldungsdatum:
8. September 2006

Beiträge: 479

Ich würde es wohl für KDE testen. Planst du auch einen Netzwerk-streamer reinzupacken?

Elektranox

(Themenstarter)
Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: 417

Cleanblue hat geschrieben:

Ich würde es wohl für KDE testen. Planst du auch einen Netzwerk-streamer reinzupacken?

da hab ich gar nicht dran gedacht... Wenn ich die wichtigen Sachen später mal habe werde ich mir auch das mal anschauen. Als erstes werde ich jetzt erstmal die grobe Struktur des Server Parts anfangen.

gummibaerchen

Anmeldungsdatum:
23. März 2006

Beiträge: 556

Die Idee finde ich Klasse.

Wie ist der aktuelle Status?

conso

Anmeldungsdatum:
25. Oktober 2005

Beiträge: 984

super fände ich eine schnittstelle für tvbrowser.

Damit aufnahmen zu programmieren zu können wäre einfach super komfortabel, momentan ist das unter linux ja noch nicht möglich ☹

Elektranox

(Themenstarter)
Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: 417

ich schau mir gerade den DBUS an... gar nicht so leicht was zu finden \^^

gummibaerchen

Anmeldungsdatum:
23. März 2006

Beiträge: 556

Elektranox hat geschrieben:

ich schau mir gerade den DBUS an... gar nicht so leicht was zu finden \^^

TV-Browser "Plug-In" oder so wäre der Hammer. Ansonsten kannste ja mal die TVB-Entwickler fragen, ob sie kooperieren wollen/können.

Elektranox

(Themenstarter)
Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: 417

gummibaerchen hat geschrieben:

Elektranox hat geschrieben:

ich schau mir gerade den DBUS an... gar nicht so leicht was zu finden \^^

TV-Browser "Plug-In" oder so wäre der Hammer. Ansonsten kannste ja mal die TVB-Entwickler fragen, ob sie kooperieren wollen/können.

Ich werde am Ende alle Projekte mal anschreiben... ebenhalt so, dass alles über den einen Dämon läuft... So ist dann alles schön einheitlich und nicht ein wildes durcheinander 😛

gummibaerchen

Anmeldungsdatum:
23. März 2006

Beiträge: 556

Kannst du noch etwas zum Status des Projektes sagen?

Elektranox

(Themenstarter)
Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: 417

gummibaerchen hat geschrieben:

Kannst du noch etwas zum Status des Projektes sagen?

ja ich les mich gerade in den DBUS ein... leider gibts dazu nur spärliche Informationen... Ich hab jetzt aber glaub ich was brauchbares gefunden ☺ Mein Plan ist, dass ich als erstes mal die Funktionen im Dämon bereitstelle. Halt so, dass man alles schon machen kann, der Dämon aber noch nichts macht. Danach kümmer ich mich dann in der Reihenfolge um die Funktionen selbst:

  • Aufnahme

    • Channel scannen, hinzufügen, ...

      • EPG

        • ...

      Edit: Achso außerdem hab ich schonmal nen bisschen angefangen den späteren Gnome Client zu machen, da ich den halt später brauche, um den Dämon zu testen 😉 Ich kann nachher mal nen paar Screenshots von dem hier reinstellen.

gummibaerchen

Anmeldungsdatum:
23. März 2006

Beiträge: 556

Elektranox hat geschrieben:

Edit: Achso außerdem hab ich schonmal nen bisschen angefangen den späteren Gnome Client zu machen, da ich den halt später brauche, um den Dämon zu testen 😉 Ich kann nachher mal nen paar Screenshots von dem hier reinstellen.

Schön! Ja Screenis wären bestimmt nicht so spektakulär, aber immer mal nett zu sehen.

Hoffentlich wird das ein guter und viel genutzter Daemon.

Elektranox

(Themenstarter)
Avatar von Elektranox

Anmeldungsdatum:
19. Juli 2005

Beiträge: 417

So im anhang ist mal ein Video... achso die Knöpfe die nicht gedrückt wurden bringen noch nichts, ich bin noch nicht wirklich weit 😛 Aber so wisst ihr halt, was ich mit GUI meinte ☺

traxanos

Anmeldungsdatum:
31. Dezember 2006

Beiträge: 656

Macht nen netten Eindruck das Ganze, aber du kennst schon VDR?
Der kann das alles was du brauchst. Du kannst Ihn ohne Frontend
starten un per SVRP Steuern. Dafür kannste ja einen D-BUS Aufsatz
bauen wenn du es benötigst.

Antworten |