sectionsd aktualisiert Kanalliste

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

@Paule

Du hast Kabel, richtig? Dann speist dein Provider die Kanäle in die SDT. Welcher Kabel Provider?

Aber wieso die Myservices jetzt nicht mehr verfügbar sind, verstehe ich nicht.
Metallica
Einsteiger
Einsteiger
Beiträge: 191
Registriert: Dienstag 30. Dezember 2003, 01:49

Beitrag von Metallica »

@Nirvana
Wäre auch möglich , dass die sectionsd die scan-conf berücksichtig ?
Ich scane nur tv/radio sender und will keine data sender in services.

ps. wegen xml libs
das :

Code: Alles auswählen

AC_ARG_ENABLE(use-libxml2,
	[  --enable-use-libxml2    use libxml2 instead of libxmltree],
	[AC_DEFINE(USE_LIBXML,1,[use libxml2 instead of libxmltree])
         TUXBOX_APPS_LIB_PKGCONFIG(XML,libxml-2.0)],
        [TUXBOX_APPS_LIB_PKGCONFIG(XML,tuxbox-xmltree)])
in configure.ac
das:
@XML_CFLAGS@
bei INCLUDES in Makefile.am
und das:
@XML_LIBS@ \
bei sectionsd_LDADD in Makefile.am
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Ah, danke. Das Makefile war schon meine größte Sorge.

Ansonsten: ja logisch geht das. Ich kannte nur scan.conf bisher nicht.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

das liest sich alles sehr schön :)
wieder etwas, was neutrino kann, und enigma nicht :roll:
Sat_Man
Einsteiger
Einsteiger
Beiträge: 351
Registriert: Donnerstag 24. Oktober 2002, 20:14

Beitrag von Sat_Man »

mb405 hat geschrieben:das liest sich alles sehr schön :)
wieder etwas, was neutrino kann, und enigma nicht :roll:
Tja da irrst du, Enigma kann das schon sehr lange. 8)
Mfg Sat_Man
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

Nun konnte ich auch mal testen. Ergebnis: Sehr schön. Kann von mir aus in CVS. Optional abschaltbar wäre evtl. noch gut, muss aber nicht wirklich.

cu
Jens
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

sind die diffs noch aktuell ? kann mal jemand die aktuellen diffs irgendwo laden ??
dcdead2
Interessierter
Interessierter
Beiträge: 61
Registriert: Sonntag 13. März 2005, 10:25

Beitrag von dcdead2 »

jmittelst hat geschrieben:Nun konnte ich auch mal testen. Ergebnis: Sehr schön. Kann von mir aus in CVS. Optional abschaltbar wäre evtl. noch gut, muss aber nicht wirklich.

cu
Jens
Na ja, ist ja streng genommen DVB Standard, dass das so gehandelt wird, also wozu ausschalten ;)
JtG-Riker
Image-Team
Beiträge: 1015
Registriert: Freitag 7. Februar 2003, 18:37

Beitrag von JtG-Riker »

dcdead2 hat geschrieben:
jmittelst hat geschrieben:Nun konnte ich auch mal testen. Ergebnis: Sehr schön. Kann von mir aus in CVS. Optional abschaltbar wäre evtl. noch gut, muss aber nicht wirklich.

cu
Jens
Na ja, ist ja streng genommen DVB Standard, dass das so gehandelt wird, also wozu ausschalten ;)
Naja ist denke noch nicht soweit das es ins CVS kann, erstmal muss der xml-kram geändert werden, dann sollte man sich noch einigen wann die neuen Sender in Neutrino verfügbar sein sollen, wenn man bedenkt das das einlesen der Kanalliste mehrer Sec. dauert ist es sicherlich nicht so gut das das Neutrino im laufenden Betrieb macht. Oder es ist da nicht so, das weis ich leider nicht.

Gruß Riker
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

@dcdead2:

Hervorragendes Posting. Ich meine auch, dass bei Receivern, die das nicht können das DVB-Logo schämeshalber überklebt werden sollte. ;)

