You are not logged in.

Dear visitor, welcome to DBox2World - Home of the Digital Evolution. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

wahnfried

Trainee

  • "wahnfried" started this thread

Posts: 83

wcf.user.option.userOption71: bn

  • Send private message

1

Friday, October 22nd 2010, 7:56pm

Coolstream Bouqet Editor

Moin,

hab mal nen Bouquet Editor gebastelt. Ist soweit fast fertig. Wenn jemand hübsche Icons hat,
dann immer her damit. Ansonsten wäre nett, wenn mal jemand testet und reportet.

Was alles geht.
Options: Coolstrean Ip, User, Pass
Download: services.xml, myservices.xml, bouquets.xml, ubouquets.xml
Upload: ubouquets.xml
In den All Servcies: Auf die Spaltenköpfe zum sortieren klicken. Die jeweiligen Sortierfolgen werden unten angezeigt.
In den User Bouquets:
- Strg + Up/Down
- Strg + Enter = Bouquet Name editiern
- Strg + Insert = Neues Bouquet
Drag Drop:
- innerhalb der User Bouquets
- von allen Ansichten links (All Services, Sat\Trans\Serv, Bouquet\Channels) können Elemente in die User Bouquets gezogen werden

Code kommt wenn alles fertig.

So denn
wahnfried has attached the following files:
  • csbedit.rar (47.74 kB - 1,232 times downloaded - latest: Aug 20th 2014, 7:58am)
  • csbedit_source.rar (69.05 kB - 316 times downloaded - latest: Aug 20th 2014, 7:58am)

This post has been edited 4 times, last edit by "wahnfried" (Nov 29th 2010, 4:51pm) with the following reason: Fix für Frequenz Unterschiede services.xml ubouquets.xml


Miky1968

Master

Posts: 1,845

wcf.user.option.userOption71: 3 x Coolstream Neo Rev 1/2 und Neo² SAT; Tank 4xS, Trinity SAT,dbox2

  • Send private message

2

Friday, October 22nd 2010, 8:01pm

Hmmm ;)

Ist XP
Miky1968 has attached the following image:
  • image1.gif

wahnfried

Trainee

  • "wahnfried" started this thread

Posts: 83

wcf.user.option.userOption71: bn

  • Send private message

3

Friday, October 22nd 2010, 8:09pm

uops,

bitte mal die servcies.xml, myservices.xml, bouquets.xml, ubouquets.xml
manuell in deas programmverzeichnis transferieren.

Ich wusste doch das da noch was fehlt.

so denn

det-box

Intermediate

Posts: 401

wcf.user.option.userOption71: Cooli HD1

  • Send private message

4

Friday, October 22nd 2010, 8:35pm

Hallo,
die *.xml musste ich auch manuell von der Box holen, damit die exe startet.
Soweit ich weis muss die mysevices.xml im Ordner "/var/tuxbox/config/" sein, damit sie vom neutrino gelesen wird.
Dein Proggi sagt beim Download von der Cooli "myservices.xml no download skipped".
Die Datei ist aber in "/var/tuxbox/config/" vorhanden.

Support für mehrere Cooli's wäre spitze!!

Danke
:)

This post has been edited 1 times, last edit by "det-box" (Oct 22nd 2010, 8:55pm)


wahnfried

Trainee

  • "wahnfried" started this thread

Posts: 83

wcf.user.option.userOption71: bn

  • Send private message

5

Friday, October 22nd 2010, 8:46pm

Moin

mich würde zuerst hauptsächlich interssieren, ob das drag drop , sortieren usw. alles klappt.
ich habe beim sotieren bereits einen dummen fehler gefunden. bitte im moment immer zuerst
die bouqets einmal sortieren. sonst gibt es einen crash. danke.

wahnfried

Trainee

  • "wahnfried" started this thread

Posts: 83

wcf.user.option.userOption71: bn

  • Send private message

6

Friday, October 22nd 2010, 11:21pm

