Hallo saggi,
ich habe das jetzt mal komplett nachgeturnt.
ZDF-Aufnahme
Wenn ich einen Eintrag für ZDF vornehme, so wie in Deinem Bild gezeigt:
http://www.jackthegrabber.de/download/file.php?id=2042
allerdings natürlich mit der korrekten ChannelID für ZDF (43700666d66) und mit ZDF bei "Sender" statt ZDF HD, dann funktioniert die Aufnahme.
Das gilt für 0274 und 0275.
(
Bei 0260 kann der Eintrag nicht vorgenommen werden, weil es da noch nicht vorgesehen war.)
Bei 0260 ist aber eine ZDF-Aufnahme erfolgreich möglich wenn man in den Einstellungen eines Timers die Audiosspur 2 abwählt.
Code: Alles auswählen
udrec -host dbox2 -udp 31351 -ts -gtc -vp 6e -ap 78 -ap 7a -ap 7d -ap 64 -ap 0 -vtxt -o "D:\Temp\Aufn..
to DBox: VIDEOTS 31351 16 0 1 vaaaaa 06e 078 07a 07d 064 000
from DBox: INFO: IP c0a8013c Port 31351
from DBox: PID vaaaaa 1 6e 78 7a 7d 64 0
to DBox: START
from DBox: INFO: UdpSender() - PID312 R0 W0
from DBox: INFO: DmxTSReader() - Pid 275232 0 0
(gekürztes Log bei einer funktionierenden Aufnahme)
Ohne diesen Eintrag (oder mit Audiosspur 2) sieht's so aus:
Code: Alles auswählen
udrec -host dbox2 -udp 31351 -ts -gtc -vp 6e -ap 78 -ap 79 -ap 7a -ap 7d -ap 64 -ap 0 -vtxt -o "D:\Temp\Aufn..
to DBox: VIDEOTS 31351 16 0 1 vaaaaaa 06e 078 079 07a 07d 064 000
from DBox: ERROR: main() - illegal arguments
from DBox: EXIT
(gekürztes Log bei einer fehlgeschlagenen Aufnahme)
Das Problem scheint also gelöst zu sein.
EPG
Um das Nachzustellen habe ich u-Grabber nicht deinstalliert und neu installiert, sondern lediglich den Einstellungsordner geleert und in den Programmordner die 0260er-exe kopiert.
Beim ersten Start von 0260 habe ich die nötigsten Einstellungen vorgenommen und konnte Testen.
Um die Versionen 0274 und 0275 zu testen habe ich jeweils die entsprechende exe ins Programmverzeichnis kopiert.
0260 hat keine Problem mit dem EPG.
Bei 0274 und 0275 kommt der bekannte Fehler:
Fehler bei Zugriff auf: dbox2, Meldung: Ungültige Konvertierung von Typ DBNull in Typ String.
saggi hat geschrieben:Ich denke, ab Version 0.2.7.4 kann man Webuser und Passwort für die Box eintragen. Wenn die Einstellungen von 0.2.6.0 übernommen werden könnten da DBNull Werte stehen. Bei der Verbindung zur Box steigt er damit aus.
Praktisch sieht das so aus, dass in der Datei
u-Grabber-Boxen.xml diese Zeilen fehlen:
<web_user>Fred</web_user>
<web_password>Feuerstein</web_password>
0274 erwartet aber diese Zeilen, versucht deren Werte auszulesen und rechnet nicht damit, dass die Zeilen nicht vorhanden sind.
(
"Fred" und "Feuerstein" sind hier von mir gesetzte beliebige, beispielhafte Werte.)
saggi hat geschrieben:Abhilfe:
Einmal die Spalten "Web Benutzer" und Web Passwort" mit Werten füllen. Die Zeile verlassen. Anschließend die Spalten wieder leeren.
Das funktioniert zumindest bei mir nicht.
Der Fehler bleibt bestehen und in der
u-Grabber-Boxen.xml
sind weiterhin keine Zeilen mit
<web_user> und
<web_password> vorhanden, auch keine mit leeren Werten.
Selbst wenn ich
Datei -> Einstellungen jetzt speichern ausführe und/oder u-Grabber neu starte.
Trage ich allerdings "Fred" und "Feuerstein" ein dann funktioniert es.
Auch wenn es falsche Werte sind, so sind es Werte und der DBNull-Fehler tritt nicht auf.
(
Falls yWeb tatsächlich mit Kennwortschutz versehen wurde, würde es natürlich wegen der falschen Werte zu einem Zugriff-verweigert-Fehler kommen.)
Nach dem Eintragen der Werte existieren diese aber noch nicht in der
u-Grabber-Boxen.xml,
auch nach Ausführen von
Datei -> Einstellungen jetzt speichern nicht.
(Ist das ein Fehler oder auf was bezieht sich "Einstellungen jetzt speichern"?)
Erst wenn u-Grabber beendet wird, werden die beiden Zeilen in der
u-Grabber-Boxen.xml erzeugt.
Wenn man dann u-Grabber neu startet funktioniert der EPG solange, bis man die Einträge im u-Grabber wieder leert.
Mit leeren Feldern ist der EPG-Fehler wieder vorhanden.
Wenn man u-Grabber dann beendet werde die beiden Zeilen auch wieder vollständig entfernt.
Die Abhilfe funktioniert also bei mir nicht.
Was funktioniert ist, bei geschlossenem u-Grabber die Werte aus der XML zu löschen.
Das heißt per Notepad diese Zeilen:
<web_user>Fred</web_user>
<web_password>Feuerstein</web_password>
ändern in:
<web_user></web_user>
<web_password></web_password>
Startet man dann u-Grabber funktioniert der EPG und die zugehörigen Eintragungsfelder sind leer.
Beendet man daraufhin u-Grabber, ändert er die Zeilen in:
<web_user />
<web_password />
Diese Zeilen sind auch okay, im Sinne von funktionierendem EPG und sie bleiben erhalten, solange man die zugehörigen Felder im u-Grabber nicht anfasst.
saggi hat geschrieben:Zweite Möglichkeit:
Die anhängende Version testen...
In Bezug auf den EPG und die Behandlung der beiden Zeilen
<web_user> und
<web_password /> konnte ich keinen Unterschied zwischen 0274 und 0275 feststellen.
Eigentlich hätte ich erwartet, dass 0275 die XML mit den beiden Zeilen ergänzt, wenn sie dort nicht vorhanden sind.
Da es nur 0260 als Setup gibt und 0274 und 0275 nur als drüberzukopierendes Update existiert, ist das EPG-Problem potentiell noch vorhanden, aber es gibt zumindest eine händische Lösung.
Gruß Frank