Bouquet Filter

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 »

Ich bin immer einverstanden, aber ich habe doch gar keinen CVS account.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

wenn die .xml noch in den zapit ordner verschoben wird, und bouquetfilter.xml heißt, dann wäre das noch genialer
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Wo sie liegt ist mir wurscht.
Aber ich sag' ja dass ich mit der Datei noch mehr vor hab'. Die automatisch erstellten Bouquets haben nämlich nicht immer logische Namen ->siehe Spanien und Italien. Deshalb rename. Außerdem möchte ich Sender nach dem Providernamen gruppieren können -> Premiere / Pro7Sat1 bzw. nach Transponder -> FreeTV / MTV. Deshalb create.

Ca. so:

<?xml version="1.0" encoding="UTF-8"?>
<mybouquets>
<filter is_whitelist = "0">
<bouquet bouquet_id="1234"/>
<bouquet bouquet_id="5678"/>
</filter>
<rename>
</rename>
<create>
<bouquet name="Premiere" provider="PREMIERE">
<original_network id=""/>
<transport_stream id=""/>
</bouquet>
</create>
</mybouquets>
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Und hier mal wie das im Englischen Kabelnetz aussieht

http://www.njlworld.com/~pt1/Diffs/Nirv ... sd2_UK.log

http://www.njlworld.com/~pt1/Diffs/Nirv ... nsd_UK.log

Irgendwie macht es keine Bouquets
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Nö, sieht auch nicht danach aus, als würden welche signalisiert. Selbst wenn die Originalreceiver Bouquets anlegen, kann es proprietär signalisiert werden. Auch das was Sky da treibt ist zum Teil eigener Standard, den ich nur erraten habe.
Ich glaube nicht, dass da etwas nicht richtig funktioniert, bis ich einen DVBsnoop von table 0x48 auf PID 0x11 sehe, der das Gegenteil beweist. :)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Du bist auf meiner Box immer willkommen ;-)
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Ich weiß, danke. Aber ich bin sicher, dass alles korrekt läuft.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@CVS Account Holder/Besitzer

Koennt Ihr das bitte mal einchecken ?


und die zeile

Code: Alles auswählen

+   xmlDocPtr filter_parser = parseXmlFile("/var/tuxbox/config/mybouquets.xml"); 
in

Code: Alles auswählen

+   xmlDocPtr filter_parser = parseXmlFile("/var/tuxbox/config/zapit/bouquetfilter.xml ");
umaendern ...?

DANKE !

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

Beitrag von Nirvana »

Code: Alles auswählen

+   xmlDocPtr filter_parser = parseXmlFile("/var/tuxbox/config/zapit/mybouquets.xml ");
Soll doch mehr als ein Filter werden. S.O.
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

lass nur Nirvana machen.
wenn er alles fertig hat, dann wird er es garantiert kundtun ;)
die version von oben geht erstmal wunderbar.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Wuerde mich eben freuen wenn dies bald ins CVS wandert weil ich eigentlich regelmaessig mein JtG update und dieses fleissing riesen Currentbouquets auf Sky erstellt die keiner haben moechte und leider dann beim Herunterfahren/hochfahren durch die schiere groesse nicht in die Bouquets/Services geschrieben werden ...

@Nirvana

Meinst du man bekommt irgenwie noch eine Unterteilung der jeweiligen gruppen wie hier hin ?

Spricht der Sectionsd Scan macht ein unterteiltes bouquet fuer BskyB ..?

EDIT:

Entertainment
Lifestyle & Culture
Movies
Music
Sports
News
Documentaries
Kids
Shopping
Religion
International
Gaming & Dating
Specialist
Adult


Und wenn wir schon dabei sind,

warum zeigt denn das EPG immer das Sonderzeichen an ..?

†What's New Scooby Doo?‡

Habe mal wie hier von Rasc vorgeschlagen ein:
dvbsnoop -n 50 0x0012 >eit.txt
dvbsnoop -n 2 -spiderpid 0x000 >pat_pmt_etc.txt