Hab mal nen fix im ersten Beitrag gepostet.

So denn.

Janus

Master

Posts: 2,340

wcf.user.option.userOption71: Humax 5400

  • Send private message

7

Saturday, October 23rd 2010, 9:51am

Quoted

Soweit ich weis muss die mysevices.xml im Ordner "/var/tuxbox/config/" sein

Ich habe die seit der 'Einführung' in ../zapit!
Wenn man der zugrunde liegenden Logik (Konfigurationsdaten in config, Verkehrsdaten in config/zapit) anwendet, ist das eigentlich normal!
Ist auch unter NeutrinoHD:Senderlisten im WiKi so beschrieben.

Ensprechend für NeutrinoHD auch im Source:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define CONFIGDIR       "/var/tuxbox/config"
...
#define CONFIGFILE      CONFIGDIR "/zapit/zapit.conf"
#define MOTORCONFIGFILE CONFIGDIR "/zapit/motor.conf"
#define SATCONFIG CONFIGDIR "/zapit/sat.conf"
#define SERVICES_XML    CONFIGDIR "/zapit/services.xml"
#define SERVICES_TMP    "/tmp/services.tmp"
#define BOUQUETS_XML    CONFIGDIR "/zapit/bouquets.xml"
#define UBOUQUETS_XML    CONFIGDIR "/zapit/ubouquets.xml"
#define BOUQUETS_TMP    "/tmp/bouquets.tmp"

#define CURRENTSERVICES_XML     "/tmp/currentservices.xml"
#define CURRENTSERVICES_TMP     "/tmp/currentservices.tmp"

#define MYSERVICES_XML	CONFIGDIR "/zapit/myservices.xml"

#define CABLES_XML      CONFIGDIR "/cables.xml"
#define SATELLITES_XML  CONFIGDIR "/satellites.xml" 

Janus

Master

Posts: 2,340

wcf.user.option.userOption71: Humax 5400

  • Send private message

8

Saturday, October 23rd 2010, 10:39am

Mal kurz angetestet: Sieht gut und vor Allem praktisch aus.

Kurzer Indexfehler beim Einlesen der bouquets.xml:
Der Index und die Anzahl müssen sich auf eine Position in der Zeichenfolge beziehen
Parametername:count[/quote]

Fehlerstelle:

Source code

1
2
3
	<Bouquet name="[E009.0] " hidden="0" locked="0">
		<S i="e" n="DIVINE TV" t="1770" on="64" s="90" frq="11919"/>
	</Bouquet>


Vermutlich die beliebte Substring-Falle, da im Bestand kein Bouquet-Name vergeben ist.

Funktionstests, wenn Zeit ist...


Frage am Rande:
Die Fehlermeldung sieht ein wenig nach .NET aus.
Wenn ja, welche .NET-Sprache verwendest Du?


Nachtrag:
Wenn man über die Senderliste links einen Services anwählt, wird in dem Userbouquet-Tree rechts jeder Node geöffnet, in dem dieser Service enthalten ist.
Falls das Absicht war: Klasse!

Auf den ersten Blick war hier aber nur der letzte "Auftritt" farblich hinterlegt.
Volle Power gäb's für dieses Feature, wenn man das in allen diesen Gruppen auf den ersten Blick erkennen könnte.

This post has been edited 1 times, last edit by "Janus" (Oct 23rd 2010, 10:50am)


det-box

Intermediate

Posts: 401

wcf.user.option.userOption71: Cooli HD1

  • Send private message

9

Saturday, October 23rd 2010, 6:19pm

Quoted

Soweit ich weis muss die mysevices.xml im Ordner "/var/tuxbox/config/" sein

Ich habe die seit der 'Einführung' in ../zapit!
Wenn man der zugrunde liegenden Logik (Konfigurationsdaten in config, Verkehrsdaten in config/zapit) anwendet, ist das eigentlich normal!
Ist auch unter NeutrinoHD:Senderlisten im WiKi so beschrieben.

