• Hallo!


    Wie bekommt man dann eine Bouquetliste? Ich muss ja zuerst mal die Service Nr auslesen können.


    Ich bin einer der Entwickler von XMediaGrabber und wir wollen unser Tool nach vielfachem Wunsch auch für Enigma2 erweitern.


    Das XML zurückkommt ist ja auch gewollt :smiling_face:


    Gruß


    Reini

  • Also am besten installierst du dir den Firefox mit der Extension Firebug. Da kannst du dalle Request´s des Webif auf die Box und deren Antworten sehr gut nachvollziehen. Denke das das erstmal das beste ist.


    UNd dann merke ich das die Wiki doch veraltet ist *duck* sorry :smiling_face:
    Irgendwer hat das wohl zu getservices geändert.


    Werf nen Blick in die config.js aus /web-data.


    /web/getservices?sRef=*sref*


    Wobei *sref* eben die Servicereference ist. Der erste Request wird dann wohl sien, die Srefs der Bouqets rauszubekommen. Dazu nimmste die Sref der Root-Bouqets:


    Code
    var bouqet_tv = '1:7:1:0:0:0:0:0:0:0:(type == 1) || (type == 17) || (type == 195) || (type == 25)FROM BOUQUET "bouquets.tv" ORDER BY bouquet';


    in den Antworten bekommste alle Srefs und Channelnames der einzelnen Bouqets.

  • Hallo!


    Haben sich auch anderen Befehle geändert? Gibts irgendwo ne komplette Übersicht über die verfügbaren Befehle?


    ich suche was um die Uhrzeit und die PIDS der aktuellen Sendung auszulesen..


    Gruß


    Reini

  • Also eine andere Übersicht ausser die in der Wiki gibt es nicht. Du kannst aber mal nen Blick in /web/ auf die .xml Dateien werfen. Denn jede dieser Dateien ist ein 'Befehl', den du über /web/dateiname aufrufen kannst. Nur ohne das XML hinten. Nur die Parameter der URL stehen da nicht drin. Die sind leider etwas versteckt.


    Wie schon geschrieben, installier dir Firebug, da findeste eigentlich alle URL die momentan gehen in Funktion.


    Die PID´s des aktuellen Kanal findest du unter http://dm7025/web/about



    Unterkanäle wie die von Premie Direkt sind unter http://dm7025/web/subservices zu finden, wenn der Channel getuned ist.

    Einmal editiert, zuletzt von 3c5x9 ()

  • Ich habe da ein kleines Problem mit Umlauten im Timernamen:


    Das liefert mit die Schnittstelle zurück:
    <e2name>Zum Ausziehen verf�hrt (Failure to Launch)</e2name>
    <e2description>Liebeskom�die</e2description>
    <e2descriptionextended>
    Tripp (Matthew McConaughey) ist zwar schon 35, lebt aber immer noch zu Hause. Damit der verwöhnte


    Beim Namen und der Beschreibung werden die Umlaute nicht korrekt dargestellt (auch nicht im WebIf). Bei der Langbeschreibung aber schon. Ist das ein Bug?


    Edit: Hat sich schon erledigt, war mein Fehler


    Gruß


    Reini

    Einmal editiert, zuletzt von crazyreini ()

  • Zitat

    Unterkanäle wie die von Premie Direkt sind unter http://dm7025/web/subservices zu finden, wenn der Channel getuned ist.


    Hmmm stehe hier vor einem Problem.


    Angenommen, auf der Box ist derzeit auf Premiere Start geschaltet und ich schalte mit einem Script auf Premiere Direkt:


    wget -O- http://root:dreambox@192.168.2.20/web/zap?ZapTo=*ref*


    Danach hole ich mir die Sub-Services mit:


    wget -O- http://root:dreambox@192.168.2.20/web/subservices


    Nur geht das nicht!


    Es geht erst, wenn ich am PC mit dem WebIF auf Direkt schalte und dann wieder versuche:


    wget -O- http://root:dreambox@192.168.2.20/web/subservices


    Nun geht es. Kann sich das bitte jemand ansehen?



    Besten Dank im Voraus.

    MfG Ali

    DM8000 | DM8000 | DM500HD | DM500HD | DM7020S


    Bash
    #!/bin/sh
    while [ 1 ]
    do
    	echo "i love my dreams!!!"
    	sleep 1
    done
  • Auf die schnelle hab ich da keine Lösung für Ali. Aber nen kleinen Tip:


    Das Webif startet unter 127.0.0.1ohne Benutzer und Passwort. Sparste dir die entsprechenden Angaben im Script.

  • *hoch-schieb*


    Jemand gesucht/bzw. etwas gefunden? Beim E1-WebIF funktioniert das 1A.

    MfG Ali

    DM8000 | DM8000 | DM500HD | DM500HD | DM7020S


    Bash
    #!/bin/sh
    while [ 1 ]
    do
    	echo "i love my dreams!!!"
    	sleep 1
    done