EPG Filter erweitern.. (IDEE)

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

EPG Filter erweitern.. (IDEE)

Beitrag von PauleFoul »

Hallo zusammen,

bei der Optimierung meiner epgfilter.xml sind mir zwei Dinge auf-/eingefallen die
ich hier gerne zur Diskussion stellen würde:

1. Wäre es möglich eine Option einzubauen, dass der EPG von Radiokanälen (also Service_Type 02) nur
eingelesen wird wenn man in den Radiomodus schaltet. Das würde den Usern die zu 99% nur den TV-Modus
nutzen viel Speicher sparen und wenn man dann doch mal Radio nutzt hätte man ganz normal EPG.

2. Wäre es möglich die auf das "Now&next" Event begrenzten (gefilterten) Sender mit der Taste
"EPG aktualisieren" dazu zu bewegen alle Events des entsprechenden Senders einzulesen. Ist nützlich
wenn man bei einem gefilterten Sender doch mal etwas nachschauen möchte.

Bin gespannt auf Eure Meinungen.


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

Re: EPG Filter erweitern.. (IDEE)

Beitrag von Nirvana »

Die Idee zu 1 gibt es schon lange. Es ist aber das alte Problem: Der sectionsd weiß nicht, welche Sender Radio Sender sind.
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Re: EPG Filter erweitern.. (IDEE)

Beitrag von PauleFoul »

Nirvana hat geschrieben:Die Idee zu 1 gibt es schon lange. Es ist aber das alte Problem: Der sectionsd weiß nicht, welche Sender Radio Sender sind.
Ich denke man könnte das über die epgfilter.xml lösen. Idee wäre eine Liste mit Radiosendern anzulegen
(Whitelist) in welcher man die Sender definiert für welche EPG eingelesen werden soll. Wenn der TV-Modus
aktiv ist wird diese nicht ausgeführt und erst aktiviert wenn man in den Radiomodus wechselt.

Beispiel:

Code: Alles auswählen

<epgfilter is_whitelist = "1" except_current_next = "1" service_id = "2">
<filter name="P_60ER" onid="0085" tsid="0004" serviceID="0091"/>
<filter name="P_DINNER_PARTY" onid="0085" tsid="0004" serviceID="0092"/>
<filter name="P_KLASSIK" onid="0085" tsid="0004" serviceID="0093"/>
<filter name="P_JAZZ" onid="0085" tsid="0004" serviceID="0094"/>
</epgfilter>
Gruß
____Paule
Nirvana
Erleuchteter
Erleuchteter
Beiträge: 646
Registriert: Mittwoch 16. April 2003, 14:12

Re: EPG Filter erweitern.. (IDEE)

Beitrag von Nirvana »

Aber der sectionsd sieht beim EPG nicht den service_type. Im EIT werden nur onid, tsid, sid gesendet.
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: EPG Filter erweitern.. (IDEE)

Beitrag von seife »

Was man ja evtl. machen könnte (wollte ich schon mal machen, aber es kam halt wie immer was anderes dazwischen ;)) ist, dass der gerade aktuelle Kanal einfach nie gefiltert wird. Es müsste halt jemand einen sauberen Patch dafür schicken...
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Re: EPG Filter erweitern.. (IDEE)

Beitrag von jmittelst »

seife hat geschrieben:... der gerade aktuelle Kanal einfach nie gefiltert wird...
Die Idee hat was.

cu
Jens
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Re: EPG Filter erweitern.. (IDEE)

Beitrag von PauleFoul »

Nirvana hat geschrieben:Aber der sectionsd sieht beim EPG nicht den service_type. Im EIT werden nur onid, tsid, sid gesendet.
Ja, deshalb soll ja über den zusätzlichen Parameter unterschieden werden. Nennen wir den nicht service_ID
sondern "Modus". Hierbei steht die "0" für TV&Radio, die "1" für TV und die "2" für Radio-Modus.
Man erstellt sich also eine Whitelist, wobei diese nur ausgeführt wird wenn der entsprechende Modus aktiv
ist.
Sender die in der Whitelist mit dem Modus= 0 gelistet sind werden also im Radio&TV-Modus eingelesen.
Sender die mit dem Modus=1 nur wenn der TV-Modus aktiv ist.
Sender die mit dem Modus=2 nur wenn der Radion-Modus aktiv ist.