Ensprechend für NeutrinoHD auch im Source:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define CONFIGDIR       "/var/tuxbox/config"
...
#define CONFIGFILE      CONFIGDIR "/zapit/zapit.conf"
#define MOTORCONFIGFILE CONFIGDIR "/zapit/motor.conf"
#define SATCONFIG CONFIGDIR "/zapit/sat.conf"
#define SERVICES_XML    CONFIGDIR "/zapit/services.xml"
#define SERVICES_TMP    "/tmp/services.tmp"
#define BOUQUETS_XML    CONFIGDIR "/zapit/bouquets.xml"
#define UBOUQUETS_XML    CONFIGDIR "/zapit/ubouquets.xml"
#define BOUQUETS_TMP    "/tmp/bouquets.tmp"

#define CURRENTSERVICES_XML     "/tmp/currentservices.xml"
#define CURRENTSERVICES_TMP     "/tmp/currentservices.tmp"

#define MYSERVICES_XML	CONFIGDIR "/zapit/myservices.xml"

#define CABLES_XML      CONFIGDIR "/cables.xml"
#define SATELLITES_XML  CONFIGDIR "/satellites.xml" 


OK,
ich hatte irgenwie im Kopf, wenn sie in ../zapit ist kommt im Bootlog
myservices.xml not found

prüfe es später noch mal (kann jetzt nich an die Cooli)
:)

Janus

Master

Posts: 2,340

wcf.user.option.userOption71: Humax 5400

  • Send private message

10

Tuesday, October 26th 2010, 10:19am

Die verwendete .NET-Sprache habe ich inzwischen selbst rausbekommen :D

Feature - Requests:

* Farbliche Markierung im Services-Panel (links) der bereits in irgendwelchen Favoriten-Gruppen "verarbeiteten" Services.

* Save/Load am PC mit Usereingabe eines wahlfreien Verzeichnisses (Ich verwalte meine Settings zum großen Teil positionsweise je Sat)
Da gehören dann irgendwann auch "most recent"-Liste im OpenDialog und eine Default-Dir in den Einstellungen zu.

* Markierung 'toter' Favoriten (Referenzen ohne Ziel): Erleichtert die Zusammenführung/Aktualisierung von externen "alten" Favoriten mit "neuen" Services.
Automatisches Entfernen wäre nicht empfehlenswert, da gerade bei Motoranlagen schonmal 'Fehl-Scans' mit unvollständigem Services-Bestand auftreten.
Wäre nicht gut, wenn die Favoriten an diese fehlenden Services (die bei Sonnenschein später wiedergefunden werden) angeglichen würden.


Ansonsten bis jetzt keine weiteren Fehler gefunden.

Drag & Drop ist ein wenig kniffelig. Das Anfügen oben (flutscht nach unten) und unten (flutscht in nächste Gruppe ) ist häufiger unpräzise!
Vielleicht kann man mit etwas größerer Zeilenhöhe den "Ziel"korridor im TreeView erhöhen...

wahnfried

Trainee

  • "wahnfried" started this thread

Posts: 83

wcf.user.option.userOption71: bn

  • Send private message

11

Thursday, October 28th 2010, 6:43pm

Moin,

ich habe mal ne neue Version im ersten Beitrag gepostet. Der Source ist diesmal auch mit dabei.
Eigentlich möchte ich an dieser Stelle einen Featurefreeze machen. weil alle Sachen, die für mich
wichtig sind, soweit implementiert sind. Bei groben Schnitzern gehe ich natürlich nochmal bei.

Der Code ist "fast" vorzeigbar. Die eine oder andere Stelle habe ich noch nicht reviewed.
Muss ich aber auch nicht, denke ich mal. Wer Kommentare im Code haben will, soll welche
reinschreiben. Allerdings behaupte ich immer, das Könner meine Codes lesen und verstehen
können. ;-)

