Grabberoberfläche auf Basis .NET 2 und udrec

Windows Streaming-Tool

Moderator: saggi

Nachricht
Autor
Benutzeravatar
GoodLife
Sammler
Sammler
Beiträge: 116
Registriert: So 01 Jan 2006, 19:58

#76 Beitrag von GoodLife » Di 05 Feb 2008, 21:49

Mir würden zwei Kleinigkeiten zur Sofortaufnahme einfallen, die mir gut gefallen würden.

- Der Ordner in dem die Aufnahme gespeichert wird wird nicht nur nach dem Datum benannt, sondern auch nach dem Namen der gerade laufenden Sendung.

- Ein EPG - Auszug der gerade laufenden Sendung sollte bei der Sofortaufnahme abgespeichert werden.
1x DBox2 Nokia 2xF mit JtG-Team-Image

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#77 Beitrag von saggi » Di 05 Feb 2008, 22:36

@dj3d

Bild
Im oberen Bild siehst Du das Fenster, wo die Einstellung keine Auswirkung hat. Dort war die Einstellung eigentlich geplant.

Hier das Fenster, in welchem die Einstellung für die Timer voreingestellt werden kann, dort sollte es funktionieren:
Bild

Ist das so besser verständlich?

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#78 Beitrag von saggi » Di 05 Feb 2008, 22:50

GoodLife hat geschrieben:Mir würden zwei Kleinigkeiten zur Sofortaufnahme einfallen, die mir gut gefallen würden.

- Der Ordner in dem die Aufnahme gespeichert wird wird nicht nur nach dem Datum benannt, sondern auch nach dem Namen der gerade laufenden Sendung.

- Ein EPG - Auszug der gerade laufenden Sendung sollte bei der Sofortaufnahme abgespeichert werden.
Dafür war ursprünglich "laufende Sendung aufnehmen" gedacht. Die Sofortaufnahme sollte für Sender ohne EPG gedacht sein.

Die Ordner/Dateinamen sind frei wählbar, es kommen noch mehr Parameter dazu. Aktuell werden folgende ausgewertet:

Code: Alles auswählen

%YYYY% - Jahr (4-stellig) 
%YY% - Jahr (2-stellig)
%MM% - Monat (2-stellig) 
%DD% - Tag (2-stellig) 
%hh% - Stunde
%mm% - Minute
Datum und Zeit immer vom Aufnahmestart
%T% - Sendung(außer bei Sofortaufnahme ;) )
%C% - Kanal
Der eigentliche Dateiname beginnt nach dem letzten \ in der Voreinstellung(da fällt mir auf, das ist noch nicht volkommen gegen Fehlbedienung abgesichert).

Eigentlich wollte ich bei der Sofortaufnahme das EPG nicht abfragen. Mal schauen, wie sich das realisieren lässt.

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

dj3d
Serienhai
Serienhai
Beiträge: 333
Registriert: Sa 07 Feb 2004, 8:04

#79 Beitrag von dj3d » Di 05 Feb 2008, 22:56

saggi hat geschrieben:@dj3d

Bild
Im oberen Bild siehst Du das Fenster, wo die Einstellung keine Auswirkung hat. Dort war die Einstellung eigentlich geplant.

Hier das Fenster, in welchem die Einstellung für die Timer voreingestellt werden kann, dort sollte es funktionieren:
Bild

Ist das so besser verständlich?

saggi
verständlich schon für mich
nur finde ich sollt dann rausgenommen werden
ist verständlicher dann
und wo stellt man die für sofortaufnahmen dann ein ?

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#80 Beitrag von saggi » Di 05 Feb 2008, 23:00

verständlich schon für mich
nur finde ich sollt dann rausgenommen werden
ist verständlicher dann
und wo stellt man die für sofortaufnahmen dann ein ?
Im nächsten ist es weg ;)
Sofortaufnahme ist ein Timer, deshalb bei den Timervoreinstellungen.

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

dj3d
Serienhai
Serienhai
Beiträge: 333
Registriert: Sa 07 Feb 2004, 8:04

#81 Beitrag von dj3d » Di 05 Feb 2008, 23:10