seife hat geschrieben:Was man ja evtl. machen könnte (wollte ich schon mal machen, aber es kam halt wie immer was anderes dazwischen ;)) ist, dass der gerade aktuelle Kanal einfach nie gefiltert wird. Es müsste halt jemand einen sauberen Patch dafür schicken...
Das wäre auch eine Lösung, wobei es mir persönlich über die Taste "EPG aktualiseren" besser gefallen
würde. Sonst wird bei jedem "Durchzappen" der ganze EPG nachgeladen und gerade hier reicht ja normal
das Now&Newt-Event.


Gruß
____Paule
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: EPG Filter erweitern.. (IDEE)

Beitrag von seife »

Das fliegt aber auch beim nächsten housekeeping wieder raus... Der Vorteil ist, dass es relativ einfach zu machen wäre. Glaube ich zumindest, ohne jetzt in den Kot geschaut zu haben...
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Re: EPG Filter erweitern.. (IDEE)

Beitrag von PauleFoul »

seife hat geschrieben:Das fliegt aber auch beim nächsten housekeeping wieder raus... Der Vorteil ist, dass es relativ einfach zu machen wäre. Glaube ich zumindest, ohne jetzt in den Kot geschaut zu haben...
Denke aber dass das zappingverhalten dadurch beeinfluust wird. Dann lieber mit der Taste "EPG aktualisieren"
den Filter "bewusst" deaktivieren.
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Re: EPG Filter erweitern.. (IDEE)

Beitrag von PauleFoul »

Hi,

hier noch ein besseres Beispiel um meine Idee euch ein Stück näher zu bringen ;-)

Code: Alles auswählen

<?xml version="1.0" encoding="UTF-8" ?> 
<epgfilter is_whitelist = "1" except_current_next = "1" modus="2"> // Diese Sender werden nur im Radio-Modus eingelesen!
  <filter name="P_60ER" onid="0085" tsid="0004" serviceID="0091"/>
  <filter name="P_DINNER_PARTY" onid="0085" tsid="0004" serviceID="0092"/>
  <filter name="P_KLASSIK" onid="0085" tsid="0004" serviceID="0093"/>
  <filter name="P_JAZZ" onid="0085" tsid="0004" serviceID="0094"/>
</epgfilter>
<epgfilter is_whitelist = "1" except_current_next = "0" modus="1"> // Diese Sender werden nur im TV-Modus eingelesen!
  <filter name="3Sat" onid="0001" tsid="0437" serviceID="6d67"/>
  <filter name="KiKa" onid="0001" tsid="0437" serviceID="6d68"/>
  <filter name="ZDFinfokanal" onid="0001" tsid="0437" serviceID="6d6b"/>
</epgfilter>
<epgfilter is_whitelist = "1" except_current_next = "0" modus="0"> // Diese Sender werden immer eingelesen!
  <filter name="P_70ER" onid="0085" tsid="0004" serviceID="00a6"/>
  <filter name="P_80ER" onid="0085" tsid="0004" serviceID="00a7"/>
  <filter name="RTL Shop" onid="0001" tsid="0441" serviceID="2f30"/>
  <filter name="n-tv" onid="0001" tsid="0441" serviceID="2f3a"/>
  <filter name="EuroNews" onid="0001" tsid="0441" serviceID="79f4"/>
</epgfilter>
Gruß
____Paule
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: EPG Filter erweitern.. (IDEE)

Beitrag von seife »

Das funktioniert aber nicht, erstens sind die Kommentare keine Kommentare, zweitens wird "modus=" nicht ausgewertet.
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Re: EPG Filter erweitern.. (IDEE)

Beitrag von PauleFoul »

seife hat geschrieben:Das funktioniert aber nicht, erstens sind die Kommentare keine Kommentare, zweitens wird "modus=" nicht ausgewertet.
Witzbolb...