Das mit dem Drag&Drop ist wirklich kniffelig, weil ich raten muß, auf welche Stelle der gezogene
Sevice gelangen soll. Vor das Ziel oder hinter das Ziel? Wenn jemand konkret sagt, wie es sein
soll, dann kann ich das noch implementieren.

Noch eine Bitte. Der Source Code ist frei. Es wäre jedoch nett, wenn Änderungen gepostet werden.
Wenn die gut sind, wird der originale Code erweitert.

Ach und nochwas. Da ich im Gegenastz zu einigen Anderen keine Mimose bin, darf (wegen mir auch
herzlichst) gemeckert oder auch gelacht werden.

So denn.

Aendy78

Beginner

Posts: 30

wcf.user.option.userOption71: CS Neo

  • Send private message

12

Saturday, October 30th 2010, 8:13am

Servus,

klappt wunderbar. Vielen Dank dafür, mir reicht das so auch genau aus.

wahnfried

Trainee

  • "wahnfried" started this thread

Posts: 83

wcf.user.option.userOption71: bn

  • Send private message

13

Thursday, November 18th 2010, 7:04pm

Moin

ich habe mal grobe bugs gefixt.
- ein problem im options/coolstream access data dialog. es wurde nicht richtig gespeichert.
- ein problem mit channeln. wenn ein channel keinen service hat, schlug das lokale speichern der user bouquets fehl
- ein channel ohne service kann jetzt aus den standard bouquets in die user bouqets gezogen, abgelegt und gespeichert werden

so denn

TheDuke

Professional

Posts: 719

  • Send private message

14

Thursday, November 18th 2010, 7:10pm

Cool, besten Dank .

ps. getestet auf Win7 64 mit CS NEO :thumbsup:
schöne Grüße
with kind regards


TheDuke

wahnfried

Trainee

  • "wahnfried" started this thread

Posts: 83

wcf.user.option.userOption71: bn

  • Send private message

15

Monday, November 29th 2010, 4:57pm

Ich habe einen Fix gepostet.
Fehler: Wenn die Frequenzen bei services.xml und ubouquets.xml nicht übereinstimmem,
wird der Kanal nicht in den User Bouquets angezeigt.
Ich habe von meiner HD1 die UBouquets auf eine NEO überspielt und es fehlten eine
Menge Kanäle in den Favoriten.

HD1 Das Erste HD 11362000
NEO Das Erste HD 11361000

Fix: Wenn ein Kanal aus der ubouquets.xml eingelesen wird, und ein korrespondierender Service
in der services.xml gefunden wird, wird die frequenz/1000 aus der services.xml in die
ubouquets.xml übernommen.

emmeli

Master

Posts: 2,627

wcf.user.option.userOption71: Philips

  • Send private message

16

Saturday, March 22nd 2014, 2:51pm

einfach, simpel und erfüllt seinen zweck immer noch. thx. :thumbup:

Janus

Master

Posts: 2,340

wcf.user.option.userOption71: Humax 5400

  • Send private message

17

Saturday, March 22nd 2014, 3:17pm

Nicht ganz!

Bei MultiTuner-Settings mit verschiedenen Delivery-Systemen (Sat/Kabel/Terrestrisch/(WebTV)) werden die Daten nicht vollständig erkannt.
Hier > Neo Sat/Cable > werden nur die Sat-Services zum Editieren angeboten. Die cable-Nodes werden ignoriert.

emmeli

Master

Posts: 2,627

wcf.user.option.userOption71: Philips

  • Send private message

18

Saturday, March 22nd 2014, 3:32pm

hab nur sat. :D und 2010 gab es glaube ich auch noch keine mischkonfiguration für tuner, oder?

Janus

Master

Posts: 2,340

wcf.user.option.userOption71: Humax 5400

  • Send private message

19

Saturday, March 22nd 2014, 5:41pm

Ich wollte es auch nur klarstellen! :wink: