Wünsche Kanalsuche und Bouquetverwaltung

Wünsche, Anträge, Fehlermeldungen
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Wenn ich bis jetzt alles richtig verstanden habe, geht das nicht.
An der services.xml wird nichts angehngt oder gelöscht, sie wird immer neu erstellt.

Gruß Nachtvogel
Bild
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Danke für die Unterstützung. :D

Hier ist eine neue Version des Patches, der Nachtvogels delservices,xml implementiert (mir hat den Name antiservices.xml besser gefallen, sonst ist es das Gleiche).

Übrigens finde ich persönlich die Idee mit versteckten (und mit meine Patchen "verbotene") Bouquets besser. :wink:
Danke für den Patch aber gibt es eine Möglichkeit die Meldung "/var/tuxbox/config/zapit/myservices.xml: No such file or directory" auch abzuschalten wenn ich mal keine myservices.xml drinn habe?
Es ist durchaus normal in Unix/Linux mit Konsole-Meldungen wie "Could not ..." die wirklich keine Fehler bedeuten, sondern eher als Debuginformation dienen. Ich sehe es nicht als ein Fehler, nicht mal ein Schönheitsfehler.
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

@ Barf

Danke für den Patch...

Aber leider bringt es nur den Leuten was die selber kompilieren... :cry:



Gruß
____Paule
ChakaZulu
Developer
Beiträge: 457
Registriert: Sonntag 23. März 2003, 00:39

Beitrag von ChakaZulu »

Hi,

ich hab den getservices.cpp-Patch commited. Ich hoffe, ich werd's nicht bereuen :roll: ;)

Barf, vielleicht solltest Du Dir auch mal nen CVS-Account anschaffen :)

ciao,

ChakaZulu
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

PauleFoul hat geschrieben:@ Barf

Danke für den Patch...

Aber leider bringt es nur den Leuten was die selber kompilieren... :cry:



Gruß
____Paule
Nicht so ganz.
Im neuesten Yadi Image ist der erste Patch von Barf vorhanden.
Ich freue mich schon auf das nächst Yadi, bin mir fast sicher, daß dann der zweite Patch auch enthalten ist.

Also Barf, ich bedanke mich ganz herzlich bei Dir, super Arbeit. :wink:
Jetzt bin ich erst mal glücklich.

Danke auch den Yadi Team.
Schön, daß Ihr den Patch so hübsch im Image verpackt habt :wink:

Gruß Nachtvogel
Bild
Innuendo
Einsteiger
Einsteiger
Beiträge: 281
Registriert: Mittwoch 8. Dezember 2004, 21:45

Beitrag von Innuendo »

merci ;-)
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

@ChakaZulu

Vielen Dank für es einchecken.


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

Beitrag von mb405 »

THX
Barf und ChakaZulu
Ich werd es gleich mal probiern :) Gut das man ein jffs sein eingen nennt.
Also kommt in die myservices.xml das rein, was nicht gelöscht werden soll, und in die antiservices.xml das was immer raus soll (liebevoll.tv) und son ein schrott :)
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

mb405 hat geschrieben:THX
Barf und ChakaZulu
Ich werd es gleich mal probiern :) Gut das man ein jffs sein eingen nennt.
Also kommt in die myservices.xml das rein, was nicht gelöscht werden soll, und in die antiservices.xml das was immer raus soll (liebevoll.tv) und son ein schrott :)
In myservices.xml muss das rein was zusätzlich dazukommen soll (Unterkanäle usw.).

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

Beitrag von mb405 »

@PauleFoul
Das ist mir schon klar, abe in antiservice.xml soll das rein, was immer gleich gekillt wird ??
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

mb405 hat geschrieben:@PauleFoul
Das ist mir schon klar, abe in antiservice.xml soll das rein, was immer gleich gekillt wird ??
Genau... Das aus antiservice.xml wird aus der service.xml gelöscht...
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

die gleiche funktionalität für bouquet es wär auch was feines.. 8)
es gibt sooo viele die ich gar nicht brauche..
jmittelst
Tuxboxer
Tuxboxer
Beiträge: 6044
Registriert: Montag 17. November 2003, 06:48

