Jump to content

Sumisu

Keywelt-Plugingenieur
  • Gesamte Inhalte

    709
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von Sumisu

  1. Hi,

     

    nachdem ich in der Vergangenheit einige Images angetestet habe, bisher immer beim Sportster hängen geblieben bin, es mich aber irgendwie zum Keywelt-Image zieht, habe ich mich da mal intensiver mit beschäftigt. Letztendlich läuft das Image mittlerweile auch bei mir soweit ganz gut (alles eine Sache der Einstellung(en)) :unsure:

     

    Ein Problem habe ich aber noch. Meine Nokia 2x500 will beim Hardcore-Zappen manchmal ein paar Sekunden schwarz bleiben und bietet danach eine unsynchrone Programmvorstellung. Ich habe mit den Ucodes und diversen anderen Einstellungen rumprobiert, das aber nicht wegbekommen (beim Sportster hatte ich das auch mal - iss aber seit einigen Monaten weg). Einzige Sache ist m.E. noch die Option "Avia 500 alt /neu", die ich im Keywelt-Image nicht finden kann (dort sehe ich nur die Auswahl für die 600er). Weiss nicht, ob es daran liegt und habe diesbezüglich auch noch nicht die Boardsuche bemüht (sorry, iss schon spät). Aber vieleicht hat da jemand nen kurzen Tip...

     

    Danke!

     

    Sumisu

  2. Hi,

     

    ich denke mal, dass es daran liegt:

     

    SUSER0=

    SPASS0=

     

    wenn Du die smtp-Authentifizierung auf ein stellst (AUTH0=1), dann musst Du m.E. auch user und pwd mitgeben. Allerdings bin ich mir bei 1&1 nicht sicher, ob da die smtp-Authentifizierung überhaupt benötigt wird...

     

    Sumisu

  3. @carsten_g

     

    Nur zur Richtigstellung: Das Script selbst stammt von der Grundidee her von HIER. Ohne eine Shellexec, die Umsetzung des EPG-Skriptes und diverser anderer Plugins (bspw. dem Remote-Timer) und die super Board-Unterstützung würde es in der Form nicht existieren. Zudem ist es von Fackelkind und mir zusammengebastelt - es handelt sich also nicht um eine Einzelleistung...

     

    Was Deine Frage betrifft: Das ist schon so, wie von Dir beschrieben. Die Zeilen für die Shellexec werden in ein temporäres File geschrieben und danach wird dann via php die shellexec aufgerufen...

     

    Unter http://tvguide.krecos.de/dbox/dbox.php?sourcecode kannst Du Dir den kompletten Sourcecode ansehen.

     

    @StompSC

    Danke! Leider ist es wirklich so, dass viele stillschweigend nehmen und nicht mal bereit sind, mal Anregungen zu geben, Kritik zu üben oder sich gar zu bedanken. Wobei der Kern hier da zum Glück anders ist ;)

     

    Grüße,

    Sumisu

  4. So - ich bitte um Verständnis dafür, dass der alte Link soeben gekickt wurde und das Plugin somit nur noch unter der zuletzt geposteten Adresse erreichbar ist:

     

    ACTION=&TV-Guide,(wget -O - http://tvguide.krecos.de/dbox/dbox.php || echo "msgbox msg='Server nicht erreichbar!'") | sh

     

    Was das Thema channel_ids angeht: das wird sich aufgrund von Zeitmangel noch ein paar Wochen hinziehen. Aber vielleicht kann sich ja der ein oder andere melden, wenn er Zeit und Lust hat, mitzuwirken...

     

    Viele Grüße,

    Sumisu

  5. @croonie

     

    Von Gehimtips habe ich nicht gesprochen :) - wenn jemand einen breit gefächerten Musikgeschmack hat, dem kann ich aber bspw. folgende Alben ans Herz legen:

     

    - Apoptygma Berzerk - You And Me Against The World

    - Blink 182 - Greatest Hits

    - Doro - Classic Diamonds

    - Billy Idol - Devils Playground

    - und alles von Phillip Boa, M. walking on the Water, Tocotronic sowie Die Ärzte und Farin Urlaub

     

    Das liegt bei mir nämlich derzeit im Auto rum :blink:

     

    Sumisu

  6. Wenn du die alten Bouquets erhalten wills, musst du erneuern eingeben. Dann bleiben die alten erhalten und es werden nur neue Sender bzw. Bouquets zugefügt.

    ??? Sachen gibts... Ist das von Image zu Image unterschiedlich? Bei mir jedenfalls lasse ich den Parameter bei der Suche immer auf "nicht ändern". Dann bleiben die alten Sender wo sie waren, die neuen kommen ins Bouquet "Andere", ich verteile die und alles ist gut.

     

    Sumisu

  7. Hosting-Änderung:

     

    Ich habe das Scripting nun mal ausgelagert. Bitte ändert Euren Link wie folgt. Der alte wird noch eine Zeit lang zur Verfügung stehen, wird jedoch demnächst deaktiviert (ich werde ihn in sämtlichen Postings ersetzen).

     

    NEU:

     

    ACTION=&TV-Guide,(wget -O - http://tvguide.krecos.de/dbox/dbox.php || echo "msgbox msg='Server nicht erreichbar!'") | sh

     

    Damit sollte es nun auch zu keinen Ausfallzeiten mehr kommen. Es kann sein, dass sich der Link in den nächsten Wochen nochmal ändert. Dann gibts aber selbstverständlich zeitnah Info...

     

    Das mit den channel_ids wird sich noch ein paar Tage hinziehen. Wir müssen a) klären, wie wir das nun mit dem Mapping handeln und aber auch :blink: berücksichtigen, welche Sender der User tatsächlich angezeigt bekommt (viele haben Premiere Start in der bouquets.xml aber nicht alle haben ein Abo...)

     

    Grüße,

    Sumisu

  8. @DrStoned

     

    Ergo, das Skript muß so beschaffen sein, daß es die zugehörige Channel-ID auf der bouquets.xml ausliest und dann von hex -> dezimal umrechnet.

     

    Umrechnung wird nicht erforderlich sein, da das ja das Webinterface erledigt :D . Aber was das Auslesen der channel_ids angeht, da könnte

     

    Da sich gerade im Kabel die Senderbelegungen öfter mal ändern, ist das imho die einzige Lösung.

     

    der Grund dafür sein, dass man das wirklich tun muss :blink:

     

    Werden wir mal prüfen müssen. Allerdings wird das dann wieder blöd mit der Senderbezeichnung, da ich mir nicht sicher bin, ob wenigstens die dann überall gleich ist :) . Irgendeinen eindeutigen Mapping-Schlüssel braucht man ja...

     

    Sumisu

  9. @DrStoned

     

    Zunächst erstmal vielen Dank für den ausführlichen Test und die detaillierten Informationen. Genau SO wünschen wir uns das Feedback, um hier die Schwachstellen zu identifizieren und reagieren zu können.

     

    Zu den Punkten:

     

    channel_id:

    Da ich nach den bisherigen Erkenntnissen davon ausging, dass die channel_id für die Sender überall gleich ist, wird die von dem TVGuide via php-Skript aus einem Mapping in einer zusätzlichen Sendertabelle ermittel. Leider ist die Annahme nun aber wohl falsch :) Wenn man sich die bouquets.xml bei mir (Astra) anschaut, dann setzt sich bspw. xxp wie folgt zusammen:

     

    <channel serviceID="313a" name="XXP" tsid="0459" onid="0001" sat="192" />

     

    Ergebnis: 4590001313a (=tsid+onid+serviceID) - warum dann in der timerd.conf etwas anderes landet, weiss ich nicht - so jedenfalls will es das web-Interface.

     

    EDIT: siehe Worschters Posting - da iss das besser erklärt :D

     

    In Deinem Fall:

     

    <channel serviceID="0269" name="XXP" tsid="2716" onid="f001"/>

     

    hätte da also 2716f0010269 stehen müssen...

     

    Es sieht wohl so aus, dass wir das konzeptionell ändern müssen. Schön wäre es, zu wissen, ob das von Kabelbetreiber zu Kabelbetreiber auch wieder anders sein kann oder ob xxp oder weitere "Exoten" dann ggf. weitere channel_ids haben können. Es wäre super, wenn sich mal jemand melden könnte, der einen anderen Kabelanbieter als Kabel-BW hat bzw. nicht Astra nutzt! Sollte sich herausstellen, dass es nur ein paar wenige Abweichungen gibt, dann bin ich dafür, einfach mehrere Sets zu bauen, in denen das Mapping anders aussieht. Das jeweilige Set müsste man dann bei dem Aufruf als Parameter mitgeben. Dann könnten wir beim Handling via php verbleiben. Ansonsten wirds kompliziert :blink:

     

    Daher der konkrete Aufruf an Testwillige: Könnt ihr das bitte mal genauso wie von DrStonded dargelegt ausprobieren und dann die Ergebnisse inkl. der dazugehörigen bouquets-Einträge posten oder via PN schicken?

     

    Wer keine Lust auf oder keine Zeit für grosse Testaktionen hat, der möge mir bitte einfach seine bouquets.xml senden.

     

    Danke!

     

    Umschalten / Hänger:

    Das von Dir beschriebene Phänomen hatte ich auch schon. Ich habe da auch auf die sectionsd getippt, da es eben so war, dass offensichtlich der Prozessor total ausgelastet war. Anschließend ging es bei dem gleichen Sender auch wieder problemlos. Und da dort lediglich ein ZAPTO übers Interface gesetzt wird, kann ich mir nur vorstellen, dass sectionsd da Probleme macht. Jetzt könnte man also abwarten, bis sich diese leidige Thema von allein erledigt oder aber beim Umschalten gleich die sectionsd killen und schauen, obs dann besser wird.

     

    Aber auch dazu wäre Feedback wichtig. Wäre es ok, wenn nach dem Umschalten über den TVGuide erstmal das gesamte EPG weg ist?

     

    Bitte testet weiter und gebt Feedback.

     

    Viele Grüße,

    Sumisu

  10. ok - dann bleibt uns wohl nur die abgewandelte Variante (es werden damit max. 40 IDs übergeben). Ist das soweit verständlich dargelegt? Müssen wir mal am WE oder so drüber...

     

    Ich würde jetzt auch ganz gerne das neue Skript austauschen (wird sonst zu unübersichtlich). Gabs / gibts mit der neuen Variante noch irgendwo Probleme (bis auf dass derzeit noch alle Kanäle angezeigt werden - aber das ist ja auch bei der alten Variante der Fall)?

     

    EDIT: Habs bereits ausgetauscht. Die "neue" Variante (also inkl. ZAP+Timer) ist damit auch unter dem ursprünglichen Link aus dem ersten Posting errechbar.

     

    Sumisu

  11. @fackelkind

     

    Ehrlich gesagt finde ich die Variante (bzw. den Ansatz - die Datenmenge stört mich noch etwas) von SnowHead super und würde die auch bevorzugen. Kannst Du bitte mal checken, ob es da Probleme geben könnte, wenn ab ?channel_ids= mehrere 100 (sicherlich auch mal mehrere 1000) Einträge kommen? Gibt es da Limits? Wäre ja schon ne Latte an Einträgen. Wir müssten dann auch prüfen, wie gross damit die Menü-Files werden können.

     

    Alternative (bitte auch mal checken) wäre m.E.:

    - wget auf unsere channel-ids (max knapp 40)

    - Vergleich mit den lokalen channel_ids

    - Rückgabe des arrays an ids, die von den max. 40 tatsächlich vorhanden sind (auch als channel_ids=...)

    - Einbindung in die where-Bedingung

     

    Ich habe das Mapping der channel_ids jetzt schon mal aus dem php-Script rausgenommen und die Ermittling direkt ins sql gepackt (werden also aus der db geholt - siehe sourcecode). Da könnten wir dann ganz einfach ein where senderk in (array von den channel_ids) einfügen.

     

    Sumisu

  12. @snowhead

     

    ok - das ist ne gute Info und ehrlich gesagt ne scheiss Erkenntnis :blink: - dann müssen wir das wohl in Kauf nehmen. Werde die Woche mal die Vorabladevariante versuchen.

     

    Letzte Stand der neuen Alpha ist übrigens wie folgt:

     

    - ZAP-To eingebaut (gleich zum angezeigten umschalten)

    - Mitteilung eingebaut (wenn Timer gesetzt wurde)

    - +5 Start und +10 Minuten Ende für Timer hinzugefügt

     

    Nachfolgend nochmal der aktuelle Link für die Shellexec (Version 1.94 erforderlich!) und der Aufruf mit der Bitte um Test:

     

    ACTION=&TV-Guide,(wget -O - http://tvguide.krecos.de/dbox/dbox.php || echo "msgbox msg='Server nicht erreichbar!'") | sh

     

    Sumisu

  13. @Sumisu

     

    Daher mein Vorschlag, ganz zu Anfang des Plugins die Kanalliste einmal als Datei

    nach /tmp/ zu laden und dann nur mit "grep -q 'channel_id' /tmp/dateiname" als

    Shellresultat auszuwerten.

    hmmm - das wäre sicherlich auch kein Problem (heute aber nicht mehr) - aber meinst Du wirklich, dass das dann schneller geht?? Ich denke, die performanteste Lösung wäre ein Zusatzparameter, über den dann Programmgruppen ausgewählt werden.

     

    Beispiel:

     

    A = Österreich (ORF, ATV...)

    D = Private DE (RTL, SAT1...)

    O = Öffentlich Rechtliche DE (ARD, ZDF...)

    S = Shopping (HSE, QVC...)

    P = Premiere

     

    Aufruf dann wie folgt:

     

    ACTION=&TV-Guide TEST,(wget -O - http://tvguide.krecos.de/dboxneu/dbox.php?sender=ADO || echo "msgbox msg='Server nicht erreichbar!'") | sh

     

    Über die Gruppen könnte man ja noch reden (wegen 3. Programme und so). Letztendlich würde es dann Sinn machen, die Abfrage gleich mit ins SQL zu packen. Dann kriegt die Box auch nur noch, was man im Shellexec-Menü als Parameter mitgegeben hat.

     

    Bitte Feedback dazu.

     

    Sumisu

×
×
  • Neu erstellen...