saggi hat geschrieben:
verständlich schon für mich
nur finde ich sollt dann rausgenommen werden
ist verständlicher dann
und wo stellt man die für sofortaufnahmen dann ein ?
Im nächsten ist es weg ;)
Sofortaufnahme ist ein Timer, deshalb bei den Timervoreinstellungen.

saggi
ok

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#82 Beitrag von saggi » Sa 23 Feb 2008, 19:38

Ein kleineres Update auf Version 0.0.0.8
dj3d hat geschrieben:verständlich schon für mich
nur finde ich sollt dann rausgenommen werden
ist verständlicher dann
erledigt
GoodLife hat geschrieben:- Ein EPG - Auszug der gerade laufenden Sendung sollte bei der Sofortaufnahme abgespeichert werden.
erledigt, wenn vorhanden und aktiviert
MikeyFFB hat geschrieben:Auch würd ich zumindest die Möglichkeit gut finden die Logfunktion, also das Mitschreiben und Abspeichern des Logs, bei Bedarf zu aktivieren oder eben nicht.
ebenfalls erledigt, jeweils beim Timer oder in den Voreinstellungen aktivierbar.
XML dauert leider noch...
defiant2369 hat geschrieben:Ne frage nebenbei, vielleicht ist es ja auch schon geplant:
bei der Sofortaufnahme, die ist ja nur 60min. lang, kommt da vielleicht noch ein kleiner Schalter ala +10(min) oder so ähnlich bei oder kann man den Timer nur manuel verlängern, in den man den bearbeitet?
Fände es ganz praktisch, die Aufnahmezeit von derzeit 60min. per Knopfdruck zu verlängern. Ist aber kein Muß, nur ein nettes Gimmik. Wink
eingebaut, jede laufende Timeraufnahme lässt sich um jeweils 10 Minuten verlängern.
saggi hat geschrieben:Naja, die nächste kommt, sobald das Befehle über Telnet senden so klappt, das man es als zuverlässig bezeichnen kann.
Das ist leider nicht so einfach wie geplant. Der Webserver lässt sich neustarten, wenn aktiviert. Das Programm friert aber während der Ausführung ein. Alle Versuche meinerseits, die Funktion in einen Thread auszulagern, sind bisher gescheitert. Ich habe es zum testen aber gelassen. Funktioniert nur, wenn User = root und Passwort = dbox2.


Außerdem wird jetzt der Recordmode der DBox erkannt, wenn dieser aktiv ist, wird eine anstehende Timeraufnahme verweigert. Wird eine Aufnahme gestartet, wird der Recordmode aktiviert, danach beendet. Damit sollten also laufende Aufnahmen auf die interne HDD nicht gestört werden.


Die Veröffentlichungen kommen im Moment in recht langen Zyklen, da ich im Moment beruflich ein wenig stark eingebunden bin (vorsichtig ausgedrückt ;) ). Es fehlt dann einfach die Konzentration, um wirklich etwas zu bewegen.

saggi

Den Download im ersten Beitrag habe ich aktualisiert

*Edit*
Das mit dem anhängen des Downloads hat wohl nicht funktioniert, habe es um 20.04 Uhr dann angehängt.

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

defiant2369
Site Sponsor
Site Sponsor
Beiträge: 121
Registriert: Mo 30 Okt 2006, 10:33
Wohnort: Germany
Kontaktdaten:

#83 Beitrag von defiant2369 » Sa 23 Feb 2008, 23:05

Ich machs kurz :wink: :

Sehr schön, Sehr schön, Sehr schön, Sehr schön, ... :D
Gefällt mir gut bis jetzt. :zustimm:

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#84 Beitrag von saggi » So 24 Feb 2008, 17:42

Hallo,

ein Bugfix für den Streamingserver.
Beim aufräumen habe ich den udrec-Aufruf kaputtgemacht. Das sollte mit Version 0.0.0.9 behoben sein.

Den Download vorne habe ich aktualisiert.

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#85 Beitrag von saggi » Fr 29 Feb 2008, 19:36

Hallo,

hat schon jemand den Telnet-Aufruf vor der Aufnahme probiert? Ich bin gerade an der Überarbeitung, dabei wäre wichtig, ob Probleme mit der aktuellen Version aufgetreten sind. Leider ist das Programm schon recht umfangreich, so das ich nicht mehr alle Fälle testen kann (und schon gar nicht alle Umgebungen ;) )

