u-Grabber und neutrinoHD?

Windows Streaming-Tool

Moderator: saggi

Nachricht
Autor
Benutzeravatar
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

Re: u-Grabber und neutrinoHD?

#31 Beitrag von Pedant » Sa 19 Mär 2011, 11:46

Hallo saggi,

die Timer sind auch in der Box falsch.

Ich habe jetzt per Doppelklick im EPG erst einen und später noch einen Timer erzeugt.

1. Optionen: Timer Voreistellungen
0 Minuten Aufnahme Vorlauf
3 Minuten Aufnahme Nachlauf

2. EPG-Daten
19.03.2011 17:00 - 19.03.2011 18:40
19.03.2011 20:00 - 19.03.2011 21:30

3. Timer-Bestätigungsfenster
19.03.2011 17:00 - 19.03.2011 18:43 (Länge 103 min.)
19.03.2011 20:00 - 19.03.2011 21:33 (Länge 93 min.)

4. Timerübersicht im u-Grabber
ID Start Zeit Ende Zeit Data Typ
6 19.03.2011 17:03 19.03.2011 18:03 Kinowelt TV RECORD
7 19.03.2011 20:15 19.03.2011 21:15 Silberline Movie Chann RECORD

5. http://dbox/control/timer
6 5 0 0 1300550400 1300550580 1300554180 Kinowelt TV
7 5 0 0 1300561920 1300562100 1300565700 Silverline Movie Chann

6. Timerliste in der Box
19.03 17:03 einmalig Aufnahme
19.03.18:03 Kinowelt TV : Silvester im Fremden Betten
19.03 20:15 einmalig Aufnahme
19.03 21:15 Silverline Movie Channel : Ice Cream Man

Ich bin mir mittlerweile recht sicher, dass die falschen Minuten bei den Box-Timern, die Minuten der aktuellen Uhrzeit der Box zum Zeitpunkt der Erzeugung der Timer sind (nicht die der PC-Uhr), wie auch immer die dahin kommen mögen.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

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

Re: u-Grabber und neutrinoHD?

#32 Beitrag von saggi » Sa 19 Mär 2011, 15:00

Hallo Frank,

kannst Du probieren, ob folgender Link einen brauchbaren Timer in der Box erzeugt?

http://dbox/control/timer?action=new&al ... 1b00017033

Die Channel_ID ggf. durch eine gültige tauschen. Bei mir wird ein Aufnahmetimer 20:00-20:16 auf EinsPlus erzeugt.

Könntest Du das prüfen?

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
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

Re: u-Grabber und neutrinoHD?

#33 Beitrag von Pedant » Sa 19 Mär 2011, 15:48

Hallo saggi,

die Channel-ID habe ich meiner Channellist entnommen.
http://dbox/control/channellist
Die Channel-ID von "Eins Plus" auf der coolstream ist die 4154041ba4017033.
Die Channel-ID von "Eins Plus" auf der dbox ist hingegen die 41ba4017033.

Verwende ich Deinen Link mit meiner Channel-ID, so erhalte ich als Rückmeldung "ok" und es wird ein Aufnahme-Timer für "Eins Plus" auf der Box angelegt.

Auch jetzt ist wieder nur die Stunde der Start- und Endzeit richtig.
Die Minuten der Start- und Endzeit sind wieder die Minuten der aktuellen Uhrzeit der Box.
In diesem Fall ist also um 15:36 ein Timer angelegt worden, der von 20:36 bis 20:36 geht.

Ich habe denselben Link um 15:44 nochmal benutzt und es wurde ein zweiter Timer angelegt, der von 20:44 bis 20:44 geht.

Ein Verstellen der PC-Uhr hat darauf keinen Einfluss.
Ich versuch mich jetzt auch mal an der Erzeugung eines Links, der hoffentlich den gewünschten Erfolg hat.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

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

Re: u-Grabber und neutrinoHD?

#34 Beitrag von saggi » Sa 19 Mär 2011, 15:55

Hallo Frank,

dann sollten wir Variante 2 in Betracht ziehen, erst zum Schluss Variante 1 ;)
http://www.yjogol.de/download/nhttpd_co ... html#timer
Mit dem Unix-Format bin ich nicht sooo vertraut :)

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:

