Hallo,
da sich in den neuen Yadi-Images (und vermutlich auch einigen anderen) das Format der bouquets.xml geändert hat, funktioniert mein "alter" Bouquet-Editor nicht mehr (bzw. erstellt Dateien, mit die Box nichts anfangen kann).
Gibt es schon einen, der das neue Format unterstützt?
TIA,
Mirko
Bouquet-Editor unter Windows für neues ZapIt-Format?
-
- Interessierter
- Beiträge: 84
- Registriert: Sonntag 28. Dezember 2003, 18:45
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
-
- Interessierter
- Beiträge: 84
- Registriert: Sonntag 28. Dezember 2003, 18:45
Scheinbar nicht.essu hat geschrieben:Klappt der nicht?
Aus dem "Handbuch":
Außerdem hab ich nur die Möglichkeit gefunden, die services.xml zu speichern, nicht aber die bouquets.xml.Es können folgende Formate gelesen und gespeichert werden:
(....)
* Neutrino (rel)
nur normale Images, nicht die Versionen in den Snapshots
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Einsteiger
- Beiträge: 232
- Registriert: Montag 30. Juli 2001, 00:00
XML hätte dafür schon ganz ausgezeichnete Voraussetzungen.Es sei denn dieser währe "Lernfähig
Noch ein wenig .NET dazu!
Ein kleines DataSet "~":
~.ReadXml("services.xml")
~.WriteXmlSchema("services.xsd") // sollte ja eigentlich im CVS stehen
usw.
Und für die vollautomatische Generierung von Datenstrukturen und UI-Controls gibts bei Google Sourcen fast ohne Ende.
Nimmt man C# wird man dank mono sogar noch plattformübergreifend.
Aber wem sage ich das...
Janus
-
- Interessierter
- Beiträge: 84
- Registriert: Sonntag 28. Dezember 2003, 18:45
Ich hab mal relativ "quick & dirty" (viel redundanter Code, nur die nötigsten Funktionen) ein kleines Tool zurechtgebastelt.
Download
Java war mir zu umständlich für so ein kleines Programm (Oberfläche erstellen, JARs/Classpath zusammensammeln+einrichten, Installation bei anderen, ...) und mit C# hab ich noch nichts zu tun gehabt, deswegen in VC++ 6.0.
Es ist auch kein echter XML-Parser, ich suche einfach nur die Bouquet- und channel-Tags und merke mir alle Attribute in einer Art Hash-Map.
Es wird auch nur die bouquets.xml bearbeitet, dadurch gibt es z.B. keine Informationen, ob ein Sender ein PayTV-Kanal, ein Radiosender, usw. ist (das steht alles in services.xml).
Die Attribute (außer name) werden nicht modifiziert, sondern nur gemerkt, um sie später wieder speichern zu können.
Auch ein FTP-Zugriff ist derzeit nicht drin.
Die nötigsten UTF-8- und "&...;"-Codes werden richtig angezeigt und gespeichert (Umlaute+ß, Anführungzeichen, <, >, e).
Da das bestehende Encoding derzeit ignoriert wird, könnte es Probleme bei anderssprachigen Sonderzeichen (z.B. é, è, ...) kommen, wenn die geladene bouquets.xml z.B. in einem ISO-Coding war. War sie UTF-8, werden die Sonderzeichen zwar falsch angezeigt, aber richtig (unverändert) gespeichert.
Zur Bedienung:
Die Bouquets+Kanäle werden ähnlich wie in den "Commander"n zweimal angezeigt. Dadurch kann man z.B. auf einer Seite seine Favoriten geöffnet lassen, und auf der anderen durch die restlichen Bouquets zappen.
Die markierten Kanäle können mit "<"/">" auf die jeweils andere Seite verschoben werden. mit "<+"/"+>" werden sie kopiert.
Der Name eines Bouquets oder Senders läßt sich mit einem Doppelklick ändern.
Vorsicht: Derzeit gibt es beim "Exit" keine Sicherheitsabfrage, wenn nicht gespeichert wurde...
Download
Java war mir zu umständlich für so ein kleines Programm (Oberfläche erstellen, JARs/Classpath zusammensammeln+einrichten, Installation bei anderen, ...) und mit C# hab ich noch nichts zu tun gehabt, deswegen in VC++ 6.0.
Es ist auch kein echter XML-Parser, ich suche einfach nur die Bouquet- und channel-Tags und merke mir alle Attribute in einer Art Hash-Map.
Es wird auch nur die bouquets.xml bearbeitet, dadurch gibt es z.B. keine Informationen, ob ein Sender ein PayTV-Kanal, ein Radiosender, usw. ist (das steht alles in services.xml).
Die Attribute (außer name) werden nicht modifiziert, sondern nur gemerkt, um sie später wieder speichern zu können.
Auch ein FTP-Zugriff ist derzeit nicht drin.
Die nötigsten UTF-8- und "&...;"-Codes werden richtig angezeigt und gespeichert (Umlaute+ß, Anführungzeichen, <, >, e).
Da das bestehende Encoding derzeit ignoriert wird, könnte es Probleme bei anderssprachigen Sonderzeichen (z.B. é, è, ...) kommen, wenn die geladene bouquets.xml z.B. in einem ISO-Coding war. War sie UTF-8, werden die Sonderzeichen zwar falsch angezeigt, aber richtig (unverändert) gespeichert.
Zur Bedienung:
Die Bouquets+Kanäle werden ähnlich wie in den "Commander"n zweimal angezeigt. Dadurch kann man z.B. auf einer Seite seine Favoriten geöffnet lassen, und auf der anderen durch die restlichen Bouquets zappen.
Die markierten Kanäle können mit "<"/">" auf die jeweils andere Seite verschoben werden. mit "<+"/"+>" werden sie kopiert.
Der Name eines Bouquets oder Senders läßt sich mit einem Doppelklick ändern.
Vorsicht: Derzeit gibt es beim "Exit" keine Sicherheitsabfrage, wenn nicht gespeichert wurde...
-
- Interessierter
- Beiträge: 84
- Registriert: Sonntag 28. Dezember 2003, 18:45
Falls jemand Interesse hat: Es gibt ein kleines Update.
Download
Neu:
- services.xml wird bei Sender-Umbenennungen mit angepasst
- Es können zwei verschiedene Bouquet-Listen geladen werden (z.B. um die Favoriten aus einem Backup in die neue Senderliste zu kopieren)
- Abfrage beim Beenden, wenn Änderungen nicht gespeichert wurden
Download
Neu:
- services.xml wird bei Sender-Umbenennungen mit angepasst
- Es können zwei verschiedene Bouquet-Listen geladen werden (z.B. um die Favoriten aus einem Backup in die neue Senderliste zu kopieren)
- Abfrage beim Beenden, wenn Änderungen nicht gespeichert wurden
-
- Neugieriger
- Beiträge: 19
- Registriert: Montag 5. Januar 2004, 12:20
-
- Interessierter
- Beiträge: 84
- Registriert: Sonntag 28. Dezember 2003, 18:45
Sollte es eigentlich schon sein. Es bearbeitet ja nur eine Hand voll Daten, und schleift den Rest einfach durch. Und bei mir funktionieren die alten Dateien auch noch.Tom Mix hat geschrieben:ich habe ein neutrino image v2.0 release
ist denn dein tool kompatibel dazu?
Versuch mal, ob's hilft, die Daten als ASCII zu übertragen (im FTP-Programm).
Wenn nicht, probier's mal mit ein oder zwei Bouquets, bei denen die Programme keine Sonderzeichen und Umlaute enthalten. In diesem Fall bitte nur die bouquets.xml übertragen, die services.xml enthält nämlich weiterhin alle Programme. Vielleicht geht da was schief...
-
- Neugieriger
- Beiträge: 19
- Registriert: Montag 5. Januar 2004, 12:20