Eingebaut wird im Moment:
* Die Aktionen vor der Aufnahme in einem Zeitfenster von 60-240 Sekunden vor dem Beginn ausführen (90%)

* Statusnachrichten auf dem TV ausgeben (20%)

* Ausgabe des EPG im XML Format (60%)

* Ausgabe detaillierter Informationen zur Aufnahme im Textformat (60%)

*edit*
* Anpassungen des Programmtab (Liste und EPG-Info in der Größe veränderbar) (100%)
*edit*

Die Prozentangaben geben in etwa wieder, wie weit es fertig ist.

Danke für Rückmeldungen.

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

defiant2369
Site Sponsor
Site Sponsor
Beiträge: 121
Registriert: Mo 30 Okt 2006, 10:33
Wohnort: Germany
Kontaktdaten:

#86 Beitrag von defiant2369 » So 02 Mär 2008, 9:34

saggi hat geschrieben:Hallo,

hat schon jemand den Telnet-Aufruf vor der Aufnahme probiert? Ich bin gerade an der Überarbeitung, dabei wäre wichtig, ob Probleme mit der aktuellen Version aufgetreten sind. Leider ist das Programm schon recht umfangreich, so das ich nicht mehr alle Fälle testen kann (und schon gar nicht alle Umgebungen ;) )
Danke für Rückmeldungen.

saggi
In der aktuellen Version bislang keine (für mich) erkennbaren Probleme. Telnet klappt, Boxtimer auch. :D

Hier mal der Log von einer Testaufnahme:

Code: Alles auswählen