Beitrag von jmittelst »

dietmarw hat geschrieben:die gleiche funktionalität für bouquet es wär auch was feines.. 8)
es gibt sooo viele die ich gar nicht brauche..
Hmm - wenn der Service durch die AntiService.xml draußen ist, sollte doch auch kein Bouquet angelegt werden, oder?

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

Beitrag von mb405 »

genau, ich werd jetzt mal ne antiservice.xml erstellen, und mal probiern. Wenn ich hier so richtig gelesen hab, dann bedeuted das ja soviel wie lösche die kanäle, die in antiservice stehen.
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

also meine ersten versuche mit der "antiservices.xml" verliefen nicht erfolgreich..

weder beim eintragen eines ganzen bouquets,
noch beim eintragen einzelner services wurden diese ausgeblendet

auch nach einem erneuten suchlauf mit bouquets neu erstellen waren sie noch vorhanden..
Nachtvogel
Tuxboxer
Tuxboxer
Beiträge: 4391
Registriert: Freitag 21. Mai 2004, 17:16

Beitrag von Nachtvogel »

Hallo!

Genau.

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

Beitrag von mb405 »

also bei mir geht es einwandfrei :)
<?xml version="1.0" encoding="UTF-8"?>
<zapit>
<sat name="Astra 19.2E" diseqc="0">
<transponder id="044d" onid="0001" frequency="11836500" inversion="2" symbol_rate="27500000" fec_inner="3" polarization="0">
<channel service_id="6dca" name="Das Erste" service_type="01"/>
<channel service_id="6dcb" name="Bayerisches FS" service_type="01"/>
<channel service_id="6dcc" name="hr-fernsehen" service_type="01"/>
<channel service_id="6dcd" name="arte" service_type="01"/>
<channel service_id="6dce" name="SR Fernsehen Südwest" service_type="01"/>
<channel service_id="6dcf" name="WDR Köln" service_type="01"/>
<channel service_id="6dd0" name="BR-alpha" service_type="01"/>
<channel service_id="6dd1" name="SÃœDWEST BW" service_type="01"/>
<channel service_id="6dd2" name="Phoenix" service_type="01"/>
<channel service_id="6dd8" name="Bayern 4 Klassik" service_type="02"/>
<channel service_id="6dd9" name="B5 aktuell" service_type="02"/>
<channel service_id="6dda" name="hr-info" service_type="02"/>
<channel service_id="6ddb" name="hr2" service_type="02"/>
<channel service_id="6ddc" name="hr-klassik" service_type="02"/>
<channel service_id="6ddd" name="YOU FM" service_type="02"/>
<channel service_id="6dde" name="Bayern 1" service_type="02"/>
<channel service_id="6ddf" name="NDR Info" service_type="02"/>
<channel service_id="6de0" name="NordwestRadio" service_type="02"/>
<channel service_id="6de1" name="SR 1" service_type="02"/>
<channel service_id="6de2" name="Test-R" service_type="01"/>
</transponder>
<transponder id="0437" onid="0001" frequency="11953500" inversion="2" symbol_rate="27500000" fec_inner="3" polarization="0">
<channel service_id="6d66" name="ZDF" service_type="01"/>
<channel service_id="6d67" name="3sat" service_type="01"/>
<channel service_id="6d68" name="KiKa" service_type="01"/>
<channel service_id="6d69" name="Eurosport" service_type="01"/>
<channel service_id="6d6b" name="ZDFinfokanal" service_type="01"/>
<channel service_id="6d6c" name="DKULTUR" service_type="02"/>
<channel service_id="6d6d" name="DLF" service_type="02"/>
<channel service_id="6d6e" name="ZDFdokukanal" service_type="01"/>
<channel service_id="6d6f" name="EuroNews" service_type="01"/>
<channel service_id="6d70" name="ZDFtheaterkanal" service_type="01"/>
</transponder>
</sat>
</zapit>
Das kommt im log:
[getservices] /var/tuxbox/config/zapit/myservices.xml found.
[getservices] dup transponder id 3 onid 85
[getservices] dup transponder id 4 onid 85
[getservices] dup transponder id 11 onid 85
[getservices] dup transponder id 1 onid 85
[getservices] /var/tuxbox/config/zapit/antiservices.xml found.
[getservices]: Nuking 28106 1101 1 (Das Erste)
[getservices]: Nuking 28107 1101 1 (Bayerisches FS)
[getservices]: Nuking 28108 1101 1 (hr-fernsehen)
[getservices]: Nuking 28109 1101 1 (arte)
[getservices]: Nuking 28110 1101 1 (SR Fernsehen Südwest)
[getservices]: Nuking 28111 1101 1 (WDR Köln)
[getservices]: Nuking 28112 1101 1 (BR-alpha)
[getservices]: Nuking 28113 1101 1 (SÃœDWEST BW)
[getservices]: Nuking 28114 1101 1 (Phoenix)
[getservices]: Nuking 28120 1101 1 (Bayern 4 Klassik)
[getservices]: Nuking 28121 1101 1 (B5 aktuell)
[getservices]: Nuking 28122 1101 1 (hr-info)
[getservices]: Nuking 28123 1101 1 (hr2)
[getservices]: Nuking 28124 1101 1 (hr-klassik)
[getservices]: Nuking 28125 1101 1 (YOU FM)
[getservices]: Nuking 28126 1101 1 (Bayern 1)
[getservices]: Nuking 28127 1101 1 (NDR Info)
[getservices]: Nuking 28128 1101 1 (NordwestRadio)
[getservices]: Nuking 28129 1101 1 (SR 1)
[getservices]: Nuking 28130 1101 1 (Test-R)
[getservices]: Nuking 28006 1079 1 (ZDF)
[getservices]: Nuking 28007 1079 1 (3sat)
[getservices]: Nuking 28008 1079 1 (KiKa)
[getservices]: Nuking 28009 1079 1 (Eurosport)
[getservices]: Nuking 28011 1079 1 (ZDFinfokanal)
[getservices]: Nuking 28012 1079 1 (DKULTUR)
[getservices]: Nuking 28013 1079 1 (DLF)
[getservices]: Nuking 28014 1079 1 (ZDFdokukanal)
[getservices]: Nuking 28015 1079 1 (EuroNews)
[getservices]: Nuking 28016 1079 1 (ZDFtheaterkanal)
Es ist nur ein Test :) Wer will schon die Öffentlichen ausblenden :)
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Beitrag von dietmarw »