Die pat_pmt ... musste ich mit STRG-C abbrechen weil selbst nach 5 minuten nichts mehr am File passiert ist.

http://www.njlworld.com/~pt1/dvb_snoop/ ... 07_eit.txt
http://www.njlworld.com/~pt1/dvb_snoop/ ... mt_etc.txt
/tmp > dvbsnoop
dvbsnoop - a dvb/mpeg2 stream analyzer tool
Version: 1.4.48/api-3 (Jan 17 2007 23:55:16)
http://dvbsnoop.sourceforge.net/
(c) 2001-2006 Rainer Scherg (rasc)
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

@PT-1

Wegen der Zeichen machst Du besser einen eigenen Thread auf. Ich bin von der anderen Baustelle.

Die Unterteilung der Bouquets ist zwar sicher nicht unmöglich, aber man müsste mal feststellen wo das signalisiert wird. Im Standard ist es nicht und Neutrino kennt so ein Konzept auch nicht, sodass ich nicht unbedingt dran interessiert bin. Sorry.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Nirvana

koenntest du mal einen aktuellen Diff erstellen da Ich Riker vom JtG Board gefragt habe und er meinte das der von MB405 nicht mehr funktioniert/passt

Danke

PT-1

PS: Wegen dem anderen gab es glaube ich schon mal etwas (sonderzeichen) muss ich suchen ;-)

Wegen der Anordnung,

nicetohave aber nicht so wichtig ;-)
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

mein diff sollte noch gehen.
an der sectionsd ist ja seit dem nichts gemacht worden.
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

hochschieb ;-) Weil Nirvana ja heute da ist :D
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Beitrag von Nirvana »

Prima Anlass. Ich bin doch immer da... ;-)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

Na ja, ab und an gehst du ungenehmigt in Urlaub und dann auch noch Leichtsinnig wohin wo nicht mal Dbox Access da ist :D

@MB405 oder anderer Dev

Bitte einchecken ;-)
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@MB405 oder Nirvane :cry:

Code: Alles auswählen

ubuntu@ubuntu://home/ubuntu/ptone/tuxbox-cvs/cdk$ patch -p2 < sectionsd_Nirvana300107.diff
missing header for unified diff at line 3 of patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- cvs/daemons-sectionsd/sectionsd.cpp        2007-01-29 17:19:34.000000000 +0100
|+++ Nirvana_30_01_07_sectionsd.cpp     2007-01-31 17:49:02.000000000 +0100
--------------------------
File to patch:
Zeile 153 ist:

Code: Alles auswählen

static int scanning = 1;

#define EPG_FILTER_PATH "/var/tuxbox/config/zapit/epgfilter.xml"
std::string epg_filter_dir = EPG_FILTER_PATH;
static bool epg_filter_is_whitelist = false;
static bool epg_filter_except_current_next = false;

//NTP- Config
#define CONF_FILE "/var/tuxbox/config/neutrino.conf"
const std::string ntp_system_cmd_prefix = "/sbin/rdate -s ";
std::string ntp_system_cmd;
CConfigFile ntp_config(',');
std::string ntpserver;
EDIT:

Hatte das gleiche Problem mit dem Upnp Diff habe dann aber festgestellt das ich mich in tuxbox-cvs/cdk befand und mich aber nur in Tuxbox-cvs befinden haette sollen.

Der MB405 Diff startet ja nun so:

Code: Alles auswählen

--- cvs/daemons-sectionsd/sectionsd.cpp	2007-01-29 17:19:34.000000000 +0100
+++ Nirvana_30_01_07_sectionsd.cpp	2007-01-31 17:49:02.000000000 +0100
Habe es jetzt in

Code: Alles auswählen

Index: tuxbox/head/apps/tuxbox/neutrino/daemons/sectionsd/
--- tuxbox.orig/head/apps/tuxbox/neutrino/daemons/sectionsd/sectionsd.cpp	2007-01-29 17:19:34.000000000 +0100
abgeandert und bekommen nun das