02.03.2008 08:31:45: GetTimerList: 1
02.03.2008 08:31:45: Timer zugefügt: 02.03.2008 08:49:00 Sperling und die letzte Chance
02.03.2008 08:49:10: RecordMode: off
02.03.2008 08:49:10: Timeraufnahme steht an: 'Sperling und die letzte Chance' auf: PREMIERE KRIMI
02.03.2008 08:49:10: Fernbedienung=lock
02.03.2008 08:49:10: Verbinde mit 192.168.0.100 ...
02.03.2008 08:49:15: 
Willkomen auf Ihrer d-box 2 - Kernel 2.4.36-dbox2 (08:49:16). - JtG - Edition
dbox login: root
Password: 
BusyBox v1.9.0 (2008-01-08 10:20:33 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.
~ > 
02.03.2008 08:49:15: 
02.03.2008 08:49:15: 
02.03.2008 08:49:17: killall -9 nhttpd
~ > 
02.03.2008 08:49:17: nhttpd
02.03.2008 08:49:18: 
02.03.2008 08:49:20: zapto: 200850010
02.03.2008 08:49:20: Kanal wird angezappt
02.03.2008 08:49:20: zapto: 200850017 = ok
02.03.2008 08:49:21: zapto: 200850017
02.03.2008 08:49:21: Kanal OK
02.03.2008 08:49:22: GetAllPids: 02815|02816 Deutsch|00034 vtxt|00097 pmt|
02.03.2008 08:49:22: 02815|02816|00097
02.03.2008 08:49:22: ----Aufnahmeinfo----
02.03.2008 08:49:22: SaveLog:       True
02.03.2008 08:49:22: Aufnahme:      Timer-Aufnahme
02.03.2008 08:49:22: Aufnahmekanal: PREMIERE KRIMI
02.03.2008 08:49:22: Sendung:       Sperling und die letzte Chance
02.03.2008 08:49:22: VideoPID:      02815
02.03.2008 08:49:22: AudioPID(0):   02816
02.03.2008 08:49:22: AudioPID(1):   00097
02.03.2008 08:49:22: Startzeit:     02.03.2008 08:49:22
02.03.2008 08:49:22: Aufnahmedatei: I:\record\2008-03-02\Sperling und die letzte Chance-(PREMIERE KRIMI)-00
02.03.2008 08:49:22: --------------------
02.03.2008 08:49:22: EPG-Info nach I:\record\2008-03-02\Sperling und die letzte Chance-(PREMIERE KRIMI)-00.txt geschrieben
02.03.2008 08:49:22:  -host 192.168.0.100 -ts -gtc -vp aff -ap b00 -ap 61 -ap 0 -vtxt -o "I:\record\2008-03-02\Sperling und die letzte Chance-(PREMIERE KRIMI)-00"
02.03.2008 08:49:22: RecordMode: start
02.03.2008 08:49:22: 08:49:22 to DBox: VIDEOTS 31341 16 0 1 vaaa aff b00 061 000
02.03.2008 08:49:22: 08:49:22 from DBox: INFO: IP c0a80001 Port 31341
02.03.2008 08:49:22: 08:49:22 from DBox: PID vaaa 1 aff b00 61 0
02.03.2008 08:49:22: 08:49:22 to DBox: START
02.03.2008 08:49:23: 08:49:23 from DBox: INFO: UdpSender() - PID419 R0 W0
02.03.2008 08:49:23: 08:49:23 from DBox: INFO: DmxTSReader() - Pid 275232 0 0
02.03.2008 08:57:21: GetTimerList: 1
02.03.2008 09:35:22: Timeraufnahme: Sperling und die letzte Chance wird abgebrochen!
02.03.2008 09:35:28: Timeraufnahme wird beendet: 'Sperling und die letzte Chance' auf: PREMIERE KRIMI
02.03.2008 09:35:28: Aufnahme wird beendet (Prüfung nach 20 sek.)...
02.03.2008 09:35:29: 09:35:29 to DBox: STOP
02.03.2008 09:35:29: RecordMode: on
02.03.2008 09:35:29: 09:35:29 network statistics:
02.03.2008 09:35:29: max:      7,4 Mbit/s total data rate
02.03.2008 09:35:29: RecordMode: stop
02.03.2008 09:35:29: average:  4,2 Mbit/s total data rate
02.03.2008 09:35:29: no resends
02.03.2008 09:35:29: Fernbedienung=unlock
02.03.2008 09:35:29: 09:35:29 TcpSender stopped
02.03.2008 09:35:30: 09:35:30 UdpReceiver stopped
02.03.2008 09:35:30: 09:35:30 from DBox: EXIT
02.03.2008 09:35:30: 09:35:30 TcpReceiver stopped
02.03.2008 09:35:33: 09:35:33 KeyboardRecordControl stopped
02.03.2008 09:35:33: 09:35:33 PESWriter stopped
02.03.2008 09:35:33: Aufnahme beendet.
02.03.2008 09:35:33: ----Aufnahmeinfo----
02.03.2008 09:35:33: Endzeit:     02.03.2008 09:35:33
02.03.2008 09:35:33: --------------------
02.03.2008 09:35:34: Log-Datei wird geschrieben

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#87 Beitrag von saggi » So 02 Mär 2008, 22:36

In der aktuellen Version bislang keine (für mich) erkennbaren Probleme. Telnet klappt, Boxtimer auch. Very Happy
Danke für den Test.

Im ersten Beitrag habe ich eine neue Version an gehangen.
Diese enthält einige Bugfixes. Außerdem habe ich die GUI verändert, ich hoffe zum besseren.

Zur oben geposteten Liste:
* Die Aktionen vor der Aufnahme in einem Zeitfenster von 60-240 Sekunden vor dem Beginn ausführen (100%)

* Statusnachrichten auf dem TV ausgeben (100%)

* Ausgabe des EPG im XML Format (70%)

* Ausgabe detaillierter Informationen zur Aufnahme im Textformat (70%)

Ich denke, die neuen Optionen sind selbst erklärend.
Bei Problemen und Fehlern bitte Bescheid geben. Vor allem interessiert immer noch Telnet ;)

Bis denne

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

Lemmy
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 35
Registriert: Mo 04 Aug 2003, 16:22

#88 Beitrag von Lemmy » Mo 03 Mär 2008, 8:57

Ich teste Dein Programm auch gerade, so weit funtioniert alles wunderbar, nur lassen sich nur Einzeltimer aber keine Wiederholtimer setzen. (mehrmals aufnehmen ist blass und lässt sich nicht anklicken)
Gruß
Lemmy
Dbox2 Nokia Kabel 2xI Avia 500 JTG 2.2.6
Dbox2 Nokia Kabel 2xI Avia 500 JTG 2.2.6
80 GB HDD
Dbox2 Sagem (grau) Kabel 2xI Avia 600 JTG 2.2
Dbox2 Sagem (schwarz) Kabel 1xI Avia 600 JTG 2.2
Dreambox DM 500 C
Dreambox DM 7025+ CC
Hardware: C2D 6750, 4096MB Ram, Samsung SH-182M,
2 TB HDD

