Beispiel:
->>>http://dbox/control/zapto?getallsubchannels
+>>>http://box_ip/control/zapto?getallsubchannels
400850012 Direkt Portal
1008500d4 D 1 - 11:30
@@ -641,7 +805,7 @@ Sectionsd gestoppt. R
Beispiel:
->>>http://dbox/control/zapto?stopplayback
+>>>http://box_ip/control/zapto?stopplayback
ok
@@ -654,7 +818,7 @@ wieder gestartet. R
Beispiel:
->>>http://dbox/control/zapto?startplayback
+>>>http://box_ip/control/zapto?startplayback
ok
@@ -666,7 +830,7 @@ ok
Beispiel:
->>>http://dbox/control/zapto?statusplayback
+>>>http://box_ip/control/zapto?statusplayback
0
@@ -678,7 +842,7 @@ Stoppt den Sectionsd zum Grabben. R
Beispiel:
->>>http://dbox/control/zapto?stopsectionsd
+>>>http://box_ip/control/zapto?stopsectionsd
ok
@@ -691,7 +855,7 @@ f
Beispiel:
->>>http://dbox/control/zapto?startsectionsd
+>>>http://box_ip/control/zapto?startsectionsd
ok
@@ -703,7 +867,7 @@ gibt den status des sectionsd zur
Beispiel:
->>>http://dbox/control/zapto?statussectionsd
+>>>http://box_ip/control/zapto?statussectionsd
1
@@ -717,7 +881,7 @@ Als Rueckgabe ist im Erfolgsfall ok zu erwarten.
Beispiel:
->>>http://dbox/control/zapto?16dcb
+>>>http://box_ip/control/zapto?16dcb
ok
@@ -732,28 +896,15 @@ Als Rueckgabe ist im Erfolgsfall ok zu erwarten.
Beispiel:
->>>http://dbox/control/zapto?name=Das%20Erste
+>>>http://box_ip/control/zapto?name=Das%20Erste
ok
-
-
Parameter: subchannel=<channel_id> (64 bit, hexidecimal value)
-
Rueckgabe:
-
-Zappt auf den angegebenen Unterkanal.
-Als Rueckgabe ist im Erfolgsfall ok zu erwarten.
-
-
Rueckgabe-Format: ok / error
-
-Beispiel:
-
->>>http://dbox/control/zapto?subchannel=1008500d4
-ok
-
-
Handler: http://dbox/control/setmode
+
+
Handler: http://box_ip/control/setmode
Parameter: status
Rückgabe:
@@ -762,7 +913,7 @@ Es wird der aktuelle record mode status zur
Beispiel:
->>>http://dbox/control/setmode?status
+>>>http://box_ip/control/setmode?status
on
Parameter: radio
@@ -774,7 +925,7 @@ Schaltet in den radio mode
Beispiel:
->>>http://dbox/control/setmode?radio
+>>>http://box_ip/control/setmode?radio
ok
Parameter: tv
@@ -786,7 +937,7 @@ Schaltet in den tv mode
Beispiel:
->>>http://dbox/control/setmode?tv
+>>>http://box_ip/control/setmode?tv
ok
@@ -802,19 +953,20 @@ und stoppen des playbacks (nur bei stopplayback=true).
Beispiel:
->>>http://dbox/control/setmode?record=start
+>>>http://box_ip/control/setmode?record=start
ok
->>>http://dbox/control/setmode?record=start&stopplayback=true
+>>>http://box_ip/control/setmode?record=start&stopplayback=true
ok
->>>http://dbox/control/setmode?record=stop
+>>>http://box_ip/control/setmode?record=stop
ok
+
-
-
Handler: http://dbox/control/getmode
+
10. Radio/TV Mode Abfrage
+
Handler: http://box_ip/control/getmode
Parameter:
Rückgabe: "tv", "radio", "unkown"
@@ -823,13 +975,14 @@ Es wird der aktuelle mode zur
Beispiel:
->>>http://dbox/control/getmode
+>>>http://box_ip/control/getmode
tv
+
-
9. Datum von der Box abfragen
-
Handler: http://dbox/control/getdate
+
11. Datum von der Box abfragen
+
Handler: http://box_ip/control/getdate
Parameter: keine
Rückgabe:
@@ -840,13 +993,14 @@ Es wird das Datum zur
Beispiel:
->>>http://dbox/control/getdate
+>>>http://box_ip/control/getdate
11.01.2002
+
-
10. Zeit von der Box abfragen
-
Handler: http://dbox/control/gettime
+
12. Zeit von der Box abfragen
+
Handler: http://box_ip/control/gettime
Parameter: keine
Rückgabe:
@@ -857,7 +1011,7 @@ Es wird die Uhrzeit zur
Beispiel:
->>>http://dbox/control/gettime
+>>>http://box_ip/control/gettime
20:34:24
Parameter: rawtime
@@ -869,13 +1023,14 @@ Es wird das Uhrzeit im time_t Format zur
Beispiel:
->>>http://dbox/control/gettime?rawtime
+>>>http://box_ip/control/gettime?rawtime
1046804654
+
-
11. Allgemeine Informationen abfragen
-
Handler: http://dbox/control/info
+
13. Allgemeine Informationen abfragen
+
Handler: http://box_ip/control/info
Parameter: streaminfo
Rückgabe:
@@ -886,7 +1041,7 @@ Es werden Streaminfos zur
Beispiel:
->>>http://dbox/control/info?streaminfo
+>>>http://box_ip/control/info?streaminfo
480
576
997500
@@ -901,7 +1056,7 @@ Es wird der Inhalt der Datei /.version zur
Beispiel:
->>>http://dbox/control/info?version
+>>>http://box_ip/control/info?version
version: 1.1.27032002-21.8
md5sum: f1d7d47578bb9040a82085182934ce0e
Erstellt von alexW
@@ -909,11 +1064,11 @@ Erstellt von alexW
Parameter: settings
Rückgabe:
-Aktuelle Settings und DBox Typ
+Aktuelle Settings und Box Typ
Beispiel:
->>>http://dbox/control/info?settings
+>>>http://box_ip/control/info?settings
Boxtype Nokia
videooutput RGB
videoformat 4:3
@@ -928,7 +1083,7 @@ Version des httpd
Beispiel:
->>>http://dbox/control/info?httpdversion
+>>>http://box_ip/control/info?httpdversion
3
Parameter: nhttpd_version
@@ -936,13 +1091,14 @@ Beispiel:
Beispiel:
->>>http://dbox/control/info?nhttpd_version
+>>>http://box_ip/control/info?nhttpd_version
2.2.1
+
-
12. Aktuellen Kanal abfragen
-
Handler: http://dbox/control/getonidsid
+
14. Aktuellen Kanal abfragen
+
Handler: http://box_ip/control/getonidsid
Parameter:
Rueckgabe:
@@ -951,19 +1107,57 @@ Es wird die TSIDONIDSID des aktuellen Kanals zurueckgegeben.
Diese Funktion sollte NICHT mehr verwendet werden und ist durch
folgenden Aufruf ersetzt:
-http://dbox/control/zapto
+http://box_ip/control/zapto
Rueckgabe-Format: TSIDONIDSID
Beispiel:
->>>http://dbox/control/getonidsid
+>>>http://box_ip/control/getonidsid
44d00016dca
+
-
-
Handler: http://dbox/control/getservicesxml
+
15. Transponder-Sender abfragen
+
Handler: http://box_ip/control/currenttpchannels
+
+
Parameter:
+
Rueckgabe:
+
+Es wird die channel_id (hex-value, 64 bit, kein 0x-prefix) gefolgt vom
+Sendernamen aller Sender auf dem aktuellen Transponder zurueckgegeben.
+
+
+Beispiel:
+
+>>>http://box_ip/control/currenttpchannels
+b544000800850086 Sky Cinema+1 HD
+b544000800850087 Sky Cinema+24 HD
+...
+
+
+
+
+
16. Senderlogo-Pfad abfragen
+
Handler: http://box_ip/control/get_logo
+
+
Parameter: channel_id
+
Rueckgabe:
+
+Es wird der komplette Pfad des Logos ausgegeben.
+
+
+Beispiel:
+
+>>>http://box_ip/control/get_logo?b544000800850088
+/share/tuxbox/neutrino/icons/logo/800850088.png
+
+
+
+
+
+
Handler: http://box_ip/control/getservicesxml
Parameter:
Rückgabe:
@@ -973,18 +1167,19 @@ zur
Beispiel:
->>>http://dbox/control/getservicesxml
+>>>http://box_ip/control/getservicesxml
<?xml version="1.0" encoding="iso-8859-1"?>
<ZAPIT>
<cable>
<transponder transportID="00001" networkID="0">
<cable frequency="04020" symbolRate="06900" fec="0" polarity="0"/>
...
+
-
14. bouquets.xml auslesen
-
Handler: http://dbox/control/getbouquetsxml
+
18. bouquets.xml auslesen
+
Handler: http://box_ip/control/getbouquetsxml
Parameter:
Rückgabe:
@@ -994,18 +1189,19 @@ zur
Beispiel:
->>>http://dbox/control/getbouquetsxml
+>>>http://box_ip/control/getbouquetsxml
<?xml version="1.0" encoding="iso-8859-1"?>
<ZAPIT>
<Bouquet name="beispielbouquet" hidden="0" locked="0">
<channel serviceID="6d67" name="3sat" onid="0001"/>
...
+
-
-
Handler: http://dbox/control/getbouquets
+
+
Handler: http://box_ip/control/getbouquets
Parameter:
Rückgabe:
@@ -1014,16 +1210,17 @@ Es werden alle Bouquets zur
Beispiel:
->>>http://dbox/control/getbouquets
+>>>http://box_ip/control/getbouquets
1 ARD
3 Premiere World
4 VisionProgramme
5 ZDFvision
+
-
-
Handler: http://dbox/control/getbouquet
+
+
Handler: http://box_ip/control/getbouquet
Parameter: bouquet=Bouquet Nr. und mode=TV | RADIO oder actual und und
mode=TV | RADIO optional: xml=true
@@ -1035,7 +1232,7 @@ Sender als erstes enth
Nummer_des_Kanals channel_id Name_des_Senders
Beispiel:
->>>http://dbox/control/getbouquet?bouquet=2&mode=TV
+>>>http://box_ip/control/getbouquet?bouquet=2&mode=TV
20 12ee3 RTL Television
21 85002e SAT.1
22 850382 ProSieben
@@ -1061,80 +1258,34 @@ Beispiel:
<name><![CDATA[arte]]></name>
</channel>
</bouquetlist>
+
-
-
Handler: http://dbox/control/message
-
-
Parameter: popup=text or nmsg=text
-
-
Return value: ok
-
-Character encoding: UTF-8, spaces must be transmitted using %20
-
-Neutrino opens a pop up (popup) or message (nmsg) window in which the
-text part of the parameter is displayed. A pop up window closes
-itself after a few seconds whereas a message window must be closed
-using the remote control.
-To change the time, after the window closes automaticly, use the parameter "timeout"
-
-Examples:
-
->>>http://dbox/control/message?popup=Hello%20World
-opens a popup window on the TV screen with content "Hello World"
-
->>>http://dbox/control/message?popup=Hello%20World&timeout=30
-opens a popup window on the TV screen with content "Hello World". The window closes automaticly after 30 seconds.
-
->>>http://dbox/control/message?nmsg=Hello%20Welt
-opens a message window on the TV screen with content "Hello World"
-
-Setting up UTF-8 for KDE Konqueror users:
------------------------------------------
-Use "Settings -> Web Shortcuts -> Add" to add an additional search
-provider - for example:
-- Search Provider Name: DBox Popup
-- Search URI: http://dbox/control/message?popup=\{@}
-- URI shortcut: dbox
-- Charset: UTF-8
-Accept the addition.
-
-Now you can simply time your popup messages in the location bar by
-preceeding the text with "dbox: ", like in:
-dbox: Hello ä ö ü Ä Ö Ü ß World
-
-UTF-8 help sponsored by google:
--------------------------------
-http://www.google.com/search?q=%C3%A4%20%C3%B6%20%C3%BC%20%C3%84%20%C3%96%20%C3%9C%20%C3%9F&ie=UTF-8&oe=UTF-8
-
-
-
-
17. Popup-Fenster oeffnen
-
Handler: http://dbox/control/message
+
+
Handler: http://box_ip/control/message
Parameter: popup=Text oder nmsg=Text
Rückgabewert: ok
-Zeichensatz: UTF-8, Leerzeichen muessen als %20 gesendet werden
+Zeichensatz: UTF-8, Leerzeichen müssen als %20 gesendet werden
-Neutrino oeffnet ein Popup(popup)- oder Message(nmsg)-Fenster, in dem
-der Text des Parameters dargestellt wird. Ein Popupfenster schliesst
-sich nach wenigen Sekunden selbst, wohingegen ein Message-Fenster mit
-der Fernbedienung geschlossen werden muss.
-Um die Zeit zu ändern, wie lange das Fenster geöffnet bleiben soll,
-kann der Parameter "timeout" angegeben werden.
+öffnet ein Popup (popup) oder Message (nmsg) Window, in dem
+der Textteil des Parameter angezeigt wird. Ein Popup Fenster schließt
+sich nach einiger Zeit von selbst, während ein Message Window
+vom Benutzer geschlossen werden muss.
+Der Parameter "timeout" bestimmt, nach welcher Zeit das Fenster automatisch schließt.
Beispiele:
->>>http://dbox/control/message?popup=Hallo%20World
+>>>http://box_ip/control/message?popup=Hallo%20World
öffnet ein Popup-Fenster auf dem Fernseher, in dem "Hallo World" steht
->>>http://dbox/control/message?popup=Hallo%20World&timeout=30
+>>>http://box_ip/control/message?popup=Hallo%20World&timeout=30
öffnet ein Popup-Fenster auf dem Fernseher, in dem "Hallo World" steht und sich nach 30 Sekunden schließt.
->>>http://dbox/control/message?nmsg=Hallo%20Welt
+>>>http://box_ip/control/message?nmsg=Hallo%20Welt
öffnet ein Message-Fenster auf dem Fernseher, in dem "Hallo Welt" steht
KDE Konqueror Benutzer koennen folgendes Verfahren benutzen:
@@ -1142,7 +1293,7 @@ KDE Konqueror Benutzer koennen folgendes Verfahren benutzen:
Mit Hilfe von "Settings -> Web Shortcuts -> Add" einen neuen Search
Provider hinzufuegen. z.B.:
- Search Provider Name: DBox Popup
-- Search URI: http://dbox/control/message?popup=\{@}
+- Search URI: http://box_ip/control/message?popup=\{@}
- URI shortcut: dbox
- Charset: UTF-8
@@ -1156,10 +1307,9 @@ Google's UTF-8 Tutorial:
http://www.google.com/search?q=%C3%A4%20%C3%B6%20%C3%BC%20%C3%84%20%C3%96%20%C3%9C%20%C3%9F&ie=UTF-8&oe=UTF-8
-
-
-
Handler: http://dbox/control/timer
+
+
Handler: http://box_ip/control/timer
Parameter: [format=id]
Rückgabe:
@@ -1230,7 +1380,7 @@ wurde format=id angegeben, so wird statt des Sendernames die channel-id
ausgegeben.
Beispiel:
->>>http://dbox/control/timer
+>>>http://box_ip/control/timer
1 1 1 4 1034309516 1034309576 1034284376 555089
d.h. event 1, SHUTDOWN, DAILY, nach 4 Timerausführungen wird der
@@ -1245,7 +1395,7 @@ aus.
Rueckgabe-Format: Sekunden
Beispiel:
->>>http://dbox/control/timer&get=pre
+>>>http://box_ip/control/timer&get=pre
120
Parameter:
@@ -1304,15 +1454,16 @@ http://cvs.berlios.de/cgi-bin/viewcvs.cgi/tuxbox/apps/tuxbox/neutrino/daemons/nh
Beispiel:
->>>http://dbox/control/timer?action=new&alarm=1034309576&stop=1034284376&announce=1034309576&type=1&rep=1&channel_id=16dcb
+>>>http://box_ip/control/timer?action=new&alarm=1034309576&stop=1034284376&announce=1034309576&type=1&rep=1&channel_id=16dcb
ok
->>>http://dbox/control/timer?action=new&alDate=24.01.2006&alTime=20.00&stTime=20.15&channel_name=Das%20Erste&update=1
+>>>http://box_ip/control/timer?action=new&alDate=24.01.2006&alTime=20.00&stTime=20.15&channel_name=Das%20Erste&update=1
ok
+
-
-
Handler: http://dbox/control/lcd
+
+
Handler: http://box_ip/control/lcd
Parameter:
lock, clear, png, raw, line, rect, xpos, ypos, size, font, color, text, update
@@ -1416,11 +1567,12 @@ um das Display wieder freizugeben, sollte zum Schlu
wget -O /tmp/nhttpd.res 'http://localhost/control/lcd?lock=0'
ausgeführt werden.
+
-
20. Shellscript ausführen
-Handler: http://dbox/cgi-bin/exec
+
24. Shellscript ausführen
+Handler: http://box_ip/cgi-bin/exec
Parameter: <Scriptname> (ohne .sh!)
Rückgabe: Ausgabe des Scripts
@@ -1432,12 +1584,13 @@ Beispiel:
buli.sh gibt einen RSS-Feed zurück, der vom Newsticker angezeigt
wird. In newsticker.list muss dann der Aufruf folgendermassen aussehen:
-http://dbox/cgi-bin/exec?buli
+http://box_ip/cgi-bin/exec?buli
+
-
21. System-/Treiberfunktionen
-
Handler: http://dbox/control/system
+
25. System-/Treiberfunktionen
+
Handler: http://box_ip/control/system
Parameter: getAViAExtIec
Rückgabe: Status des Iec (optischer Ausgang)
@@ -1446,7 +1599,7 @@ http://dbox/cgi-bin/exec?buli
1 = Iec aktiviert
Beispiel:
-http://dbox/control/system?getAViAExtIec
+http://box_ip/control/system?getAViAExtIec
1
Parameter: setAViAExtIec=on
@@ -1456,7 +1609,7 @@ Aktiviert den Iec
Beispiel:
-http://dbox/control/system?setAViAExtIec=on
+http://box_ip/control/system?setAViAExtIec=on
ok
Parameter: setAViAExtIec=off
@@ -1466,7 +1619,7 @@ Deaktiviert den Iec
Beispiel:
-http://dbox/control/system?setAViAExtIec=off
+http://box_ip/control/system?setAViAExtIec=off
ok
Parameter: getAViAExtPlayBack
@@ -1477,7 +1630,7 @@ ok
Beispiel:
-http://dbox/control/system?getAViAExtPlayBack
+http://box_ip/control/system?getAViAExtPlayBack
1
Parameter: getAViAExtPlayBack=pes
@@ -1487,7 +1640,7 @@ Aktiviert den PES-Modus
Beispiel:
-http://dbox/control/system?setAViAExtPlayBack=pes
+http://box_ip/control/system?setAViAExtPlayBack=pes
ok
Parameter: getAViAExtPlayBack=spts
@@ -1497,13 +1650,14 @@ Aktiviert den SPTS-Modus
Beispiel:
-http://dbox/control/system?setAViAExtPlayBack=spts
+http://box_ip/control/system?setAViAExtPlayBack=spts
ok
+
-
-
Handler: http://dbox/control/rc
+
+
Handler: http://box_ip/control/rc
Parameter: lock
Rückgabe: ok
@@ -1512,7 +1666,7 @@ Sperrt die Fernbedienung
Beispiel:
-http://dbox/control/rc?lock
+http://box_ip/control/rc?lock
ok
Parameter: unlock
@@ -1522,32 +1676,34 @@ Entsperrt die Fernbedienung
Beispiel:
-http://dbox/control/rc?unlock
+http://box_ip/control/rc?unlock
ok
+
-
-
Handler: http://dbox/control/reboot
+
+
Handler: http://box_ip/control/reboot
Parameter: keine
Rückgabe:
Es wird der Text ok bei Erfolg oder error im Fehlerfall
-zurückgegeben. Die Dbox startet sich bei ok sofort neu.
+zurückgegeben. Die Box startet sich bei ok sofort neu.
Rückgabe-Format: ok / error
Beispiel:
->>>http://dbox/control/reboot
+>>>http://box_ip/control/reboot
ok
+
-
24. Einige Einstellungen lesen
-
Handler: http://dbox/control/settings
+
28. Einige Einstellungen lesen
+
Handler: http://box_ip/control/settings
Parameter: keine
Rückgabe: Text mit einer Beschreibung des Boxenherstellers,
@@ -1555,18 +1711,18 @@ Videooutputs und Videoformats.
-
25. Die /.versions-File lesen
-
Handler: http://dbox/control/version
+
29. Die /.versions-File lesen
+
Handler: http://box_ip/control/version
Parameter: keine
-
Rückgabe: Die Datei /.version wird ausgegeben.
+
Rückgabe: Die Datei /.version wird ausgegeben.
-Die gleiche Funktionalität bietet http://dbox/control/info?version.
+Die gleiche Funktionalität bietet http://box_ip/control/info?version.
-
-
Handler: http://dbox/control/startplugin
+
+
Handler: http://box_ip/control/startplugin
Parameter: name=<pluginname>
Rückgabe: ok/error
@@ -1575,13 +1731,14 @@ Das Plugin mit dem Name <pluginname> wird gestartet.
Beispiel:
->>>http://dbox/control/startplugin?name=tuxtxt
+>>>http://box_ip/control/startplugin?name=tuxtxt
ok
+
-
-
Handler: http://dbox/control/yweb
+
+
Handler: http://box_ip/control/yweb
Parameter:
Rückgabe:
@@ -1591,16 +1748,16 @@ ausserhalb von yweb zu benutzen.
-
-
Handler: http://dbox/control/aspectratio
+
+
Handler: http://box_ip/control/aspectratio
Parameter: keine
Rückgabe: 4:3/16:9
-
29. Videoformat lesen/setzen
-
Handler: http://dbox/control/videoformat
+
33. Videoformat lesen/setzen
+
Handler: http://box_ip/control/videoformat
Parameter: keine/status
Rückgabe: automatic/4:3 (LB)/4:3 (PS)/16:9
@@ -1612,8 +1769,8 @@ Setzt aktuelles Videoformat.
-
30. Videooutput lesen/setzen
-
Handler: http://dbox/control/videooutput
+
34. Videooutput lesen/setzen
+
Handler: http://box_ip/control/videooutput
Parameter: keine/status
Rückgabe: CVBS/RGB with CVBS/S-Video/YUV with VBS/YUV with CVBS
@@ -1625,8 +1782,8 @@ Setzt Videooutputtyp.
-
31. VCR-output lesen/setzen
-vHandler: http://dbox/control/vcroutput
+
35. VCR-output lesen/setzen
+vHandler: http://box_ip/control/vcroutput
Parameter: keine/status
Rückgabe: CVBS/S-Video
@@ -1639,8 +1796,8 @@ und S-Video.
-
32. Scartmode lesen/setzen
-
Handler: http://dbox/control/scartmode
+
36. Scartmode lesen/setzen
+
Handler: http://box_ip/control/scartmode
Parameter: keine/status
Rückgabe: on/off
@@ -1652,11 +1809,11 @@ Schaltet Scartmode ein oder aus.
-
33. Fernbedienungstasten emulieren
-
Handler: http://dbox/control/rcem
+
37. Fernbedienungstasten emulieren
+
Handler: http://box_ip/control/rcem
Parameter: <keyname>, repeat=<n> (default 1), delay=<delaytime> (default 250)
-
Rückgabe: ok
+
Rückgabe: ok
Die Taste mit dem Name <keyname> wird emuliert. Als <keyname> wird
alle existierende Tasten, auch Tastaturtasten. Es wird <n>
@@ -1675,20 +1832,20 @@ von den Argumenten des Programms rcsim.
Beispiel:
->>>http://dbox/control/rcem?KEY_HELP
+>>>http://box_ip/control/rcem?KEY_HELP
ok
->>>http://dbox/control/rcem?KEY_UP?repeat=4?delay=300
+>>>http://box_ip/control/rcem?KEY_UP?repeat=4?delay=300
ok
-
34. Bouquet-Editor: Attribute setzen
-
Handler: http://dbox/control/setbouquet
+
38. Bouquet-Editor: Attribute setzen
+
Handler: http://box_ip/control/setbouquet
Parameter: selected=<id>&action=hide|show|lock|unlock
-
Rückgabe: ok / error
+
Rückgabe: ok / error
Ändert für "selected" Bouquet das Sichtbarkeitsattribut (hide/show) oder
Zugriffsattribut
@@ -1697,32 +1854,32 @@ Zugriffsattribut
Beispiel:
->>>http://dbox/control/setbouquet?selected=2&action=lock
+>>>http://box_ip/control/setbouquet?selected=2&action=lock
ok
-
35. Bouquet-Editor: Bouquet-Liste
- speichern
-
Handler: http://dbox/control/savebouquet
+
39. Bouquet-Editor: Bouquet-Liste
+ speichern
+
Handler: http://box_ip/control/savebouquet
Parameter:
-
Rückgabe: ok
+
Rückgabe: ok
/control/savebouquet schreibt die Daten permanent in das Bouquet-File.
Beispiel:
->>>http://dbox/control/savebouquet
+>>>http://box_ip/control/savebouquet
ok
-
36. Bouquet-Editor: Bouquet verschieben
-
Handler: http://dbox/control/movebouquet
+
40. Bouquet-Editor: Bouquet verschieben
+
Handler: http://box_ip/control/movebouquet
Parameter: selected=<id>&action=up|down
-
Rückgabe: ok / error
+
Rückgabe: ok / error
Verschiebt "selected"-Bouquet um eine Zeile nach oben oder unten in der
Bouquet-Liste.
@@ -1731,17 +1888,17 @@ Die Funktion l
Beispiel:
->>>http://dbox/control/movebouquet?selected=2&action=down
+>>>http://box_ip/control/movebouquet?selected=2&action=down
ok
-
37. Bouquet-Editor: Bouquet löschen
-
Handler: http://dbox/control/deletebouquet
+
41. Bouquet-Editor: Bouquet löschen
+
Handler: http://box_ip/control/deletebouquet
Parameter: selected=<id>
-
Rückgabe: ok / error
+
Rückgabe: ok / error
Löscht "selected"-Bouquet aus der
Bouquet-Liste.
@@ -1750,20 +1907,18 @@ Die Funktion l
Beispiel:
->>>http://dbox/control/deletebouquet?selected=2
+>>>http://box_ip/control/deletebouquet?selected=2
ok
-
-
-
38. Bouquet-Editor: Bouquet hinzufügen
-
Handler: http://dbox/control/addbouquet
+
42. Bouquet-Editor: Bouquet hinzufügen
+
Handler: http://box_ip/control/addbouquet
Parameter: name=<bouquetname>
-
Rückgabe: ok / error
+
Rückgabe: ok / error
Fügt ein neues Bouquet mit
bouquetname hinzu.
Die Funktion läuft im ZapIt-Bouqueteditor.
@@ -1771,19 +1926,17 @@ Die Funktion l
Beispiel:
->>>http://dbox/control/addbouquet?name=neuer%20sender
+>>>http://box_ip/control/addbouquet?name=neuer%20sender
ok
-
-
-
39. Bouquet-Editor: Bouquet umbenennen
-
Handler: http://dbox/control/renamebouquet
+
43. Bouquet-Editor: Bouquet umbenennen
+
Handler: http://box_ip/control/renamebouquet
Parameter: selected=<id>&nameto=<new name>
-
Rückgabe: ok / error
+
Rückgabe: ok / error
Benennt "selected"-Bouquet in
new name um.
Die Funktion läuft im ZapIt-Bouqueteditor.
@@ -1791,20 +1944,18 @@ Die Funktion l
Beispiel:
->>>http://dbox/control/renamebouquet?selected=2&nameto=Lieblingssender
+>>>http://box_ip/control/renamebouquet?selected=2&nameto=Lieblingssender
ok
-
-
-
40. Bouquet-Editor: Bouquet Channels
- ändern
-
Handler: http://dbox/control/changebouquet
+
44. Bouquet-Editor: Bouquet Channels
+ ändern
+
Handler: http://box_ip/control/changebouquet
Parameter: selected=<id>&bchannels=<channel_id>[,<channel_id>]*[&redirect=url]
-
Rückgabe: ok / error
+
Rückgabe: ok / error
Fügt die unter bchannels angegebenen Channels dem "selected"-Bouquet
zu.
@@ -1813,44 +1964,62 @@ Die Funktion l
Beispiel:
->>>http://dbox/control/changebouquet?selected=2&bchannels=2712f001d099,
+>>>http://box_ip/control/changebouquet?selected=2&bchannels=2712f001d099,
43700016d66
ok
-
-
-
-
Handler: http://dbox/control/reloadplugins
+
+
Handler: http://box_ip/control/reloadsetup
Parameter: keine
-
Rükgabe: ok
+
Rückgabe:
+
+Es wird der Text ok bei Erfolg oder error im Fehlerfall
+zurückgegeben. Die Settings werden erneut geladen und Änderungen übernommen..
+
+
Rückgabe-Format: ok / error
+
+Beispiel:
+
+>>>http://box_ip/control/reloadsetup
+ok
+
+
+
+
+
+
Handler: http://box_ip/control/reloadplugins
+
+
Parameter: keine
+
Rückgabe: ok
Die Pluginliste wird neu geladen.
-
-
Handler: http://dbox/control/screenshot
+
+
Handler: http://box_ip/control/screenshot
Parameter: name=<dateiname>&osd=1|0&video=1|0
-
Rückgabe: ok
+
Rückgabe: ok
Screenshot mit TV Bild und OSD wird erstellt und unter /tmp/<dateiname>.png abgelegt.
Beispiel:
->>>http://dbox/control/screenshot?osd=0&video=1
+>>>http://box_ip/control/screenshot?osd=0&video=1
ok
+
-
-
Handler: http://dbox/control/signal
+
+
Handler: http://box_ip/control/signal
Parameter: keine oder sig, snr, ber
Rückgabe:
@@ -1864,10 +2033,156 @@ Wird ein spezieller Wert als Parameter angegeben, wird keine Beschreibung ausgeg
Beispiel:
->>>http://dbox/control/signal?sig
+>>>http://box_ip/control/signal?sig
100
+
+
49. Audio-Decoder Informationen
+
Handler: http://box_ip/control/audio
+
+
Parameter:
+
Rückgabe: Format Modus Frequenz
+
+Gibt die Audio-Decoder Informationen zum MPEG-2 oder Dolby Digital Tonformat aus.
+
+Beispiel:
+
+>>>http://box_ip/control/audio
+DD CH1/CH2 (48000)
+
+
+
+
+
Handler: http://box_ip/control/crypt
+
+
Parameter:
+
Rückgabe: CA-IDs des Senders
+
+
+Beispiel:
+
+>>>http://box_ip/control/crypt
+Nagra:1830
+Nagra:1843
+Nagra:1860
+Nagra:186a
+Videoguard:98c
+Videoguard:9c4
+
+
+
+
51. Verzeichnis-Inhalt anzeigen
+
Handler: http://box_ip/control/file
+
+
Parameter: action=list&path=<Pfad>
+
Rückgabe: DateinameDateitypFullnameBerechtigungLinkanzahlBesitzerGruppeGrößeÄnderungszeitpunktUnixänderungszeitpunkt
+Ohne die unten genannten format-Parameter Zu empfehlen ist die Ausgabe per Parameter format=json
+
+Gibt Inhalt und Datei-Informationen eines Verzeichnisses aus. Die oben genannten Parameter action=list&path=<Pfad>
+sind Pflicht. Weitere Aktionen sind noch nicht umgesetzt.
+
+Beispiel:
+
+>>>http://box_ip/control/file?action=list&path=/var/tuxbox/config
+..dir4/var/tuxbox/config/..41edld3rootroot0Tue Mar 17 16:06:57 20151426604817
+recording.endfile8/var/tuxbox/config/recording.end81edld1rootroot56Tue Mar 17 15:57:49 20151426604269
+
+...
+Parameter: ;format=json oder format=xml
+Rückgabe: Dateiname,Dateityp,Fullname,Berechtigung,Linkanzahl,Besitzer,Gruppe,Größe,Änderungszeitpunkt,Unixänderungszeitpunkt
+ACHTUNG: Die Ausgabe der XML funktioniert unter Umständen nicht fehlerfrei.
+Daher sollte plain text, oder JSON genutzt werden.
+Beispiel:
+
+>>>http://box_ip/control/file?action=list&path=/var/tuxbox/config&format=json
+...
+,{"name": "recording.end",
+"type_str": "file",
+"type": "8",
+"fullname": "/var/tuxbox/config/recording.end",
+"mode": "81edld",
+"nlink": "1",
+"user": "root",
+"group": "root",
+"size": "56",
+"time": "Tue Mar 17 15:57:49 2015",
+"time_t": "1426604269"
+}
+...
+
+
+
+
+
52. Configs ansehen/bearbeiten
+
Handler: http://box_ip/control/config
+
+
Parameter: config=neutrino oder config=nhttpd oder config=yweb; format=json oder format=xml
+
Rückgabe: Gibt die entsprechende Konfigurationsdatei als plain text, oder bei entsprechender
+Option (format=...) als JSON oder XML aus
+
+
+Beispiel:
+
+>>>http://box_ip/control/config?config=neutrino
+analog_mode1=770
+analog_mode2=516
+analog_out=1
+...
+Parameter: action=submit&key1=value1&key2=value2&...
+Rückgabe: bearbeitete Konfigurationsdatei im ausgewählten Format
+ACHTUNG: Das Schreiben führt zum Setzen von Pseudo-Werten in die Konfigurationsdatei, wie bspw:
+2=config
+4=action
+6=analog_mode1
+8=analog_mode2
+Dies zerstört die XML-Ausgabe. Der Befehl sollte nicht verwendet werden.
+Beispiel:
+
+>>>http://box_ip/control/config?config=neutrino&action=submit&analog_mode1=799&analog_mode2=522&format=xml
+...
+<config>
+<analog_mode1>799</analog_mode1>
+<analog_mode2>522</analog_mode2>
+<analog_out>1</analog_out>
+ ...
+
+
+
+
53. Streaming URL anfordern
+
Handler: http://box_ip/control/build_live_url
+
+
Parameter: audio_no=
<audio-track>;vlc_link=true
+
Rückgabe: Live-URL des aktuellen Senders oder redirection Link auf vlc.m3u-Datei
+Die Werte nach <box_ip> und <Port> sind die Hex-Werte von PMTpid,Vpid,Apid
+
+
+Beispiel:
+
+>>>http://box_ip/control/build_live_url
+http://box_ip:31339/0,0x0064,0x04ff,0x0503
+
+Beim Aufruf mit dem Parameter vlc_link=true wird ein REDIRECT zu der Datei
+tmp/vlc.m3u vom Server mit dem gleichen Inhalt wie oben ausgegeben
+Die Datei bzw. den Pfad kann man ebenfalls mit dem VLC-Player öffnen.
+Bei Radio Streams muss neben der Audio-ID auch die PMT-ID übermittelt werden,
+da VLC die Wiedergabe sonst nicht startet.
+
+
+Kann als veraltet betrachtet werden, da es auch möglich den Stream direkt aufzurufen.
+
Handler: http://box_ip:31339/
+
+
Parameter: id=
<channel_id>
+
+Mit Angabe der channel_id kann Stream eines bestimmten Kanals aufgerufen werden.
+Es ist möglich mehrere Streams zu laden. Alle Tonspuren sind werden gesendet.
+Wenn möglich (gleicher Transponder oder freier Tuner) findet das Streaming im Hintergrund statt.
+
+Beispiel:
+http://box_ip:31339/id=bae8000600850083
+
+
+