Code: Alles auswählen

patching file apps/tuxbox/neutrino/daemons/sectionsd/sectionsd.cpp
Hunk #1 succeeded at 156 with fuzz 1 (offset 3 lines).
Hunk #2 succeeded at 412 (offset 3 lines).
Hunk #3 succeeded at 5453 (offset 3 lines).
Hunk #4 succeeded at 5629 (offset 3 lines).
Hunk #5 succeeded at 5676 (offset 3 lines).
Hunk #6 succeeded at 6877 (offset 3 lines).
Hunk #7 succeeded at 6989 (offset 3 lines).
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Nirvana

Nachdem mein Newmake ja jetzt funktioniert habe ich mir ein Image mit MB405's Diff und Upnp gebaut.

EDIT !

Funktioniert ;-)

danke
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Nirvana

Danke fuer diese Arbeit

@MB405

Danke fuers Diff

@Mws

Danke fuers einchecken !

http://cvs.tuxbox-cvs.sourceforge.net/t ... cvs-markup
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Nirvana oder Houdini oder Sectionsd Versteher...

Ich spiele nun gerade die letzten Tage Recht viel und scanne dabei auch recht haeufig...

nun habe ich folgendes festgestellt:

Nach erfolgreichen fast scan off bekomme ich nach dem ich den sectionsd eingeschaltet habe und mein mybouquets.xml Filter angewendet wird nach meinem reboot ein schoenes 28.2 BSkyB Bouquet.

Wenn ich per OK die Liste aufrufe habe ich dort z.B. auf position 3 Sky One

im bouqtes.xml auf position ist aber:

Code: Alles auswählen

		<channel serviceID="2774" name="" tsid="07fc" onid="0002"/>


in der services.xml finde ich aber die 2774 nicht und auf der tsid 07fc habe ich nur diesen Eintrag

Code: Alles auswählen

		<transponder id="07fc" onid="0002" frequency="10758500" inversion="2" symbol_rate="22000000" fec_inner="5" polarization="1">
		</transponder>
SID 2774 sollte aber eigentlich ITV sein ...

Wer kann mir den da helfen damit automatisch die richtige services.xml mit allen Kanaelen gebaut wird ...?
PT-1
Moderator english
Beiträge: 2458
Registriert: Donnerstag 20. Dezember 2001, 00:00

Beitrag von PT-1 »

@Nirvana & Houdini

Man sollte lieber vor dem posten die Fakten bzw. die eigene Ausruestung testen ;-)

Das richtige Bouquet fuer meine Gegend lautet (London)

Code: Alles auswählen

<Bouquet type="1" bouquet_id="100e" name="BSkyB Bouquet 14 - Interactive Test" hidden="0" locked="0">
Zur Ansicht habe ich mal meine mybouquets.xml von /var/tuxbox/config
http://www.pt-1.net/UK_28_2_Test/24_04_ ... uquets.xml

Und eine komplette Currentbouqtes vor dem Filtern hier:
http://www.pt-1.net/UK_28_2_Test/24_04_ ... uquets.xml

Und meine Aktuelle Services.xml :
http://www.pt-1.net/UK_28_2_Test/24_04_07/services.xml

Und mein Bouquets.xml:
http://www.pt-1.net/UK_28_2_Test/24_04_07/bouquets.xml

Was am Ende bei mir warscheinlich falsch war waren auch meine eignenen Eintraege in meiner Satellites.xml

Diese hier sind OK:
Fuer Sky 28.2 reichen wie im CVS:

Code: Alles auswählen

	<sat name="Astra 28.2E" flags="5" position="282">
		<transponder frequency="11954000" symbol_rate="27500000" polarization="0" fec_inner="2"/>
		<transponder frequency="12051000" symbol_rate="27500000" polarization="1" fec_inner="2"/>
	</sat>