weitere tests lassen vermuten, das es nur mit bestimmten suchlaufeinstellungen läuft.

bouquets - neu erstellen --> keine funktion
bouquets - erneuern --> er macht irgendwas, aber nicht das erwartete.
[getservices] dup transponder id 456 onid 1
[getservices] dup transponder id 457 onid 1
[getservices] dup transponder id 458 onid 1
[getservices] dup transponder id 459 onid 1
[getservices] dup transponder id 45A onid 1
[getservices] dup transponder id 45B onid 1
[getservices] dup transponder id 45C onid 1
[getservices] dup transponder id 45D onid 1
[getservices] dup transponder id 45F onid 1
[getservices] dup transponder id 460 onid 19
obiges entspricht nicht der myservices.xml
die anti... fasst er gar nicht an?

welche einstellungen hast du benutzt mb405?

meine sind:
serv-ausw : alle serv (auch tv+rad probiert)
diseqc : kein diseqc
bouquets : erneuern (bei neu erstellen kommt gar keine getservices anzeige)
satellit : astra
schnell scan : aus
mb405
Tuxboxer
Tuxboxer
Beiträge: 2331
Registriert: Donnerstag 24. März 2005, 21:52

Beitrag von mb405 »

ich hab genau die selben einstellungen
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

Also bei mir funktioniert das einlesen der myservice.xml einwandfrei.
Das mit der antiservice.xml habe ich noch nicht getestet...

Wollte das Bouquet "Andere" verstecken. Allerdings funktioniert dies
nicht und auch die Einstellung wird nicht gespeichert. Das versteckt
Icon ist nach einem erneuten Aufrufs des Editors wieder verschwunden...


Gruß
____Paule
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Beitrag von Barf »

