You are not logged in.

Dear visitor, welcome to Dreamboard. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Friday, November 23rd 2007, 2:29pm

WebIf

Hallo!

Seit gestern bin ich stolzer Besitzer einer Dreambox 7025+. Ich habe das neueste Image von ozoon installiert und habe eine Frage um WebIf.

Der Aufruf

http://dreambox/web/fetchchannels

welcher hier

beschrieben wird funktioniert leider nicht. Ist hier die Doku veraltet?

Gruß und danke im voraus

Reini

2

Friday, November 23rd 2007, 3:20pm

Nein ist nicht veraltet, es fehlt die servicereference. Aber auch mit der bekommste nur ein XML mit den Daten.

Was haste denn vor? Das normale Webif ist unter http://dreambox/ direkt zu erreichen

3

Friday, November 23rd 2007, 3:35pm

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 :-)

Gruß

Reini

4

Friday, November 23rd 2007, 5:00pm

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 :)
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:

Source code

1
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.

5

Friday, November 23rd 2007, 5:05pm

Danke! Das wars was ich gesucht habe!

Toller Support hier :-)

Gruß

Reini

6

Friday, November 23rd 2007, 5:34pm

Meld dich einfach bei weiteren Fragen.

7

Saturday, November 24th 2007, 9:41am

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

8

Saturday, November 24th 2007, 10:36am

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

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<?xml version="1.0" encoding="UTF-8"?>

<e2abouts>

	<e2about>

		<e2enigmaversion>dev-2007-10-26</e2enigmaversion>

		<e2landhcp>True</e2landhcp>

		<e2lanip>192.168.1.64</e2lanip>

		<e2lanmask>255.255.255.0</e2lanmask>

		<e2langw>192.168.1.1</e2langw>

	

		<e2fpversion>7</e2fpversion>

		<e2webifversion>Beta 0.98.5</e2webifversion>

		<e2tunerinfo>

			<e2nim>

				<name>Tuner A</name>

				<type> Alps BSBE1 702A (DVB-S)</type>

			</e2nim>

			<e2nim>

				<name>Tuner B</name>

				<type> Alps BSBE1 702A (DVB-S)</type>

			</e2nim></e2tunerinfo>

		<e2hddinfo>

			<model>WDC WD3000JB-00KFA0</model>

			<capacity>293.036 GB</capacity>

			<free>61829 MB</free></e2hddinfo>

		

		<e2servicename>Das Erste</e2servicename>

		<e2serviceprovider>ARD  </e2serviceprovider>

		<e2serviceaspect>16:9</e2serviceaspect>

		<e2servicevideosize>720x576</e2servicevideosize>

		<e2servicenamespace>0xc00000</e2servicenamespace>

		

		<e2vpid>101</e2vpid>

		<e2apid>102</e2apid>

		<e2pcrid>101</e2pcrid>

		<e2pmtpid>100</e2pmtpid>

		<e2txtpid>104</e2txtpid>

		<e2tsid>1101</e2tsid>

		<e2onid>1</e2onid>

		<e2sid>28106</e2sid>

	</e2about>

	

</e2abouts>


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

This post has been edited 1 times, last edit by "3c5x9" (Nov 24th 2007, 10:41am)


9

Saturday, November 24th 2007, 10:49am

Hallo!

Danke für die rasche Antwort!

Wo liegt denn das web Verzeichnis?

Da gibts ja nicht gerade wenige Verzeichnisse... :-)

Gruß

Reini

10

Saturday, November 24th 2007, 11:01am

/usr/lib/enigma2/python/Plugins/Extensions/WebInterface/web/

Das liegen die ganzen xml-Dateien

11

Thursday, November 29th 2007, 8:40am

Ich habe da ein kleines Problem mit Umlauten im Timernamen:

Das liefert mit die Schnittstelle zurück:
<e2name>Zum Ausziehen verf&#65533;hrt (Failure to Launch)</e2name>
<e2description>Liebeskom&#65533;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

This post has been edited 1 times, last edit by "crazyreini" (Nov 29th 2007, 3:08pm)


12

Wednesday, December 26th 2007, 9:20pm

Quoted

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

Source code

1
2
3
4
5
6
#!/bin/sh
while [ 1 ]
do
	echo "i love my dreams!!!"
	sleep 1
done

13

Thursday, December 27th 2007, 9:08am

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.

14

Thursday, December 27th 2007, 11:48am

Das Script läuft auf einer anderen Box ;-)
MfG Ali
DM8000 | DM8000 | DM500HD | DM500HD | DM7020S

Source code

1
2
3
4
5
6
#!/bin/sh
while [ 1 ]
do
	echo "i love my dreams!!!"
	sleep 1
done

15

Tuesday, January 15th 2008, 9:25am

*hoch-schieb*

Jemand gesucht/bzw. etwas gefunden? Beim E1-WebIF funktioniert das 1A.
MfG Ali
DM8000 | DM8000 | DM500HD | DM500HD | DM7020S

Source code

1
2
3
4
5
6
#!/bin/sh
while [ 1 ]
do
	echo "i love my dreams!!!"
	sleep 1
done