Seite 1 von 2

Hier: Sync-Tool für services.xml bouquet.xml

Verfasst: Mo 05 Jan 2004, 14:02
von omc
Hi,

Folgendes:
Ich habe eine services.xml die 154kb groß ist. Meine bouquet.xml ist ausgiebig gefüllt mit allen relevanten Sendern, d.h. ich bräuchte ein Tool um alle Sender die nicht in der bouquet.xml sind in der services.xml löscht => sync !

Warum?
Das würde den Startvorgang der Box um ca. 5 sek oder mehr beschleunigen. Ich hatte diese früher mal per Hand rausgelöscht und dann eine services.xml von 37kb und dadurch ist die box wesentlich schneller gestartet.

Leider habe ich noch kein Tool gefunden, welches diese Aufgabe absolviert, wobei ich denke, dass dies wahrscheinlich gar nicht so aufwendig zu realisieren wäre ?! Hat jemand ein Idee oder kennt dahingehend ein Tool ?

Gruß
omc

EDIT: Siehe mein Post samt selbstgeschriebenen Tool weiter unten

Verfasst: Mo 05 Jan 2004, 14:34
von Thorsten
Hallo,das wuerde mich auch mal interessieren .Alles was ich bisher ausprobiert hab hat nachher Probleme beim Booten bzw. mit den Kanälen ergeben.Wenn ich es von Hand probiere stand findet meine Box z.B keine Kanalliste bzw. Kanäle mehr.

@omc Du kannste mal nach TuxBox Bouquetter googlen damit kann man das machen aber wie oben beschrieben hab ich da Probleme.Vielleicht mach ich auch was falsch.

Mfg
Thorsten

Verfasst: Mo 05 Jan 2004, 14:54
von omc
Thorsten hat geschrieben:Hallo,das wuerde mich auch mal interessieren .Alles was ich bisher ausprobiert hab hat nachher Probleme beim Booten bzw. mit den Kanälen ergeben.Wenn ich es von Hand probiere stand findet meine Box z.B keine Kanalliste bzw. Kanäle mehr.
Das mit der Hand hat mich auch schon zur Verzweiflung getrieben. Ich hatte die bouquet.xml einfach mit UltraEdit bearbeitet und danach => Kein Bouquet mehr. Ich bin dann dahinter gekommen, das Uedit anscheinend das xml File nicht mehr konform abspeichert, obwohl ich an den betreffenden Punkten nichts geändert hatte. Inzwischen nehme ich für schnelle Sortierungen und kleine Ergänzungen einfach das normale MS Wordpad. Dieses macht wirklich nur das was ich ihm sage.

Ich werde nachher mal den Bouquetter testen.
Gruß
omc

Verfasst: Mo 05 Jan 2004, 17:42
von omc
Ich habe gerade den Bouquetter getestet. Es ist m.E. der beste Bearbeiter seiner Art, jedoch hat dieser auch nicht die Möglichkeit die oben beschriebenen Synchronisation durchzuführen. Schade. Vielleicht schreibe ich es mir auch schnell selbst.

Verfasst: Mo 05 Jan 2004, 18:03
von mozarella
Das mit der Hand hat mich auch schon zur Verzweiflung getrieben. Ich hatte die bouquet.xml einfach mit UltraEdit bearbeitet und danach => Kein Bouquet mehr. Ich bin dann dahinter gekommen, das Uedit anscheinend das xml File nicht mehr konform abspeichert, obwohl ich an den betreffenden Punkten nichts geändert hatte. Inzwischen nehme ich für schnelle Sortierungen und kleine Ergänzungen einfach das normale MS Wordpad. Dieses macht wirklich nur das was ich ihm sage.

Ich werde nachher mal den Bouquetter testen.
Gruß
omc
Sorry, aber da hast Du einen Fehler gemacht. UltraEdit ist der beste Editor den es überhaupt gibt. Ich bearbeite meine Files nur mit UE. Nimm lediglich Fritzmeiers Bougeteditor zum Testen auf doppelte Einträge.
Lüppt einwandfrei ...

Verfasst: Mo 05 Jan 2004, 18:10
von omc
mozarella hat geschrieben:Sorry, aber da hast Du einen Fehler gemacht. UltraEdit ist der beste Editor den es überhaupt gibt. Ich bearbeite meine Files nur mit UE. Nimm lediglich Fritzmeiers Bougeteditor zum Testen auf doppelte Einträge.
Lüppt einwandfrei ...
Ich verwende UEdit bereits seit Version 5 (inzwischen sind wir ja bei 10.10) als meinen Standardeditor und ich habe definitiv keinen Fehler gemacht. Ich habe sogar beim Testen gar nichts verändert und einfach neuabspeichern lassen und danach ging nichts mehr. Ich hatte damals mehrere FTA Ausländer Bouquets angelegt. Die Programmnamen sind ja nicht immer mit Standardbuchstabenkombination gefüllt und hier sind die Probleme mit UEdit aufgetreten. Das ändert nichts an meiner Meinung das UEdit DER Standardeditor für mich ist.

Gruß
omc