Tolles Response :D
weitere tests lassen vermuten, das es nur mit bestimmten suchlaufeinstellungen läuft.
Ich mache mich einige Sorgen, falls es wirklich ein Problem gibt. Das Problem (mit dem Problem) ist das es so viele Möglichkeiten gibt, etwas Doofes zu machen (z.B. eine nicht-wohlgeformte xml-Datei zu erzeugen. Dann kann mann sich nicht erwarten, das die Auswertung klappen soll.)

Mif folgendes kleines patch-patch

Code: Alles auswählen

--- getservices.cpp~    2005-04-29 21:32:30.542042640 +0200
+++ getservices.cpp     2005-04-29 21:43:23.525774024 +0200
@@ -177,8 +177,9 @@
       xmlNodePtr channel = transponder->xmlChildrenNode;
       while ((channel = xmlGetNextOccurence(channel, "channel"))) {
        t_service_id service_id = xmlGetNumericAttribute(channel, "service_id", 16);
-       printf("[getservices]: Nuking %d \t%d \t%d \t(%s)\n", service_id, transport_stream_id, original_network_id, xmlGetAttribute(channel, "name"));
-       allchans.erase(CREATE_CHANNEL_ID);
+       printf("[getservices]: Nuking %d \t%d \t%d \t(%s)...", service_id, transport_stream_id, original_network_id, xmlGetAttribute(channel, "name"));
+       int result = allchans.erase(CREATE_CHANNEL_ID);
+       printf(result ? "succeded\n" : "failed\n");
        channel = channel->xmlNextNode;
       }
       transponder = transponder->xmlNextNode;
werden die Konsolemeldungen etwas aussagekräftiger: es wird ausgegeben falls das "Nuken" geklappt hat. Vielleicht hilft das beim Debuggen.
mogway
Semiprofi
Semiprofi
Beiträge: 1287
Registriert: Montag 30. Dezember 2002, 08:02

Beitrag von mogway »

Nachtvogel hat geschrieben:Ich freue mich schon auf das nächst Yadi, bin mir fast sicher, daß dann der zweite Patch auch enthalten ist.
Ja, wird er ;)

Gruß
mogway
Gruss
mogway
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

Da bin ich ja froh daß das mit den Unterkanälen jetzt drin ist... :D

Bild

Ob mit dem Portal funktioniert... :gruebel: :gruebel:
Relativ unkonfortabel finde ich... Wie sehen denn da die
EPG Info es aus?? Gibt es die auch für Unterkanäle??

Gruß
____Paule
Nico 77
Semiprofi
Semiprofi
Beiträge: 1383
Registriert: Freitag 18. April 2003, 15:12

Beitrag von Nico 77 »

ChakaZulu hat geschrieben:Hi,

ich hab den getservices.cpp-Patch commited. Ich hoffe, ich werd's nicht bereuen :roll: ;)

Barf, vielleicht solltest Du Dir auch mal nen CVS-Account anschaffen :)

ciao,

ChakaZulu
Also der Patch ist ja gut und schön, aber wieso macht man Sachen zum Standart die keine sind.
Die Dateien gehören in diesem Sinne nicht zu Neutrino, könnte man die Meldungen abschalten, wäre das möglich?

/var/tuxbox/config/zapit/myservices.xml: No such file or directory
/var/tuxbox/config/zapit/antiservices.xml: No such file or directory
hannebamb(el)
Foren-Moderator
Beiträge: 297
Registriert: Montag 11. Oktober 2004, 14:51

Beitrag von hannebamb(el) »

Nico 77 hat geschrieben: Also der Patch ist ja gut und schön, aber wieso macht man Sachen zum Standart die keine sind.
Die Dateien gehören in diesem Sinne nicht zu Neutrino, könnte man die Meldungen abschalten, wäre das möglich?

/var/tuxbox/config/zapit/myservices.xml: No such file or directory
/var/tuxbox/config/zapit/antiservices.xml: No such file or directory
Frage:

Wer definiert Standard ? höchstens eine API.
Da es sich bei Neutrino um eine GUI handelt, ist "Standard" hier so nen Begriff.

IMHO ist an diesen Meldungen nichts auszusetzen.

sonst schau halt in der funktion parsexml nach und bau es aus :-)

cya