Re: u-Grabber und neutrinoHD?

#35 Beitrag von saggi » Sa 19 Mär 2011, 16:10

Hallo Frank,

Variante 2:
http://dbox/control/timer?action=new&ad ... 1ba4017033
Funktioniert auf der DBox ebenso.

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
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

Re: u-Grabber und neutrinoHD?

#36 Beitrag von Pedant » Sa 19 Mär 2011, 17:06

Hallo saggi,

wofür ist eigentlich announce und alarm?
In yjogols Beispielen ist der Wert dafür identisch.

Verwende ich einen Link mit time_t dann funktioniert das einigermaßen
http://coolstream/control/timer?action= ... 1ba4017033
alarm = 1300564800 = 19.03.2011 20:00
stop = 1300565760 = 19.03.2011 20:16
announce = 1300564800 = 19.03.2011 20:00

Einigermaßen infofern, dass der tatsächlich angelegte Timer exakt eine Stunde später liegt.
Das scheint aber ein Problem an anderer Stelle zu sein.
(Zeitzoneneeinstellung oder Sommer/Winterzeit)

Eine Unixzeit kannst Du Dir relativ einfach Exceln:

Unixzeit gibt an wieviel Sekunden seit dem 01.01.1970 0:00 Uhr vergangen sind.
Excel rechnet wieviele Tage seit den 00.01.1900 0:00 Uhr vergangen sind.
(Der 00.01.1900 ist dabei ein Tag vor dem 01.01.1900)

Zwischen den 01.01.1970 0:00 Uhr und dem 00.01.1900 0:00 Uhr liegen exakt 25569 Tage.
Diese 25569 Tage als Offset verwendet und dann noch Tage in Sekunden umgerechnet bringt mich zu folgenden Formeln:
Datum in A1 zu Unixzeit in B1:
A1=19.03.2011 20:00 (Datum mit Uhrzeit)
B1=(A1-25569)*24*3600 (Formel)
B1=1300564800 (Unixzeit)

Unixzeit in B1 zu Datum in C1:
B1=1300564800 (Unixzeit)
C1=(B1/3600/24)+25569 (Formel)
C1=19.03.2011 20:00 (Datum mit Uhrzeit)

A1 und C1 sollten dann als Datum formatiert werden (TT.MM.JJJJ hh:mm) und B1 sollte als Zahl (0) formatiert werden.

Es gibt in Excel auch die Variante, dass ab 1905 statt ab 1900 gezählt wird.
Welche Variante aktiv ist, erkennt man, wenn man die Ziffer 0 als Datum formatiert.

Möchte man es am Taschenrechner umrechnen, dann muss man die Schaltjahre beachten.
1972 war ein Schaltjahr. 2000 war aufgrund der Ausnahme der Ausnahme auch ein Schaltjahr.
2100 fällt aufgrund der Ausnahme das Schaltjahr aus.
(Alle 100 Jahre fällt das Schaltjahr aus, aber alle 400 Jahre findet es trotzdem statt.)
In C# wird es aber sicher eine fertige Umrechnugsfunktion für Zeitstempel geben.

Ich versuch mich jetzt mal an der anderen Variante mit "normalen" Zeit- und Datumsangaben.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

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

Re: u-Grabber und neutrinoHD?

#37 Beitrag von saggi » Sa 19 Mär 2011, 17:23

Hallo Frank,
Pedant hat geschrieben:wofür ist eigentlich announce und alarm?
In yjogols Beispielen ist der Wert dafür identisch.
Das ist einfach:

Code: Alles auswählen

announceTime ist die Zeit an der die Warnung for den timer auf den
Bildschirm erscheint. siehe auch Kapittel 16: popup. alarmTime ist
die Zeit des Timer-Starts stopTime ist die Stopzeit für den Timer
data ist der Name des Senders.
http://www.yjogol.de/download/nhttpd_co ... html#timer
Pedant hat geschrieben:Verwende ich einen Link mit time_t dann funktioniert das einigermaßen
http://coolstream/control/timer?action= ... 1ba4017033
alarm = 1300564800 = 19.03.2011 20:00
stop = 1300565760 = 19.03.2011 20:16
announce = 1300564800 = 19.03.2011 20:00

Einigermaßen infofern, dass der tatsächlich angelegte Timer exakt eine Stunde später liegt.
Das scheint aber ein Problem an anderer Stelle zu sein.
(Zeitzoneneeinstellung oder Sommer/Winterzeit)
Ja, liegt an der UTC Zeit:
http://msdn.microsoft.com/de-de/library ... tcnow.aspx
Der obige Link ohne time_t mit Einzelwerten funktioniert nicht?
Nicht schlimm, .NET kann den time_t berechnen. Muss ich bloß wieder aufpassen, das er alles richtig macht. Ist bei diesen Zahlen immer nicht so einfach zu lesen. Immer rechnen... Deine Excel-Erklärung wird dabei hilfreich sein ;)

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
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

Re: u-Grabber und neutrinoHD?

#38 Beitrag von Pedant » Sa 19 Mär 2011, 17:46

Hallo saggi,

Variante 2) scheint gut zu funktionieren.

alDate = Datum Start, Format TT.MM.JJJJ
alTime = Uhrzeit Start, Format HH.MM
stDate = Datum Ende, Format TT.MM.JJJJ (optional)
stTime = Uhrzeit Ende, Format HH.MM

Ein so formatierter Link erzeugt einen korrekten Timereintrag.
http://coolstream/control/timer?action= ... 1ba4017033

Der Link funktioniert auch für die dbox, wenn ich die Channel-ID entsprechend ändere.

Komischerweise gibt es für Varianten 2) und 3) keine Angabemöglichkeit für die Announce-Zeit, oder hab ich was übersehen?
Ja, liegt an der UTC Zeit
klar, Unix ist ja nicht in Deutschland erfunden worden.
Das Zeitzonen-Offset müsste dann natürlich in die Excel-Formeln mit noch rein.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

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

Re: u-Grabber und neutrinoHD?

#39 Beitrag von saggi » Sa 19 Mär 2011, 18:00

Hallo Frank,
Pedant hat geschrieben:Variante 2) scheint gut zu funktionieren.

alDate = Datum Start, Format TT.MM.JJJJ
alTime = Uhrzeit Start, Format HH.MM
stDate = Datum Ende, Format TT.MM.JJJJ (optional)
stTime = Uhrzeit Ende, Format HH.MM

Ein so formatierter Link erzeugt einen korrekten Timereintrag.
http://coolstream/control/timer?action= ... 1ba4017033

Der Link funktioniert auch für die dbox, wenn ich die Channel-ID entsprechend ändere.
Also das gleiche Ergebnis wie hier: http://www.jackthegrabber.de/viewtopic. ... 85#p111385
Das ist super, weil das schon eingebaut und aktiviert ist ;)
Komischerweise gibt es für Varianten 2) und 3) keine Angabemöglichkeit für die Announce-Zeit, oder hab ich was übersehen?
Wenn ich es richtig verstehe kann man announce angeben, aber dann in time_t.

Ich hänge die Version 0.2.5.16 mal an.
Jetzt geht es an die doppelten Bouquets, wenn die Timer klappen ;)
Noch Lust? :twisted:

saggi

Edit: Anhang entfernt

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
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

Re: u-Grabber und neutrinoHD?

#40 Beitrag von Pedant » Sa 19 Mär 2011, 18:41

Hallo saggi,

mit der neuen Version 0.2.5.16 habe ich jetzt vier Timer erzeugt und alle haben die korrekten Start- und Endzeiten.
Die ersten Beiden sind einfach für heute, der Zweite für in ein paar Tagen und der Vierte geht über die 24-Uhr-Grenze hinweg.

Ich habe die Werte von http://dbox/control/timer zurück gerechnet und die Zeiten stimmen überein.

Die korrigierten Excel-Formeln lauten übrigens:
B1=(A1-25569)*24*3600-3600
C1=((B1+3600)/3600/24)+25569

Die in der Box erzeugten Timer haben alle einen Announce-Vorlauf von 3 Minuten.
Hast Du das hardgecoded oder ist das ein Defaultverhalten der Box, wenn keine Announce-Zeit angegeben wird?