@Riker
Genau. Die aktuelle Version bitte noch nicht ins CVS. Die nächste wird viel besser. Die Kanalliste wird selbstverständlich nicht komplett neu geladen, sondern nur die neuen Services hinzugefügt.
kroki
Einsteiger
Einsteiger
Beiträge: 166
Registriert: Dienstag 22. Juni 2004, 22:12

Beitrag von kroki »

Hi all,

ich denke es sollte auf alle Fälle abschaltbar sein, bevor es ins cvs kommt.
Ich z.B. stelle meine Kanllisten selbst zusammen, habe so um die 200 Sender drinnen. Wenn ich jetzt plötzlich wieder ca. 1500 Sender in der Liste habe wird es wieder total unübersichtlich, das zappen dauert wieder länger, die Box braucht wieder länger zum Booten und es wird unnötig Speicher verbraten.

Und der WAF (Womens Acceptance Factor) sinkt wieder, weil sich u.U. ständig die Kanalnummern ändern ......

Gruß Kroki
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Und der WAF (Womens Acceptance Factor) sinkt wieder, weil sich u.U. ständig die Kanalnummern ändern ......
Komisch, meine hackt auch immer die Kanalnummern ein, ich mach das über die Navigation... :-)

Deswegen hatte ich ja auch ein Bouquet $NeuerKram vorgeschlagen, damit sie die anderen Nummern nicht ändern
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Das die Sender da einsortiert werden wo sie reingehören und damit sich die Kanalnummern verschieben ist doch normal.
In einem extra Bouquet wurde ich das nicht gut finden.

Aber vieleicht kann man das ja mit der Einstellung im Suchlauf koppeln.

Bouquets nicht ändern -> neue Sender werden in einem extra Bouquet angehängt

Bouquets erneuern -> neue Sender werden da einsortiert wo sie reingehören.

Vieleicht wären damit (fast) alle glücklich. :gruebel:

Gruß Gorcon
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

@kroki

Ich will ja ohnehin die scan.conf berücksichtigen. Da genügt dann ein Eintrag und nix wird verändert. Das ist eine Zeile Code.

@Houdini

Man sollte mal eine Studie machen. Ich kenne außer 1 und 2 keine einzige Kanalnummer mehr. Ich bin auch unwillig mir diese zu merken. Es ist mir vollkommen schleierhaft, wieso manche Leute wie in der Steinzeit über Kanalnummern navigieren.

@Gorcon
Über die Bouquets reden wir später. Da habe ich auch schon einige Ideen.
saruman
Erleuchteter
Erleuchteter
Beiträge: 682
Registriert: Samstag 13. Juli 2002, 10:05

Beitrag von saruman »

Nirvana hat geschrieben:Man sollte mal eine Studie machen. Ich kenne außer 1 und 2 keine einzige Kanalnummer mehr. Ich bin auch unwillig mir diese zu merken. Es ist mir vollkommen schleierhaft, wieso manche Leute wie in der Steinzeit über Kanalnummern navigieren.
Kannst ja mal eine Umfrage hier im Forum starten. Ich klick dann sofort auf "Is' mir egal.". :) Nee, ernsthaft: Ich denke auch dass die Kanäle sofort einsortiert werden sollten - dann sind sie gleich da wo man sie erwartet.

My 2 cents... ;)
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

dann sind sie gleich da wo man sie erwartet.
Naja, meine Bouquets haben (teilweise) überhaupt nix mehr mit den automatisch erstellten zu tun.
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Ich kenne auch nur eine einzige Kanalnummer und das ist die eins fürs ZDF. 8)

Ansonsten navigiere ich nur über die Bouquets die ich nur ein wenig ordne.

Gruß Gorcon
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