Benutzeravatar
jmittelst
Co-Admin
Co-Admin
Beiträge: 11013
Registriert: So 16 Nov 2003, 13:42
Wohnort: Schildgen (Bergisch Gladbach)
Kontaktdaten:

#89 Beitrag von jmittelst » Mo 03 Mär 2008, 9:47

Teste auch gerade mal an.

Ein Hinweis darauf, das man Udrec ins Verzeichnis von u-Grabber werfen sollte, wäre nicht schecht ;)

Ansonsten erstmal zur TS-Aufnahme inkl. PMT/PAT für VLC: Cool! Great Work!

An sonsten sieht es schon ganz nett aus.

Telnet sagt was von "No Login-Promt" beim aktuellen Test-Snap.

Ich hatte ein paar mal, aber nicht nachvollziehbar, das ich nach Aufruf des Webinterfaces nicht z.B. in die Optionen wechseln konnte, weil das Webinterface immer aktiv gebieben ist.

An sonsten: Falls u-Grabber frei übersetzt Micro-Grabber hat heißen sollen, kann man das Micro jetzt schon nicht mehr so interpretieren ;)

Super Arbeit, weiter so.

cu
Jens
VU+ Ultimo 4k
VU+ Duo²
VU+ Solo²


[Zitat]Es gibt 2 Dinge, die unendlich sind. Das Weltall und die Dummheit der Menschen. Beim Weltall bin ich mir aber nicht so sicher...[/Zitat]
Vorsicht! Lesen kann zu Bildung führen! Links, Suchfunktion, Wikis und Google deshalb nur mit Bedacht nutzen!

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#90 Beitrag von saggi » Mo 03 Mär 2008, 18:29

Lemmy hat geschrieben:Ich teste Dein Programm auch gerade, so weit funtioniert alles wunderbar, nur lassen sich nur Einzeltimer aber keine Wiederholtimer setzen. (mehrmals aufnehmen ist blass und lässt sich nicht anklicken)
Gruß
Lemmy
Danke für den Test. Warum es nicht funktioniert: ich habe es noch nicht eingebaut. Einige Optionen im GUI sind zwar schon eingebaut, jedoch noch nicht funktionierend. Ist einfach leichter, wenn man die Formulare erstellt gleich das meiste einzubauen, als es später zu ändern.
Da die Entwicklung stetig vorwärts geht, habe ich darauf verzichtet, alles im einzelnen zu erklären. Aber für Fragen bin ich ja recht oft hier ;)
jmittelst hat geschrieben:Ein Hinweis darauf, das man Udrec ins Verzeichnis von u-Grabber werfen sollte, wäre nicht schecht Wink
OK, da hast Du wohl Recht ;)
Ansonsten erstmal zur TS-Aufnahme inkl. PMT/PAT für VLC: Cool! Great Work!
Danke, die Arbeit macht ja udrec, man muss es nur dazu "überreden".
Telnet sagt was von "No Login-Promt" beim aktuellen Test-Snap.
Wird wohl an den Timouts liegen :( Das muss ich noch besser hinbekommen.
Ich hatte ein paar mal, aber nicht nachvollziehbar, das ich nach Aufruf des Webinterfaces nicht z.B. in die Optionen wechseln konnte, weil das Webinterface immer aktiv gebieben ist.
Ja, manchmal spinnt das GUI. Ich bin der Sache noch nicht intensiv nachgegangen. Oft passiert es beim umschalten von oder in den Vollbildmodus.
Das werde ich mir noch vornehmen.
An sonsten: Falls u-Grabber frei übersetzt Micro-Grabber hat heißen sollen, kann man das Micro jetzt schon nicht mehr so interpretieren Wink
Obwohl mir die Idee mit dem Mikro gefällt: das u sollte schlicht für u(drec) stehen, da das Programm eigentlich ein Interface dazu bieten soll.
Aber Mikro klingt auch gut :lol:

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

Gesperrt