Merke gerade, dass ich mir die Frage auch selbst beantworten kann, wenn ich nämlich meinen eigenen Link (ohne Announce-Zeit) verwende wird auch eine mit 3 Minuten Vorlauf angelegt.

Zu den Bouquets melde ich mich gleich wieder.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

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

Re: u-Grabber und neutrinoHD?

#41 Beitrag von saggi » Sa 19 Mär 2011, 18:57

Hallo Frank,
Pedant hat geschrieben:Die in der Box erzeugten Timer haben alle einen Announce-Vorlauf von 3 Minuten.
Hast Du das hardgecoded oder ist das ein Defaultverhalten der Box, wenn keine Announce-Zeit angegeben wird?

Merke gerade, dass ich mir die Frage auch selbst beantworten kann, wenn ich nämlich meinen eigenen Link (ohne Announce-Zeit) verwende wird auch eine mit 3 Minuten Vorlauf angelegt.
Genau, das ist in der Box festgelegt. u-Grabber hat den noch nie gesetzt, habe auch noch keinen Bedarf dafür gefunden. Wenn die Box die Timer verwalten sollen, dann sollten dort auch die Einstellungen gesetzt werden. Konsequent wäre allerdings, wenn die Aufnahmestart- und Ende Korrektur auch über die Box gesetzt würde. Da ich aber beim Erstellen der Funktionalität davon ausgegangen bin, das man Timer, die man über u-Grabber setzt auch so setzen möchte wie dort angegeben, habe ich die Korrektur ausgelassen.

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
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

Re: u-Grabber und neutrinoHD?

#42 Beitrag von Pedant » Sa 19 Mär 2011, 19:03

Hallo saggi,

mit http://dbox/control/getbouquets
erhält man die Liste der Bouquets und deren Nummern.
1 Sky 2 UnityDigitalTV 3 ARD 13 ZDFvision 14 Kino auf Abruf 17 ARD 19 ARD Digital 28 Kino auf Abruf 29 Sky 31 UnityDigitalTV 32 ZDFvision 33 Other
mit z.B. http://dbox/control/getbouquet?bouquet=1
erhält man eine Liste der Sender des entsprechenden Bouquets.
1 3894000300850029 Sky Cinema Hits 2 39d400020085000a Sky Cinema 3 39d400020085000b Sky Cinema +1 4 39d400020085002b Sky Cinema +24 5 39d4000200850008 Sky Comedy 6 39d4000200850014 Sky Emotion 7 39d4000200850009 Sky Action 8 3894000300850204 Sky Nostalgie 9 3c54000100850017 Sky Krimi 10 3894000300850203 MGM ... usw
Das ist ja im Moment Deine Methode des Auslesens.
Wenn es eine ubouquets.xml und eine bouquets.xml gibt, dann erhält man eine Verdoppelung insofern, dass mit http://dbox/control/getbouquets erst alle Bouquets aus der ubouquets.xml gelistet werden und dannach alle Bouquets aus der bouquets.xml.

Man könnte, da diese Reihenfolge fix ist (erst ubouquets und dann bouquets), die Auswertung der Liste von http://dbox/control/getbouquets abbrechen, sobald sich ein Bouquet-Name wiederholt.

Das wäre aber nur eine Lösung für eigene Senderlisten, bei denen keine eigenen Bouquetnamen vergeben wurden.
Insofern ist es letztendlich doch keine Lösung.
Ich denk mal weiter nach.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

Benutzeravatar
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

Re: u-Grabber und neutrinoHD?

#43 Beitrag von Pedant » Sa 19 Mär 2011, 19:05

Hallo saggi,
Da ich aber beim Erstellen der Funktionalität davon ausgegangen bin, das man Timer, die man über u-Grabber setzt auch so setzen möchte wie dort angegeben, habe ich die Korrektur ausgelassen.
Sehe ich genauso.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

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

Re: u-Grabber und neutrinoHD?

#44 Beitrag von saggi » Sa 19 Mär 2011, 19:31