Verfasst: Mo 05 Jan 2004, 19:06
von derHerrMueller
omc hat geschrieben:Das mit der Hand hat mich auch schon zur Verzweiflung getrieben. Ich hatte die bouquet.xml einfach mit UltraEdit bearbeitet und danach => Kein Bouquet mehr. Ich bin dann dahinter gekommen, das Uedit anscheinend das xml File nicht mehr konform abspeichert, obwohl ich an den betreffenden Punkten nichts geändert hatte. Inzwischen nehme ich für schnelle Sortierungen und kleine Ergänzungen einfach das normale MS Wordpad. Dieses macht wirklich nur das was ich ihm sage.
Ich hab meine .xml Files bisher auch immer mit UE editiert, ohne Probleme. Nachdem ich mir n neues System draufgezogen und das neue UE 10.10b installiert hab, erkannte die Box die Senderliste allerdings nicht mehr. Auch nach dem Rückgängig machen aller Änderungen besserte sich das nicht. Lässt nur den Schluss zu, dass UE beim Speichern irgendwas am Format der Datei ändert. Das hatte ich aber wie gesagt mit ner früheren Version noch nicht.
Musste ne neue Kanalsuche machen, wobei mir das komplette ARD Bouquet verlorengegangen ist. Keine Ahnung weshalb :(
Werde jedenfalls auch mal diesen Bouquetter testen.

MfG

dHM

Verfasst: Mo 05 Jan 2004, 19:26
von mozarella
@omc
Also ich hab die 9.10b und hab damit keinerlei Probleme. Ich könnte mir vorstellen, daß es bei DOS-konvertierung zu Problemen führen kann.

@derHerrmüller
Bei einem neuen System ist prinzipiell ein Kanalsuchlauf ratsam. man beachte die vielen "Kanal nicht verfügbar" Topics. Deutet meißtens auf einen Fehler in der Service/Bouget hin.

Verfasst: Mo 05 Jan 2004, 19:34
von Ducati
also ich hab mir auch mal 2 stunden zeit genommen und die dateien abgespeckt - mit UE ... no problems ...
seither läuft die Box VIEL stabiler ....

Joe

wer die abgespeckten *.xml haben will .. ne PN ;-)

Verfasst: Mo 05 Jan 2004, 20:23
von derHerrMueller
@mozarella
Hmm... Ist doch aber seltsam, dass nach dem Kanalsuchlauf das ARD Bouquet plötzlich verschwunden ist.

Also sollte jemand die Daten für das ARD Bouquet (Kabel, Rhein-Main) haben wär ich sehr dankbar :)

MfG

dHM

Verfasst: Mo 05 Jan 2004, 21:05
von DrRamoray
[OT]
@derHerrMueller
Schau mal bitte in Deinen PN-Eingang ;)
[/OT]

Verfasst: Mo 05 Jan 2004, 22:58
von Charles
Hi !

Wenn Ihr die unnötigen Sender rauswerft, läuft die Box stabiler? Daß schneller gebootet wird kann ich ja nachvollziehen, aber was bitte wird stabiler?

Ich frage weil meine Philips-Box immer wieder hängen bleibt (meist nur Bild). Und ich weiß eigentlich keine Abhilfe - ausser jedes neue JTG-Image zu flaschen und auf Besserung zu hoffen..

Charles

Verfasst: Di 06 Jan 2004, 0:03
von mozarella
wenn die einen Bildhänger hat gibts anundfürsich 3 Gründe:
Chip, ucodes, Service/Bouget
Einfach mal ein paar durchprobieren ...

Verfasst: Di 06 Jan 2004, 16:01
von Charles
Danke. Dann werde ich da mal testen. Vielleicht hilft es mir...

Danke!!

Charles

Hier gibt's das Tool

Verfasst: Di 06 Jan 2004, 20:13
von omc
Hallo,

wie bereits oben angedeutet, habe ich ein solches Synctool jetzt einfach schnell selbst geschrieben. Benötigt wird - wie bei Jack - das .NET Framework, da wir ja hier aber im Jack Forum sind, dürfte sich dies wohl von alleine erledigen.

Das Programm macht folgendes:
  • löscht alle Services aus der services.xml die nicht in der bouquets.xml stehen
  • löscht alle leeren Transponder
Die fertige Datei wird im Unterordner "optimiert" gespeichert, so dass die Originaldateien nicht angerührt werden. Der Einfachheit halber werden die Pfade logisch ergänzt und für die nächste Verwendung in einer ini Datei im gleichen Programmverzeichnis gespeichert. Als interessantes Feature wird am Schluß die neue Größe sowie die gewonnene kb-Ersparnis in Prozent angezeigt. Danach die services.xml auf die Box=> Kanalliste neu laden => normalerweise müsste nun das von der Box automatisch generierte "Andere" Bouquet verschwunden sein.

Falls es bei dem einen oder anderen zu Problemen kommen sollte, kann dieser mir hier gerne sein Problem beschreiben. Natürlich wäre es auch nett, wenn mir jemand seinen Erfolg kurz schreiben könnte. :wink:

Gruß
omc

P.S. Ersparnis auf der einen Box: 73% 157kb auf 42kb
P.S. Ersparnis auf der anderen Box: 91% 157kb auf 12kb

Das macht beim Booten einige Sekunden :twisted: !

EDIT: Download ist im ersten Post des Threads.