mhh für tips wäre ich dankbar ?
make[4]: Leaving directory `/home/image/tuxbox-cvs/apps/tuxbox/neutrino/daemons/sectionsd'
make[4]: Entering directory `/home/image/tuxbox-cvs/apps/tuxbox/neutrino/daemons/sectionsd'
if powerpc-tuxbox-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib -I/home/image/dbox2/cdkroot/include/tuxbox/connection -I/home/image/dbox2/cdkroot/include/tuxbox -I/home/sebastian/dbox2/cdkroot/include/tuxbox/xmltree -D DO_NOT_INCLUDE_STUFF_NOT_NEEDED_FOR_SECTIONSD -I/home/image/tuxbox-cvs/driver/dvb/include -I/home/image/tuxbox-cvs/driver/include -Wall -mcpu=823 -mmultiple -mstring -meabi -pipe -Os -MT xmlinterface.o -MD -MP -MF ".deps/xmlinterface.Tpo" -c -o xmlinterface.o xmlinterface.cpp; \
then mv -f ".deps/xmlinterface.Tpo" ".deps/xmlinterface.Po"; else rm -f ".deps/xmlinterface.Tpo"; exit 1; fi
xmlinterface.cpp:34:20: xmltok.h: No such file or directory
make[4]: *** [xmlinterface.o] Fehler 1
warum schreibt der "-I/home/sebastian/dbox2/cdkroot/include/tuxbox/xmltre" ?

toll, ich habs selbst gefunden :) das makefile.am war drun schuld.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

es schreibt mir ein paar logs in die console

Code: Alles auswählen

[sectionsd] No Transponder with ONID: 0085 TSID: 0006 was found in services.xml!
[sectionsd] No Transponder with ONID: 0085 TSID: 0010 was found in services.xml!
..
T:EinsExtra
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

mb405 hat geschrieben:es schreibt mir ein paar logs in die console

Code: Alles auswählen

[sectionsd] No Transponder with ONID: 0085 TSID: 0006 was found in services.xml!
[sectionsd] No Transponder with ONID: 0085 TSID: 0010 was found in services.xml!
..
T:EinsExtra
Ja, da sieht man wie schlecht im Prinzip die bisherige Kanalsuche ist. Die findet die beiden Transponder nämlich nicht, weil sie nur von Provider 0x85 signalisiert werden. Wenn man den sectionsd nutzte, würde es genügen, einmal Sat1 zu schauen und schon hat man die Dinger in seiner Liste. Okay: 1. sind es wohl nur die HDTV Dinger die für Neutrino recht uninteressant sein dürften und 2. funktioniert es noch nicht, weil ich den NIT noch nicht auswerte. Kommt aber auch noch dran.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

aha trotzdem sieht das schon sehr gut aus.
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Meine 2. Version ist fertig.

- sectionsd erstellt nun eine Datei mit den Veränderungen gegenüber der services.xml
- diese Datei currentservices.xml orientiert sich am Vorbild von myservices.xml mit den möglichen actions "add", "replace" und "remove"
- Dabei wird die Einstellung von scanType in scan.conf berücksichtigt (zus. Option 4 = füge keine neuen Services hinzu)
- sectionsd signalisiert ein update und die Kanallisten werden neu geladen. So stehen die aktuellen Sender sofort zur Verfügung
- Beim Shutdown wird currentservices.xml in die services.xml integriert.

Funktioniert bei meinen Tests sehr gut. Trotzdem keine Sourcen? Der Grund: Ich bin auf einen Bug gestoßen, der im CVS vorhanden ist:

0. Man wähle einen Sender mit EPG
1. Man betätige Kanallisten neu laden.
2. Man schalte nicht um
3. Beim nächsten EPG-event Wechsel stürzt die Box (zapit?) ab. Jedenfalls ist das Bild schwarz.

Leider weiß ich nicht, woran das liegt. Könnte das bitte jemand beheben? Das brauche ich nämlich.

GN8
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Beitrag von Houdini »

Beim nächsten EPG-event Wechsel stürzt die Box (zapit?) ab
Was meinst du damit?
Stürzt sie nur mit deinen Änderungen ab oder auch mit aktuellem cvs Stand?
Gibts dann Irgendwelche Meldungen im seriellen log?

Houdini
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Nö, das ist ja das Doofe. Ich wars nicht. Ist so schon im CVS. Merkt nur keiner, weil die Funktion nicht genutzt wird.

Nachtrag: Das etwas nicht stimmt, merkt man auch daran, dass ? - ? nicht mehr die EPG-Infos liefert, nachdem man die Listen neu geladen hat. (Erst nach dem Umschalten wieder)
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

Jepp stimmt, CVS Stand Juli2005 hat das Prob noch nicht, was die Fehlersuche aber wohl nicht viel einfacher Macht. :-?