Hallo Frank,
Pedant hat geschrieben:Man könnte, da diese Reihenfolge fix ist (erst ubouquets und dann bouquets), die Auswertung der Liste von http://dbox/control/getbouquets abbrechen, sobald sich ein Bouquet-Name wiederholt.
Du kannst die anhängende 0.2.5.17 ja mal testen. Damit darf ein Bouquetname genau einmal vorkommen. Wenn der Debugmodus bei u-Grabber eingeschaltet ist kommt die Anzahl der Bouquets sowie die Anzahl der übersprungenen Bouquets im Log.

saggi

Edit: Anhang entfernt

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
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

Re: u-Grabber und neutrinoHD?

#45 Beitrag von Pedant » Sa 19 Mär 2011, 19:40

Hallo saggi,

gerade kam mir Deine neue Version dazwischen, die ich jetzt gleich testen werde.
Hier aber erstmal, was ich mir überlegt habe, bevor die neue Version kam:

Ich überlege gerade, ob es überhaupt sinnvoll ist diesen Verdoppelungs-Bug zu kompensieren.
Falls ja, muss ein weiterer Aspekt betrachtet werden.

Ich habe eine ubouquets.xml, als Kopie der bouquets.xml angelegt, in der in die wichtigen Sender nach oben kopiert habe und den Rest der Sender habe ich belassen wie sie sind.
Zusätzlich habe ich die Anordung der Bouquets verändert, deren Namen aber belassen wie sie sind.

Eine andere und sicher nicht unübliche Herangehensweise wäre, keine ubouquets.xml bewusst zu erzeugen, sondern einfach die wichtigsten Sender über die FB zu den Favoriten hinzuzufügen.
Diese Vorgehensweise generiert eine ubouquets.xml mit einem Favoriten-Bouquet.

Code: Alles auswählen

<Bouquet name="favorites" hidden="0" locked="0">
und http://coolstream/control/getbouquets

Code: Alles auswählen

1 Meine Favoriten 2 ARD 4 ARD Digital 13 Kino auf Abruf 14 Sky 16 UnityDigitalTV 17 ZDFvision 18 Other
zeigt das als "1 Meine Favoriten" meine Favoriten an.
Alle anderen Bouquets stammen hier aus der bouquets.xml.
Wer nur ein paar Favoriten anlegt, der möchte vermutlich auch die Bouquets der bouquets.xml im u-Grabber sehen können.

Man kann aber auch Beides machen, sich also eine ubouquets.xml anlegen, wie ich es getan hatte und trotzdem noch Favoriten per FB auswählen.
Dann wird der ubouquets.xml ein Favoriten-Bouquets angefügt.
http://coolstream/control/getbouquets liefert dann
1 Sky 2 UnityDigitalTV 3 ARD 13 ZDFvision 14 Kino auf Abruf 16 Meine Favoriten 17 ARD 19 ARD Digital 28 Kino auf Abruf 29 Sky 31 UnityDigitalTV 32 ZDFvision 33 Other
Also erst alle Bouquets der ubouquets.xml mit Favoriten am Ende und dann alle Bouquets aus der bouquets.xml.
Vermutlich kann man dann noch das Favoriten-Bouquet innerhalb der ubouquets verschieben, sodass es nicht mehr am Ende der eigenen Bouquets gelistet wird.

Eine verbindliche Aussage darüber, ob ein Bouquet ein eigenes oder eines aus der bouquets.xml ist, kann man vermutlich nur dann treffen, wenn man die ermittelten Informationen mit der bouquets.xml vergleicht, die man über http://dbox/control/getbouquetsxml erhält.
Die Ausgabe ist nämlich exakt der Inhalt der bouquets.xml.
Alles was da nicht drin oder anders sortiert ist, muss der ubouquets entstammen.

Es gäbe dann folgende Fallunterscheidungen zu treffen:

1. Es existiert keine ubouquets
=> Es wird nur die bouquets.xml verwendet.

2. Es existiert eine ubouquets, sie enthält aber nur Favoriten
=> Es wird die ubouquets.xml und die bouquets.xml verwendet.

3. Es existiert eine ubouquets und sie enthält mit oder ohne Favoriten, zumindest ein Bouquet, dass nicht das Favoriten-Bouquet ist.
=> Es wird nur die ubouquets.xml verwendet.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

Antworten