diff --git a/src/nhttpd/doc/nhttpd_controlapi.html b/src/nhttpd/doc/nhttpd_controlapi.html index a20e9ad07..66f74272f 100644 --- a/src/nhttpd/doc/nhttpd_controlapi.html +++ b/src/nhttpd/doc/nhttpd_controlapi.html @@ -36,7 +36,7 @@ http://box_ip/control/standby - 7. Lautstärke-Steuerung + 7. Lautstärke-Steuerung http://box_ip/control/volume @@ -111,7 +111,7 @@ http://box_ip/control/lcd - 24. Shellscript ausführen + 24. Shellscript ausführen http://box_ip/cgi-bin/exec @@ -135,12 +135,12 @@ http://box_ip/control/version - 30. Plugin ausführen + 30. Plugin ausführen http://box_ip/control/startplugin - 31. Support für yweb + 31. Support für yweb http://box_ip/control/yweb @@ -188,12 +188,12 @@ http://box_ip/control/movebouquet - 41. Bouquet-Editor: Bouquet löschen + 41. Bouquet-Editor: Bouquet löschen http://box_ip/control/deletebouquet - 42. Bouquet-Editor: Bouquet hinzufügen + 42. Bouquet-Editor: Bouquet hinzufügen http://box_ip/control/addbouquet @@ -203,7 +203,7 @@ http://box_ip/control/renamebouquet - 44. Bouquet-Editor: Bouquet Channels ändern + 44. Bouquet-Editor: Bouquet Channels ändern http://box_ip/control/changebouquet @@ -222,7 +222,7 @@ http://box_ip/control/screenshot - 48. Signalstärke anzeigen + 48. Signalstärke anzeigen http://box_ip/control/signal @@ -255,7 +255,7 @@ 54. Senderlogos auflisten http://box_ip/control/logolist - +     @@ -269,15 +269,15 @@
Handler: http://box_ip/control/channellist

Parameter: keine
-Rückgabe:
+Rückgabe:

-Es wird die gesamte Kanalliste von Neutrino zurückgegeben.
-Jede Zeile wird von einem Enter (\n) von der Nächsten getrennt.
-Eine Zeile enthält ein Programm.
+Es wird die gesamte Kanalliste von Neutrino zurückgegeben.
+Jede Zeile wird von einem Enter (\n) von der Nächsten getrennt.
+Eine Zeile enthält ein Programm.

-Rückgabe-Format: channel_id Programmname
+Rückgabe-Format: channel_id Programmname

-Die channel_id dient als Handle für andere Operationen wie Zappen oder EPG.
+Die channel_id dient als Handle für andere Operationen wie Zappen oder EPG.
Die channel_id ist eine 64 bit Hexadezimalzahl.
Beispiel:
@@ -296,14 +296,14 @@ Beispiel:
Handler: http://box_ip/control/epg

Parameter: keine
-Rückgabe:
+Rückgabe:

-Es werden alle verfügbaren EPG's aller Programme, zur aktuellen Zeit
-zurückgegeben. Jede Zeile wird von einem Enter (\n) von der
-nächsten getrennt. Eine Zeile enthält die Informationen über die
+Es werden alle verfügbaren EPG's aller Programme, zur aktuellen Zeit
+zurückgegeben. Jede Zeile wird von einem Enter (\n) von der
+nächsten getrennt. Eine Zeile enthält die Informationen über die
aktuell laufende Sendung.

-Rückgabe-Format: channel_id EVENTID Titel der Sendung
+Rückgabe-Format: channel_id EVENTID Titel der Sendung

Die EVENTID dient als Handle um genauere Informationen abzufragen.
@@ -311,18 +311,18 @@ Beispiel:

>>>http://box_ip/control/epg
8716804 571264467523 Wasserloch Nr. 3
-8716304 571231699926 Ein Käfig voller Helden
+8716304 571231699926 Ein Käfig voller Helden
8716311 571232198133 Cop Rock
Parameter: channel_id (64 bit, hexadezimal)
-Rückgabe:
+Rückgabe:

-Als Rückgabe wird die Eventliste des durch die channel_id
+Als Rückgabe wird die Eventliste des durch die channel_id
identifizierten Senders gesendet, d. h. eine Liste, welche Filme auf
diesem Sender kommen. Jede Zeile wird von einem Enter (\n) von der
-nächsten getrennt.
+nächsten getrennt.

-Rückgabe-Format: EVENTID Startzeit Dauer Titel der Sendung
+Rückgabe-Format: EVENTID Startzeit Dauer Titel der Sendung

Die EVENTID dient als Handle um genauere EPG-Informationen abzufragen.
@@ -330,19 +330,19 @@ Beispiel:

>>>http://box_ip/control/epg?8716304
571231699925 1021322700 1500 Shooting Stars
-571231699926 1021324200 1500 Ein Käfig voller Helden
+571231699926 1021324200 1500 Ein Käfig voller Helden
571231699927 1021325700 1500 The Hitchhiker
571231699928 1021327200 1500 The Hitchhiker
Parameter: id=channel_id
-Rückgabe:
+Rückgabe:

-Als Rückgabe wird die Eventliste des durch die channel_id
-identifizierten Senders gesendet, das heißt eine Liste, was für
+Als Rückgabe wird die Eventliste des durch die channel_id
+identifizierten Senders gesendet, das heißt eine Liste, was für
Filme auf einem Sender kommen. Jeder Datensatz wird von einem
-EnterEnter (\n\n) vom nächsten getrennt.
+EnterEnter (\n\n) vom nächsten getrennt.

-Rückgabe-Format:
+Rückgabe-Format:
EVENTID Startzeit DURATION
TITLE
INFO1
@@ -355,31 +355,31 @@ Beispiel:
>>>http://box_ip/control/epg?id=16dcb
6143198520 1067754600 1800
Daten der Woche
-Moderation: Andrea Müller
-Themen: Kandidatenkür: Maas wird Spitzenkandidat
-Aufsteiger: Auszeichnung für Scheer Diskussion: Längere
+Moderation: Andrea Müller
+Themen: Kandidatenkür: Maas wird Spitzenkandidat
+Aufsteiger: Auszeichnung für Scheer Diskussion: Längere
Arbeitszeiten; dazu ein Interview mit Christian Scholz,
-Wirtschaftswissenschaftler Ladenschluss: Öffnungszeiten am
+Wirtschaftswissenschaftler Ladenschluss: Öffnungszeiten am
Sonntag

6143198521 1067756400 1800
Abendschau
Themen: Protestmarsch "Es reicht" Vorabdruck: Harry
-Potter Militär-MusikfestŠAbendschauNews Ermittlungen
+Potter Militär-MusikfestŠAbendschauNews Ermittlungen
gegen Michael Krausz Bahnunfall am Alexanderplatz Aubis
Urteil

Parameter: eventid=EVENTID
-Rückgabe:
+Rückgabe:

-Es wird die ausführliche Beschreibung eines Films
-zurückgegeben. Diese besteht aus einem Titel, einer allgemeinen
+Es wird die ausführliche Beschreibung eines Films
+zurückgegeben. Diese besteht aus einem Titel, einer allgemeinen
Info und der Beschreibung. Titel, Info und Beschreibung werden mit
einem Enter (\n) voneinander getrennt. Es muss beachtet werden, dass
-in der Beschreibung weitere Enter vorkommen können.
+in der Beschreibung weitere Enter vorkommen können.

-Rückgabe-Format:
+Rückgabe-Format:
Titel
Info
Beschreibung
@@ -387,19 +387,19 @@ Beschreibung
Beispiel:

>>>http://box_ip/control/epg?eventid=571231699926
-Ein Käfig voller Helden
+Ein Käfig voller Helden
Operation 'Tiger'
blablabla
Parameter: ext
-Rückgabe:
+Rückgabe:

-Es werden alle verfügbaren EPG's aller Programme, zur aktuellen Zeit
-zurückgegeben. Jede Zeile wird von einem Enter (\n) von der
-nächsten getrennt. Eine Zeile enthält die Information über die
+Es werden alle verfügbaren EPG's aller Programme, zur aktuellen Zeit
+zurückgegeben. Jede Zeile wird von einem Enter (\n) von der
+nächsten getrennt. Eine Zeile enthält die Information über die
aktuell laufende Sendung.

-Rückgabe-Format: channel_id Startzeit Dauer EVENTID Titel der Sendung
+Rückgabe-Format: channel_id Startzeit Dauer EVENTID Titel der Sendung

Die EVENTID dient als Handle um genauere Informationen abzufragen.
@@ -411,15 +411,15 @@ Beispiel:

Parameter: xml=true&channelid=<channel_id>|channelname=<channel_name> [&details=true][&max=<max items>][&stoptime=<long:stop time>]
-Rückgabe:
+Rückgabe:
Liefert zum angegebenen Sender (angegeben durch channel_id oder channel_name) -das EPG als XML-Liste zurück.
+das EPG als XML-Liste zurück.
channel_name=Ein oder mehrere durch Komma getrennte Sendernamen.
-Wird details=true angegeben, dann werden zusätzlich info1 and info2 mit +Wird details=true angegeben, dann werden zusätzlich info1 and info2 mit ausgegeben.
-Zur Begrenzung der Listeneinträge dient max für die Anzahl der Elemente, +Zur Begrenzung der Listeneinträge dient max für die Anzahl der Elemente, oder
-stoptime für die Uhrzeit (Unix Zeit), bis zu der Angaben gemacht werden sollen.
+stoptime für die Uhrzeit (Unix Zeit), bis zu der Angaben gemacht werden sollen.

ACHTUNG: Die Angabe von mehreren Sendern hat keinen Effekt. Nur Ergebnisse des ersten Senders werden angezeigt!
@@ -442,8 +442,8 @@ Beispiel:
<duration_min>30</duration_min>
<description><![CDATA[Marienhof]]></description>
<info1><![CDATA[(Folge 2868)]]></info1>
-<info2><![CDATA[Sülo verachtet Constanze wegen ihrer Intrige. Luigi plündert das -Konto und haut ab. Jessy will Carlos über ihre Chats aufklären.]]></info2>
+<info2><![CDATA[Sülo verachtet Constanze wegen ihrer Intrige. Luigi plündert das +Konto und haut ab. Jessy will Carlos über ihre Chats aufklären.]]></info2>
</prog>
<prog>

@@ -455,12 +455,12 @@ Konto und haut ab. Jessy will Carlos <stop_t>19:50</stop_t>

<duration_min>60</duration_min>
-<description><![CDATA[Großstadtrevier]]></description>
+<description><![CDATA[Großstadtrevier]]></description>
<info1><![CDATA[239. Fenstergespenster]]></info1>
-<info2><![CDATA[Pech für Dirk Matthies: Da steigt er auf eine Leiter, weil ihn -mal der Putzfimmel überkommt, und - knacks! - bricht eine Sprosse. Das Bein ist +<info2><![CDATA[Pech für Dirk Matthies: Da steigt er auf eine Leiter, weil ihn +mal der Putzfimmel überkommt, und - knacks! - bricht eine Sprosse. Das Bein ist gebrochen, mehrere Rippen geprellt. Katja Metz versorgt ihn mit dem -Nötigsten.]]></info2>
+Nötigsten.]]></info2>
</prog>
</epglist>

@@ -471,11 +471,11 @@ N
Handler: http://box_ip/control/epgsearch

Parameter: keine
-Rückgabe:
+Rückgabe:

-Es werden alle verfügbaren EPG-Daten aller Programme zurückgegeben.
+Es werden alle verfügbaren EPG-Daten aller Programme zurückgegeben.

-Rückgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung Beschreibung
+Rückgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung Beschreibung
Beispiel:

@@ -484,11 +484,11 @@ Beispiel:
rbb Berlin HD
THADEUSZ
Gast: Bettina Tietjen
-Wie vertrauenerweckend und freundlich Fernsehgesichter sein können,
-bemerken Zuschauer spätestens dann, wenn Bettina Tietjen sie zu einer
-ihrer Sendungen begrüßt. Seit mehr als 20 Jahren moderiert sie von einem
-roten Sofa aus die Sendung "DAS!" für den NDR. Und aktuell macht sie sich
-mit dem Buch "Unter Tränen gelacht. Mein Vater, die Demenz und ich"
+Wie vertrauenerweckend und freundlich Fernsehgesichter sein können,
+bemerken Zuschauer spätestens dann, wenn Bettina Tietjen sie zu einer
+ihrer Sendungen begrüßt. Seit mehr als 20 Jahren moderiert sie von einem
+roten Sofa aus die Sendung "DAS!" für den NDR. Und aktuell macht sie sich
+mit dem Buch "Unter Tränen gelacht. Mein Vater, die Demenz und ich"
auch als Autorin einen Namen.
fsk:0
Soap/Melodram/Folklore
@@ -497,22 +497,22 @@ Soap/Melodram/Folklore
TNT Serie HD
King of Queens
Dancing Queen
-8. Staffel, Folge 1: Doug muss Überzeugungsarbeit leisten, um Carrie zu
-einem Kurs im "Pole Dancing" zu überreden. Doch nach den ersten Stunden
-gefällt es ihr überraschend gut.
+8. Staffel, Folge 1: Doug muss Überzeugungsarbeit leisten, um Carrie zu
+einem Kurs im "Pole Dancing" zu überreden. Doch nach den ersten Stunden
+gefällt es ihr überraschend gut.
USA 2005, mit Jerry Stiller, Kevin James, Leah Remini. 20 Min.
fsk:0
Soap/Melodram/Folklore
Parameter: Suchbegriff;epginfo=false
-Rückgabe:
+Rückgabe:

-Es werden alle Sendungen im EPG zurückgegeben, die den Suchbegriff
+Es werden alle Sendungen im EPG zurückgegeben, die den Suchbegriff
im Titel oder Beschreibungstext beinhalten.
-Die Treffer lassen sich unter Angabe von epginfo=false auf Treffer im Titel beschränken.
+Die Treffer lassen sich unter Angabe von epginfo=false auf Treffer im Titel beschränken.
Hier werden die Sendungsinhalte (info1 und info2) nicht mitgeliefert.

-Rückgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung
+Rückgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung

Beispiel:
@@ -537,9 +537,9 @@ Nachrichten
Handler: http://box_ip/control/epgsearchxml

Parameter: keine
-Rückgabe:
+Rückgabe:

-Es werden alle verfügbaren EPG-Daten aller Programme in einer XML zurückgegeben.
+Es werden alle verfügbaren EPG-Daten aller Programme in einer XML zurückgegeben.
Beispiel:

@@ -549,18 +549,18 @@ Beispiel:
<channelname>Sparhandy TV</channelname>
<epgtitle>Homeshopping mit SparhandyTV</epgtitle>
<info1>SparhandyTV ist der neue Homeshopping-Kanal von Sparhandy und bietet Ihnen -attraktive und günstige Angebote rund um das Thema Mobilfunk.</info1>
+attraktive und günstige Angebote rund um das Thema Mobilfunk.</info1>
...
Parameter: Suchbegriff;epginfo=false
-Rückgabe:
+Rückgabe:

-Es werden alle Sendungen im EPG zurückgegeben, die den Suchbegriff
+Es werden alle Sendungen im EPG zurückgegeben, die den Suchbegriff
im Titel oder Beschreibungstext beinhalten.
-Die Treffer lassen sich unter Angabe von epginfo=false auf Treffer im Titel beschränken.
+Die Treffer lassen sich unter Angabe von epginfo=false auf Treffer im Titel beschränken.
Hier werden die Sendungsinhalte (info1 und info2) nicht mitgeliefert.

-Rückgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung
+Rückgabe-Format: Datum Startzeit Monat Wochentag Dauer in Minuten Sender Titel der Sendung

Beispiel:
@@ -580,12 +580,12 @@ Beispiel:
Handler: http://box_ip/control/shutdown

Parameter: keine
-Rückgabe:
+Rückgabe:

Es wird der Text ok bei Erfolg oder error im Fehlerfall
-zurückgegeben. Die Box schaltet sich bei ok sofort ab.
+zurückgegeben. Die Box schaltet sich bei ok sofort ab.

-Rückgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -599,23 +599,24 @@ ok
Handler: http://box_ip/control/standby

Parameter: on
-Rückgabe:
+Rückgabe:

Schaltet in den Standby Mode

-Rückgabe-Format: ok /error
+Rückgabe-Format: ok /error
Beispiel:

>>>http://box_ip/control/standby?on
ok
-Parameter: off
-Rückgabe:
+Parameter: off&cec=off
+Rückgabe:

-Schaltet den Standby Mode aus.
+Schaltet den Standby Mode aus. Bei zusätzlicher Angabe von cec=off,
+wird kein Einschalt-Signal von der Box gesendet - der Fernseher bleibt aus.

-Rückgabe-Format: ok /error
+Rückgabe-Format: ok /error
Beispiel:

@@ -624,11 +625,11 @@ ok

Parameter:
-Rückgabe:
+Rückgabe:

Zeigt den Standby Status an.

-Rückgabe-Format: on / off
+Rückgabe-Format: on / off
Beispiel:

@@ -640,16 +641,16 @@ on

-
7. Lautstärke-Steuerung
+
7. Lautstärke-Steuerung
Handler: http://box_ip/control/volume

Parameter: keine
-Rückgabe:
+Rückgabe:

-Es wird die aktuell eingestellte Lautstärke zurückgegeben - die
+Es wird die aktuell eingestellte Lautstärke zurückgegeben - die
Werte bewegen sich zwischen 0 (leise) und 100 (laut).

-Rückgabe-Format: Lautstärke
+Rückgabe-Format: Lautstärke
Beispiel:

@@ -657,14 +658,14 @@ Beispiel:
80

-Parameter: <Lautstärke als ganze Zahl in 5er Schritten>
-Rückgabe:
+Parameter: <Lautstärke als ganze Zahl in 5er Schritten>
+Rückgabe:

-Es kann die Lautstärke eingestellt werden - die Werte müssen
+Es kann die Lautstärke eingestellt werden - die Werte müssen
sich zwischen 0 (leise) und 100 (laut) bewegen. Es sollten nur Werte
in 5er-Schritten gesetzt werden (5,10,...).

-Rückgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -673,12 +674,12 @@ ok

Parameter: mute
-Rückgabe:
+Rückgabe:

-Die Audio-Ausgabe wird abgeschaltet. Es kommt als Bestätigung der
-String mute zurück.
+Die Audio-Ausgabe wird abgeschaltet. Es kommt als Bestätigung der
+String mute zurück.

-Rückgabe-Format: ok
+Rückgabe-Format: ok
Beispiel:

@@ -687,12 +688,12 @@ mute

Parameter: unmute
-Rückgabe:
+Rückgabe:

Die Audio-Ausgabe wird wieder eingeschaltet. Es kommt als
-Bestätigung der String unmute zurück.
+Bestätigung der String unmute zurück.

-Rückgabe-Format: ok
+Rückgabe-Format: ok
Beispiel:

@@ -701,13 +702,13 @@ unmute

Parameter: status
-Rückgabe:
+Rückgabe:

-Es wird der Status (ob gerade mute aktiv ist) zurückgegeben.
+Es wird der Status (ob gerade mute aktiv ist) zurückgegeben.
0 - unmuted
1 - mute

-Rückgabe-Format: 0 oder 1
+Rückgabe-Format: 0 oder 1
Beispiel:

@@ -720,10 +721,10 @@ Beispiel:
Handler: http://box_ip/control/zapto

Parameter: keine
-Rückgabe:
+Rückgabe:

Es wird die channel_id (hex-value, 64 bit, kein 0x-prefix) des aktuell
-laufenden Senders zurückgegeben.
+laufenden Senders zurückgegeben.
Beispiel:

@@ -732,12 +733,12 @@ Beispiel:

Parameter: getpids
-Rückgabe:
+Rückgabe:

Es werden die VPID und die APID des laufenden Senders angezeigt. Die
beiden Werte sind durch ein Enter voneinander getrennt.

-Rückgabe-Format:
+Rückgabe-Format:
VPID
APID
@@ -748,14 +749,14 @@ Beispiel:
306
Parameter: getallpids
-Rückgabe:
+Rückgabe:

Es werden die VTXT PID, VPID und alle APIDs des laufenden Senders
angezeigt. Die Werte sind durch ein Enter voneinander getrennt.
Hinter jeder APID wird eine kurze Beschreibung angegeben, bei AC3
-Streams zusätzlich (AC3).
+Streams zusätzlich (AC3).

-Rückgabe-Format:
+Rückgabe-Format:
VPID
APID <description> [(AC3)]
[APID...]
@@ -780,11 +781,11 @@ oder
00100 pmt
Parameter: getallsubchannels
-Rückgabe:
+Rückgabe:

-Es werden die Unterkanäle des aktuellen Senders zurückgegeben:
+Es werden die Unterkanäle des aktuellen Senders zurückgegeben:

-Rückgabe-Format:
+Rückgabe-Format:
channel_id channel_name
Beispiel:
@@ -805,11 +806,11 @@ Beispiel:

Parameter: stopplayback
-Rückgabe:
-Stoppt die Dekodierung, um Graben zu können. Zusätzlich wird der
-sectionsd gestoppt. Rückgabewert sollte ok für Erfolg sein.
+Rückgabe:
+Stoppt die Dekodierung, um Graben zu können. Zusätzlich wird der
+sectionsd gestoppt. Rückgabewert sollte ok für Erfolg sein.

-Rückgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -818,11 +819,11 @@ ok

Parameter: startplayback
-Rückgabe:
+Rückgabe:
Startet die Decodierung nach dem Graben wieder, sectionsd wird auch
-wieder gestartet. Rückgabewert sollte ok für Erfolg sein.
+wieder gestartet. Rückgabewert sollte ok für Erfolg sein.

-Rückgabe-Format: ok
+Rückgabe-Format: ok
Beispiel:

@@ -831,10 +832,10 @@ ok

Parameter: statusplayback
-Rückgabe:
+Rückgabe:
'1': Playback aktiv, '0': kein Playback aktiv

-Rückgabe-Format: 0/1
+Rückgabe-Format: 0/1
Beispiel:

@@ -843,10 +844,10 @@ Beispiel:

Parameter: stopsectionsd
-Rückgabe:
-Stoppt den sectionsd zum Grabben. Rückgabewert sollte ok für Erfolg sein.
+Rückgabe:
+Stoppt den sectionsd zum Grabben. Rückgabewert sollte ok für Erfolg sein.

-Rückgabe-Format: ok
+Rückgabe-Format: ok
Beispiel:

@@ -855,11 +856,11 @@ ok

Parameter: startsectionsd
-Rückgabe:
-Startet sectionsd nach dem Grabben wieder. Rückgabewert sollte ok
-für Erfolg sein.
+Rückgabe:
+Startet sectionsd nach dem Grabben wieder. Rückgabewert sollte ok
+für Erfolg sein.

-Rückgabe-Format: ok
+Rückgabe-Format: ok
Beispiel:

@@ -868,10 +869,10 @@ ok

Parameter: statussectionsd
-Rückgabe:
-gibt den Status des sectionsd zurück (scanning / kein scanning).
+Rückgabe:
+gibt den Status des sectionsd zurück (scanning / kein scanning).

-Rückgabe-Format: '1': sectionsd scanning an, '0': sectionsd scanning aus
+Rückgabe-Format: '1': sectionsd scanning an, '0': sectionsd scanning aus
Beispiel:

@@ -880,12 +881,12 @@ Beispiel:

Parameter: channel_id (64 bit, hexadezimal)
-Rückgabe:
+Rückgabe:

Zappt auf den angegebenen Kanal.
-Als Rückgabe ist im Erfolgsfall ok zu erwarten.
+Als Rückgabe ist im Erfolgsfall ok zu erwarten.

-Rückgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -895,12 +896,12 @@ ok
Parameter: channel_name oder channel_names (Ein oder mehrere durch Komma getrennte Sendernamen; URI encoded)
-Rückgabe:
+Rückgabe:

Zappt auf den angegebenen Kanal.
-Als Rückgabe ist im Erfolgsfall ok zu erwarten.
+Als Rückgabe ist im Erfolgsfall ok zu erwarten.

-Rückgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -915,9 +916,9 @@ ok
Handler: http://box_ip/control/setmode

Parameter: status
-Rückgabe:
+Rückgabe:

-Es wird der aktuelle record mode Status zurückgegeben on / off
+Es wird der aktuelle record mode Status zurückgegeben on / off
Beispiel:

@@ -925,11 +926,11 @@ Beispiel:
on
Parameter: radio
-Rückgabe:
+Rückgabe:

Schaltet in den radio mode

-Rückgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -937,11 +938,11 @@ Beispiel:
ok
Parameter: tv
-Rückgabe:
+Rückgabe:

Schaltet in den tv mode

-Rückgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -951,13 +952,13 @@ ok

Parameter: record
-Rückgabe:
+Rückgabe:

Schaltet in den record mode. Dies beinhaltet auch das Stoppen bzw.
das Starten des sectionsd scanning, das Starten des Playback (immer)
und das Stoppen des Playback (nur bei stopplayback=true).

-Rückgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -977,9 +978,9 @@ ok
Handler: http://box_ip/control/getmode

Parameter:
-Rückgabe: "tv", "radio", "unkown"
+Rückgabe: "tv", "radio", "unkown"

-Es wird der aktuelle mode zurückgegeben tv / radio / unknown (shouldn't happen)
+Es wird der aktuelle mode zurückgegeben tv / radio / unknown (shouldn't happen)
Beispiel:

@@ -993,11 +994,11 @@ tv
Handler: http://box_ip/control/getdate

Parameter: keine
-Rückgabe:
+Rückgabe:

-Es wird das Datum zurückgegeben.
+Es wird das Datum zurückgegeben.

-Rückgabe-Format: dd.mm.yyyy
+Rückgabe-Format: dd.mm.yyyy
Beispiel:

@@ -1011,11 +1012,11 @@ Beispiel:
Handler: http://box_ip/control/gettime

Parameter: keine
-Rückgabe:
+Rückgabe:

-Es wird die Uhrzeit zurückgegeben.
+Es wird die Uhrzeit zurückgegeben.

-Rückgabe-Format: hh:mm:ss
+Rückgabe-Format: hh:mm:ss
Beispiel:

@@ -1023,11 +1024,11 @@ Beispiel:
20:34:24
Parameter: rawtime
-Rückgabe:
+Rückgabe:

-Es wird das Uhrzeit im time_t Format zurückgegeben.
+Es wird das Uhrzeit im time_t Format zurückgegeben.

-Rückgabe-Format: time_t
+Rückgabe-Format: time_t
Beispiel:

@@ -1041,11 +1042,11 @@ Beispiel:
Handler: http://box_ip/control/info

Parameter: streaminfo
-Rückgabe:
+Rückgabe:

-Es werden Streaminfos zurückgegeben. Die Werte sind durch Enter (\n) getrennt.
+Es werden Streaminfos zurückgegeben. Die Werte sind durch Enter (\n) getrennt.

-Rückgabe-Format: X_res Y_res Bitrate Videoformat Framerate Audioformat
+Rückgabe-Format: X_res Y_res Bitrate Videoformat Framerate Audioformat
Beispiel:

@@ -1058,9 +1059,9 @@ Beispiel:
joint stereo
Parameter: version
-Rückgabe:
+Rückgabe:

-Es wird der Inhalt der Datei /.version zurückgegeben.
+Es wird der Inhalt der Datei /.version zurückgegeben.
Beispiel:

@@ -1070,7 +1071,7 @@ md5sum: f1d7d47578bb9040a82085182934ce0e
Erstellt von alexW
Parameter: settings
-Rückgabe:
+Rückgabe:

Aktuelle Settings und Box Typ
@@ -1082,7 +1083,7 @@ videooutput RGB
videoformat 4:3
Parameter: httpdversion
-Rückgabe:
+Rückgabe:

Version des httpd
1 : nhttpd (legacy api)
@@ -1095,7 +1096,7 @@ Beispiel:
3
Parameter: nhttpd_version
-Rückgabe: Version des nhttpd (Neutrino)
+Rückgabe: Version des nhttpd (Neutrino)
Beispiel:

@@ -1109,15 +1110,15 @@ Beispiel:
Handler: http://box_ip/control/getonidsid

Parameter:
-Rückgabe:
+Rückgabe:

-Es wird die TSIDONIDSID des aktuellen Kanals zurückgegeben.
+Es wird die TSIDONIDSID des aktuellen Kanals zurückgegeben.

Diese Funktion sollte NICHT mehr verwendet werden und ist durch
folgenden Aufruf ersetzt:
http://box_ip/control/zapto

-Rückgabe-Format: TSIDONIDSID
+Rückgabe-Format: TSIDONIDSID
Beispiel:

@@ -1131,10 +1132,10 @@ Beispiel:
Handler: http://box_ip/control/currenttpchannels

Parameter:
-Rückgabe:
+Rückgabe:

Es wird die channel_id (hex-value, 64 bit, kein 0x-prefix) gefolgt vom
-Sendernamen aller Sender auf dem aktuellen Transponder zurückgegeben.
+Sendernamen aller Sender auf dem aktuellen Transponder zurückgegeben.

Beispiel:
@@ -1151,7 +1152,7 @@ b544000800850087 Sky Cinema+24 HD
Handler: http://box_ip/control/get_logo

Parameter: channel_id
-Rückgabe:
+Rückgabe:

Es wird der komplette Pfad des Logos ausgegeben.

@@ -1168,10 +1169,10 @@ Beispiel:
Handler: http://box_ip/control/getservicesxml

Parameter:
-Rückgabe:
+Rückgabe:

Es wird der Inhalt der Datei /var/tuxbox/config/zapit/services.xml
-zurückgegeben.
+zurückgegeben.
Beispiel:

@@ -1190,10 +1191,10 @@ Beispiel:
Handler: http://box_ip/control/getbouquetsxml

Parameter:
-Rückgabe:
+Rückgabe:

Es wird der Inhalt der Datei /var/tuxbox/config/zapit/bouquet.xml
-zurückgegeben.
+zurückgegeben.
Beispiel:

@@ -1212,9 +1213,9 @@ Beispiel:
Handler: http://box_ip/control/getbouquets

Parameter:
-Rückgabe:
+Rückgabe:

-Es werden alle Bouquets zurückgegeben.
+Es werden alle Bouquets zurückgegeben.
Beispiel:

@@ -1232,10 +1233,10 @@ Beispiel:

Parameter: bouquet=Bouquet Nr. und mode=TV | RADIO oder actual und mode=TV | RADIO optional: xml=true
-Rückgabe:
+Rückgabe:

-Es werden alle Sender des Bouquets zurückgegeben. Bei Angabe des Parameters actual, wird das erste
-Bouquet ausgegeben, das den aktuellen Sender enthält.
+Es werden alle Sender des Bouquets zurückgegeben. Bei Angabe des Parameters actual, wird das erste
+Bouquet ausgegeben, das den aktuellen Sender enthält.
Nummer_des_Kanals channel_id Name_des_Senders
Beispiel:
@@ -1246,7 +1247,7 @@ Beispiel:
23 12ef4 RTL2
24 12f1c VOX

-Wird xml=1 angegeben, dann wird die Liste im XML-Format zurückgegeben:
+Wird xml=1 angegeben, dann wird die Liste im XML-Format zurückgegeben:
Beispiel:
>>>http://192.168.0.15/control/getbouquet?bouquet=3&xml=true
<?xml version="1.0" encoding="iso-8859-1"?>
@@ -1274,31 +1275,31 @@ Beispiel:

Parameter: popup=Text oder nmsg=Text

-Rückgabewert: ok
+Rückgabewert: ok

-Zeichensatz: UTF-8, Leerzeichen müssen als %20 gesendet werden
+Zeichensatz: UTF-8, Leerzeichen müssen als %20 gesendet werden

-Öffnet ein Popup (popup) oder Message (nmsg) Window, in dem
-der Textteil des Parameters angezeigt wird. Ein Popup Fenster schließt
-sich nach einiger Zeit von selbst, während ein Message Window
+Öffnet ein Popup (popup) oder Message (nmsg) Window, in dem
+der Textteil des Parameters 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.
+Der Parameter "timeout" bestimmt, nach welcher Zeit das Fenster automatisch schließt.
Beispiele:

>>>http://box_ip/control/message?popup=Hallo%20World
-öffnet ein Popup-Fenster auf dem Fernseher, in dem "Hallo World" steht.
+öffnet ein Popup-Fenster auf dem Fernseher, in dem "Hallo World" steht.

>>>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.
+öffnet ein Popup-Fenster auf dem Fernseher, in dem "Hallo World" steht und sich nach 30 Sekunden schließt.

>>>http://box_ip/control/message?nmsg=Hallo%20Welt
-öffnet ein Message-Fenster auf dem Fernseher, in dem "Hallo Welt" steht.
+öffnet ein Message-Fenster auf dem Fernseher, in dem "Hallo Welt" steht.
-KDE Konqueror Benutzer können folgendes Verfahren benutzen:
+KDE Konqueror Benutzer können folgendes Verfahren benutzen:
------------------------------------------------------------
Mit Hilfe von "Settings -> Web Shortcuts -> Add" einen neuen Search
-Provider hinzufügen. z.B.:
+Provider hinzufügen. z.B.:
- Search Provider Name: DBox Popup
- Search URI: http://box_ip/control/message?popup=\{@}
- URI shortcut: dbox
@@ -1306,7 +1307,7 @@ Provider hinzuf
Nun kann eine Popup Message direkt in die Location Bar eingegeben
werden, wenn man ein "dbox: " davor setzt. Beispiel:
-dbox: Hallo ä ö ü Ä Ö Ü ß World
+dbox: Hallo ä ö ü Ä Ö Ü ß World


Google's UTF-8 Tutorial:
@@ -1319,11 +1320,11 @@ http://www.google.com/search?q=%C3%A4%20%C3%B6%20%C3%BC%20%C3%84%20%C3%96%20%C3%
Handler: http://box_ip/control/timer

Parameter: [format=id]
-Rückgabe:
+Rückgabe:

Zeigt die Liste aller Timer.

-Rückgabe-Format:
+Rückgabe-Format:
eventID eventType eventRepeat repcount announceTime alarmTime stopTime data

eventID ist der Timer-Platz.
@@ -1342,17 +1343,17 @@ eventID eventType eventRepeat repcount announceTime alarmTime stopTime data
eventRepeat ist die Angabe der Timerwiederholung. Die kann sein:

0 = ONCE (Einmal)
-1 = DAILY (Täglich)
-2 = WEEKLY (Wöchentlich)
+1 = DAILY (Täglich)
+2 = WEEKLY (Wöchentlich)
3 = BIWEEKLY (Alle 2 Wochen)
4 = FOURWEEKLY (Alle 4 Wochen)
5 = MONTHLY (Monatlich)
6 = BYEVENTDESCRIPTION (noch nicht implementiert)

-Es gibt auch die Möglichkeit WEEKDAYS (Wochentage)
-festzulegen, an denen die Aufnahme statfinden soll. Dies wird über einen
-Bitschlüssel angegeben der Bit 9-15 für die Wochentage
-ansieht. Das heißt:
+Es gibt auch die Möglichkeit WEEKDAYS (Wochentage)
+festzulegen, an denen die Aufnahme statfinden soll. Dies wird über einen
+Bitschlüssel angegeben der Bit 9-15 für die Wochentage
+ansieht. Das heißt:

0000000100000000 = 256 = Montag
0000001000000000 = 512 = Dinstag
@@ -1371,16 +1372,16 @@ Dem zufolge ist Montag+Mittwoch+Samstag
0010010100000000 = 9472

repcount bestimmt die Anzahl der Timeraufrufe, nach der ein Timer
-automatisch gelöscht wird. 0 bedeutet, dass es keine
-Beschränkung gibt. Bei eventRepeat=ONCE hat diese Einstellung
+automatisch gelöscht wird. 0 bedeutet, dass es keine
+Beschränkung gibt. Bei eventRepeat=ONCE hat diese Einstellung
keine Auswirkungen.

announceTime ist die Zeit, zu der ein Timer-Hinweis auf dem
Bildschirm erscheint. Siehe auch Kapitel 16: popup. alarmTime ist
-die Zeit des Timer-Starts stopTime ist die Stoppzeit für den Timer
+die Zeit des Timer-Starts stopTime ist die Stoppzeit für den Timer
data ist der Name des Senders.

-data enthält weitere Angaben zum Timer. Bei RECORD z. B. den Sendernamen.
+data enthält weitere Angaben zum Timer. Bei RECORD z. B. den Sendernamen.
Wurde format=id angegeben, so wird statt des Sendernamens die channel-id ausgegeben.
Beispiel:
@@ -1388,15 +1389,15 @@ Beispiel:
>>>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
-Timer gelöscht, Hinweiszeit, Alarm/Startzeit, Stoppzeit,
+d. h. event 1, SHUTDOWN, DAILY, nach 4 Timerausführungen wird der
+Timer gelöscht, Hinweiszeit, Alarm/Startzeit, Stoppzeit,
Kanal/Daten. Die Zeiten sind time_t (Unix Zeitstempel)
Parameter: get=pre | post
-Rückgabe:
+Rückgabe:

-Gibt die voreingestellte Vor- bzw. Nachlaufzeit für RecordingSafty in Sekunden -aus.

Rückgabe-Format: Sekunden

+Gibt die voreingestellte Vor- bzw. Nachlaufzeit für RecordingSafty in Sekunden +aus.

Rückgabe-Format: Sekunden

Beispiel:

@@ -1405,7 +1406,7 @@ Beispiel:
 

Parameter:
action,[id],<alarm|ad,amo,ay,ah,ami|alDate,alTime>,<stop|sd,smo,sy,sh,smi|[stDate],stTime>,announce,type,rep,repcount,channel_id,msg,rs,
-[update] Rückgabe: ok / error
+[update] Rückgabe: ok / error

announce, type, rep und repcount analog zum oben.
type: Default ist RECORD
@@ -1418,7 +1419,7 @@ wird.

Zeitangabe:
Variante 1)
-Angabe im time_t Format (nur für action=new): announce, alarm und
+Angabe im time_t Format (nur für action=new): announce, alarm und
stop mit einer time_t Zeit

Variante 2)
@@ -1428,10 +1429,10 @@ a/smo = Monat
a/sy = Jahr
a/sh = Stunde
a/smi = Minute
-meint: ad für Alarm Day und sd für Stop Day usw.
+meint: ad für Alarm Day und sd für Stop Day usw.

Variante 3)
-Formatierte Angabe (nur für action=new, Format muss genau eingehalten werden):
+Formatierte Angabe (nur für action=new, Format muss genau eingehalten werden):
alDate = Datum Start, Format TT.MM.JJJJ
alTime = Uhrzeit Start, Format HH.MM
stDate = Datum Ende, Format TT.MM.JJJJ (optional)
@@ -1446,14 +1447,14 @@ muss URI codiert sein, also Leerzeichen mit "%20" ersetzen)

Ist der Parameter "rs" auf "1" gesetzt, so wird bei Aufnahmetimern,
die in Neutrino konfigurierte "Aufnahmestart/stop-Korrektur"
-berücksichtigt
+berücksichtigt

rec_dir kann einen Aufnahmepfad enthalten (er muss URI-codiert sein).

-update=1 bei action=new löscht einen ggf. vorhandenen Timer mit
-gleicher Startzeit vor dem Hinzufügen.
+update=1 bei action=new löscht einen ggf. vorhandenen Timer mit
+gleicher Startzeit vor dem Hinzufügen.

-Rückgabe-Format: ok / error
+Rückgabe-Format: ok / error

Beispiel:
@@ -1471,34 +1472,34 @@ ok

Parameter:
lock, clear, png, raw, line, rect, xpos, ypos, size, font, color, text, update
-Rückgabe: ok /error
+Rückgabe: ok /error

-Ansteuerung des LCD-Interfaces über das Web-Interface
+Ansteuerung des LCD-Interfaces über das Web-Interface

-Folgende Parameter werden dabei unterstützt:
+Folgende Parameter werden dabei unterstützt:

-lock=n : n=1 -> das Display wird bis auf Widerruf für Neutrino gesperrt
-n=0 -> das Display wird wieder für Neutrino freigegeben
+lock=n : n=1 -> das Display wird bis auf Widerruf für Neutrino gesperrt
+n=0 -> das Display wird wieder für Neutrino freigegeben

-clear=n : n=1 -> das Display wird gelöscht (sollte ganz vorn stehen)
+clear=n : n=1 -> das Display wird gelöscht (sollte ganz vorn stehen)
n=0 -> das Display wird vor der neuen Ausgabe nicht
-gelöscht (kann entfallen)
+gelöscht (kann entfallen)

png=Dateiname : eine lokal auf der Box liegende PNG-Datei wird in's
Display geladen
(z.B. /share/tuxbox/lcdd/icons/setup.png als
Hintergrund)

-raw=x,y,xs,ys,d1,..,dn : überträgt die Daten d1 bis dn an die
+raw=x,y,xs,ys,d1,..,dn : überträgt die Daten d1 bis dn an die
Position (x,y) im Display mit xs Spalten und ys Zeilen. Die Daten werden dezimal
-übertragen. Jeder Wert repräsentiert dabei 8 Punkte innerhalb einer Zeile. Das
-höchstwertige Bit entspricht dem Pixel ganz links. Sollen in einer Zeile 9 Pixel
-geschrieben werden, sind dafür zwei Datenwerte nötig, auch wenn die
+übertragen. Jeder Wert repräsentiert dabei 8 Punkte innerhalb einer Zeile. Das
+höchstwertige Bit entspricht dem Pixel ganz links. Sollen in einer Zeile 9 Pixel
+geschrieben werden, sind dafür zwei Datenwerte nötig, auch wenn die
restlichen 7 Bit des zweiten Wertes nicht verwendet werden. Die Werte werden
-zeilenweise hintereinander geschrieben. Für ein Rechteck von 8 Zeilen zu 9 Pixeln sind
-also 16 Werte erforderlich, beginnend mit dem Wert für die 8 Pixel ganz links oben,
-gefolgt von dem Wert für das letzte Pixel der obersten Zeile (mit einem
-Wert von 128 wenn es gesetzt werden soll). Dann folgt der Wert für die ersten 8 Pixel
+zeilenweise hintereinander geschrieben. Für ein Rechteck von 8 Zeilen zu 9 Pixeln sind
+also 16 Werte erforderlich, beginnend mit dem Wert für die 8 Pixel ganz links oben,
+gefolgt von dem Wert für das letzte Pixel der obersten Zeile (mit einem
+Wert von 128 wenn es gesetzt werden soll). Dann folgt der Wert für die ersten 8 Pixel
der zweiten Zeile usw.

line=x1,y1,x2,y2,col : zeichnet eine Linie von (x1,y1) nach (x2,y2)
@@ -1508,12 +1509,12 @@ leuchtend, col=2 -> invertierend
rect=x1,y1,x2,y2,col1,col2: zeichnet ein Rechteck mit der linken
oberen Ecke (x1,y1) und der rechten unteren Ecke (x2,y2),
der Rahmenfarbe col1 welches mit der Farbe col2
-ausgefüllt wird (Farben siehe "line")
+ausgefüllt wird (Farben siehe "line")

update=1 : An dieser Stelle wird das Display upgedatet.
-Somit kann man zunächst einige Ausgaben machen und dann erst
+Somit kann man zunächst einige Ausgaben machen und dann erst
alles zusammen updaten. Dies verhindert ein Flackern des Displays.
-Sequenzen ohne diesen Parameter haben auf die Anzeige also zunächst keine Auswirkung.
+Sequenzen ohne diesen Parameter haben auf die Anzeige also zunächst keine Auswirkung.

Die folgenden Parameter betreffen nur die Textausgabe:

@@ -1524,7 +1525,7 @@ xpos=nn : Position des ersten Zeichens horizontal (default 10)

ypos=nn : Position der linken oberen Ecke des ersten Zeichens (default 10)

-size=nn : Größe des Textes (default 12)
+size=nn : Größe des Textes (default 12)

color=n : Textfarbe (default 1, siehe "line")

@@ -1533,16 +1534,16 @@ n=0 -> micron.ttf, n=1 -> micron_bold.ttf, n=2 -> pakenham.ttf

Hinweise:
----------------------------------
-Innerhalb eines Aufrufes können mehrere Kommandos gleichzeitig angegeben werden.
-Allerdings müssen sie von unterschiedlichem Typ sein.
+Innerhalb eines Aufrufes können mehrere Kommandos gleichzeitig angegeben werden.
+Allerdings müssen sie von unterschiedlichem Typ sein.
Bei z. B. zwei rect-Parametern innerhalb eines Aufrufes wird der zweite Parameter
ignoriert. Abgearbeitet werden die Kommandos in der Reihenfolge:
lock, clear, png, raw, line, rect, xpos, ypos, size, color, font, text, update.
-Der Parameter lock ist erforderlich, da ohne Sperrung das Displays für Neutrino,
-die über den nhttpd gemachten Ausgaben auf dem Display, spätestens nach einer Sekunde
-durch das zyklische Update von Neutrino wieder überschrieben werden würden.
-Daher ist bei der ersten Ausgabe lock=1 zu setzen. Wird das Display nicht mehr benötigt,
-muss lock=0 gesetzt werden, damit Neutrino wieder Zugriff auf das LCD erhält.
+Der Parameter lock ist erforderlich, da ohne Sperrung das Displays für Neutrino,
+die über den nhttpd gemachten Ausgaben auf dem Display, spätestens nach einer Sekunde
+durch das zyklische Update von Neutrino wieder überschrieben werden würden.
+Daher ist bei der ersten Ausgabe lock=1 zu setzen. Wird das Display nicht mehr benötigt,
+muss lock=0 gesetzt werden, damit Neutrino wieder Zugriff auf das LCD erhält.
Beispiel:
----------------------------------
@@ -1552,26 +1553,26 @@ wget -O /tmp/nhttpd.res wget -O /tmp/nhttpd.res 'http://localhost/control/lcd?rect=10,10,110,50,1,2&update=1'

-um das Display wieder freizugeben, sollte zum Schluß
+um das Display wieder freizugeben, sollte zum Schluß

wget -O /tmp/nhttpd.res 'http://localhost/control/lcd?lock=0'

-ausgeführt werden.
+ausgeführt werden.

-
24. Shellscript ausführen
+
24. Shellscript ausführen
Handler: http://box_ip/cgi-bin/exec

Parameter: <Scriptname> (ohne .sh!)
-Rückgabe: Ausgabe des Scripts
+Rückgabe: Ausgabe des Scripts

-Führt das Shellscript aus und liefert die Ausgabe an den Client zurück
+Führt das Shellscript aus und liefert die Ausgabe an den Client zurück
Beispiel:

-buli.sh gibt einen RSS-Feed zurück, der vom Newsticker angezeigt
+buli.sh gibt einen RSS-Feed zurück, der vom Newsticker angezeigt
wird. In newsticker.list muss dann der Aufruf folgendermassen aussehen:

http://box_ip/cgi-bin/exec?buli
@@ -1583,7 +1584,7 @@ http://box_ip/cgi-bin/exec?buli
Handler: http://box_ip/control/system

Parameter: getAViAExtIec
-Rückgabe: Status des Iec (optischer Ausgang)
+Rückgabe: Status des Iec (optischer Ausgang)

0 = Iec deaktiviert
1 = Iec aktiviert
@@ -1593,7 +1594,7 @@ http://box_ip/control/system?getAViAExtIec
1
Parameter: setAViAExtIec=on
-Rückgabe: ok
+Rückgabe: ok

Aktiviert den Iec
@@ -1603,7 +1604,7 @@ http://box_ip/control/system?setAViAExtIec=on
ok
Parameter: setAViAExtIec=off
-Rückgabe: ok
+Rückgabe: ok

Deaktiviert den Iec
@@ -1613,7 +1614,7 @@ http://box_ip/control/system?setAViAExtIec=off
ok
Parameter: getAViAExtPlayBack
-Rückgabe: Gibt zurück, in welchem Dekoder-Modus der Avia läuft
+Rückgabe: Gibt zurück, in welchem Dekoder-Modus der Avia läuft

0 = PES
1 = SPTS
@@ -1624,7 +1625,7 @@ http://box_ip/control/system?getAViAExtPlayBack
1
Parameter: getAViAExtPlayBack=pes
-Rückgabe: ok
+Rückgabe: ok

Aktiviert den PES-Modus
@@ -1634,7 +1635,7 @@ http://box_ip/control/system?setAViAExtPlayBack=pes
ok
Parameter: getAViAExtPlayBack=spts
-Rückgabe: ok
+Rückgabe: ok

Aktiviert den SPTS-Modus
@@ -1650,7 +1651,7 @@ ok
Handler: http://box_ip/control/rc

Parameter: lock
-Rückgabe: ok
+Rückgabe: ok

Sperrt die Fernbedienung
@@ -1660,7 +1661,7 @@ http://box_ip/control/rc?lock
ok
Parameter: unlock
-Rückgabe: ok
+Rückgabe: ok

Entsperrt die Fernbedienung
@@ -1676,13 +1677,13 @@ ok
Handler: http://box_ip/control/reboot

Parameter: keine
-Rückgabe:
+Rückgabe:

Es wird der Text ok bei Erfolg oder error im Fehlerfall
-zurückgegeben. Die Box startet sich bei ok sofort neu.
+zurückgegeben. Die Box startet sich bei ok sofort neu.

-Rückgabe-Format:
ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -1696,7 +1697,7 @@ ok
Handler: http://box_ip/control/settings

Parameter: keine
-Rückgabe: Text mit einer Beschreibung des Boxenherstellers,
+Rückgabe: Text mit einer Beschreibung des Boxenherstellers,
Videooutputs und Videoformats.

@@ -1705,17 +1706,17 @@ Videooutputs und Videoformats.
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://box_ip/control/info?version.
+Die gleiche Funktionalität bietet http://box_ip/control/info?version.

-
30. Plugin ausführen
+
30. Plugin ausführen
Handler: http://box_ip/control/startplugin

Parameter: name=<pluginname>
-Rückgabe: ok/error
+Rückgabe: ok/error

Das Plugin mit dem Name <pluginname> wird gestartet.
@@ -1727,13 +1728,13 @@ ok
-
31. Support für yweb
+
31. Support für yweb
Handler: http://box_ip/control/yweb

Parameter:
-Rückgabe:
+Rückgabe:

-Supportfunktionen für yweb. Es wird empfohlen, diese nicht
+Supportfunktionen für yweb. Es wird empfohlen, diese nicht
ausserhalb von yweb zu benutzen.

@@ -1742,7 +1743,7 @@ ausserhalb von yweb zu benutzen.
Handler: http://box_ip/control/aspectratio

Parameter: keine
-Rückgabe: 4:3/16:9
+Rückgabe: 4:3/16:9

@@ -1750,10 +1751,10 @@ ausserhalb von yweb zu benutzen.
Handler: http://box_ip/control/videoformat

Parameter: keine/status
-Rückgabe: automatic/4:3 (LB)/4:3 (PS)/16:9
+Rückgabe: automatic/4:3 (LB)/4:3 (PS)/16:9

Parameter: automatic/4:3-LB/4:3-PS/16:9
-Rückgabe: ok
+Rückgabe: ok

Setzt aktuelles Videoformat.

@@ -1763,10 +1764,10 @@ Setzt aktuelles Videoformat.
Handler: http://box_ip/control/videooutput

Parameter: keine/status
-Rückgabe: CVBS/RGB with CVBS/S-Video/YUV with VBS/YUV with CVBS
+Rückgabe: CVBS/RGB with CVBS/S-Video/YUV with VBS/YUV with CVBS

Parameter: cvbs/rgb/s-video/yuv-vbs/yuv-cvbs
-Rückgabe: ok
+Rückgabe: ok

Setzt Videooutputtyp.

@@ -1776,12 +1777,12 @@ Setzt Videooutputtyp.
vHandler: http://box_ip/control/vcroutput

Parameter: keine/status
-Rückgabe: CVBS/S-Video
+Rückgabe: CVBS/S-Video

Parameter: cvbs/s-video
-Rückgabe: ok/error
+Rückgabe: ok/error

-Setzt VCRoutputtyp. S-Video ist möglich nur bei Videooutput CVBS
+Setzt VCRoutputtyp. S-Video ist möglich nur bei Videooutput CVBS
und S-Video.

@@ -1790,10 +1791,10 @@ und S-Video.
Handler: http://box_ip/control/scartmode

Parameter: keine/status
-Rückgabe: on/off
+Rückgabe: on/off

Parameter: on/off
-Rückgabe: ok
+Rückgabe: ok

Schaltet Scartmode ein oder aus.

@@ -1803,20 +1804,20 @@ Schaltet Scartmode ein oder aus.
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 Namen <keyname> wird emuliert. <keyname> sind
alle existierende Tasten, auch Tastaturtasten. Es werden <n>
-Tastendrücke geschickt, mit einer Pause von <delaytime>
+Tastendrücke geschickt, mit einer Pause von <delaytime>
dazwischen. Im Detail: Erstmals wird ein KEY_PRESSED Event geschickt,
danach, <n> - 1 KEY_AUTOREPEAT Events mit <delaytime>
-Millisekunden Verzögerung, danach ein KEY_RELEASED Event.
+Millisekunden Verzögerung, danach ein KEY_RELEASED Event.

Parameter: <keyname>, duration=<time>, delay=<delaytime> (default 250)
-Rückgabe: ok
+Rückgabe: ok

-Äquivalent zur ersten Form, mit repeat = <time>*1000/<delaytime>.
-Das bedeutet, die Taste <keyname> für <delaytime> Sekunden zu senden.
+Äquivalent zur ersten Form, mit repeat = <time>*1000/<delaytime>.
+Das bedeutet, die Taste <keyname> für <delaytime> Sekunden zu senden.
Dies ist die Semantik der Argumenten des Programms rcsim.
Beispiel:
@@ -1834,11 +1835,11 @@ ok
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 +Ändert für "selected" Bouquet das Sichtbarkeitsattribut (hide/show) oder Zugriffsattribut
-(lock/unlock). Die Funktion läuft im ZapIt-Bouqueteditor. +(lock/unlock). Die Funktion läuft im ZapIt-Bouqueteditor.

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:
@@ -1854,7 +1855,7 @@ ok
Handler: http://box_ip/control/savebouquet

Parameter:
-Rückgabe: ok
+Rückgabe: ok
/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.
Beispiel:

@@ -1868,11 +1869,11 @@ ok
Handler: http://box_ip/control/movebouquet

Parameter: selected=<id>&action=up|down
-Rückgabe: ok / error
+Rückgabe: ok / error

Verschiebt das "selected"-Bouquet um eine Zeile nach oben oder unten in der Bouquet-Liste.
-Die Funktion läuft im ZapIt-Bouqueteditor. +Die Funktion läuft im ZapIt-Bouqueteditor.

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:
@@ -1883,15 +1884,15 @@ ok

-
41. Bouquet-Editor: Bouquet löschen
+
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 +Löscht "selected"-Bouquet aus der Bouquet-Liste.
-Die Funktion läuft im ZapIt-Bouqueteditor. +Die Funktion läuft im ZapIt-Bouqueteditor.

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:
@@ -1903,14 +1904,14 @@ ok

-
42. Bouquet-Editor: Bouquet hinzufügen
+
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. +Fügt ein neues Bouquet mit bouquetname hinzu.
+Die Funktion läuft im ZapIt-Bouqueteditor.

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:
@@ -1925,10 +1926,10 @@ ok
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. +Die Funktion läuft im ZapIt-Bouqueteditor.

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:
@@ -1940,15 +1941,15 @@ ok
44. Bouquet-Editor: Bouquet Channels - ändern
+ ä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 +Fügt die unter bchannels angegebenen Channels dem "selected"-Bouquet zu.
-Die Funktion läuft im ZapIt-Bouqueteditor. +Die Funktion läuft im ZapIt-Bouqueteditor.

/control/savebouquet schreibt die Daten dauerhaft in das Bouquet-File.

Beispiel:
@@ -1964,12 +1965,12 @@ ok
Handler: http://box_ip/control/reloadsetup

Parameter: keine
-Rückgabe:
+Rückgabe:

Es wird der Text ok bei Erfolg oder error im Fehlerfall
-zurückgegeben. Die Settings werden erneut geladen und Änderungen übernommen.
+zurückgegeben. Die Settings werden erneut geladen und Änderungen übernommen.

-Rückgabe-Format: ok / error
+Rückgabe-Format: ok / error
Beispiel:

@@ -1983,7 +1984,7 @@ ok
Handler: http://box_ip/control/reloadplugins

Parameter: keine
-Rückgabe: ok
+Rückgabe: ok

Die Pluginliste wird neu geladen.

@@ -1993,7 +1994,7 @@ Die Pluginliste wird neu geladen.
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.
@@ -2007,16 +2008,16 @@ ok
-
48. Signalstärke zeigen
+
48. Signalstärke zeigen
Handler: http://box_ip/control/signal

Parameter: keine oder sig, snr, ber

-Rückgabe:
+Rückgabe:
SIG: 100
SNR: 90
BER: 0

-Signalstärke SIG in %, SNR in % und BER wird ausgegeben. +Signalstärke SIG in %, SNR in % und BER wird ausgegeben. Wird ein spezieller Wert als Parameter angegeben, wird keine Beschreibung ausgegeben.
@@ -2031,7 +2032,7 @@ Beispiel:
Handler: http://box_ip/control/audio

Parameter:

-Rückgabe: Format Modus Frequenz
+Rückgabe: Format Modus Frequenz

Gibt die Audio-Decoder Informationen zum MPEG-2 oder Dolby Digital Tonformat aus.
@@ -2046,7 +2047,7 @@ DD CH1/CH2 (48000)
Handler: http://box_ip/control/crypt

Parameter:

-Rückgabe: CA-IDs des Senders
+Rückgabe: CA-IDs des Senders

Beispiel:
@@ -2065,7 +2066,7 @@ Videoguard:9c4
Handler: http://box_ip/control/file

Parameter: action=list&path=<Pfad>

-Rückgabe: DateinameDateitypFullnameBerechtigungLinkanzahlBesitzerGruppeGrößeÄnderungszeitpunktUnixänderungszeitpunkt
+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>
@@ -2079,8 +2080,8 @@ recording.endfile8/var/tuxbox/config/recording.end81edld1rootroot56Tue Mar 17 15
...
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.
+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:

@@ -2107,7 +2108,7 @@ Beispiel:
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
+Rückgabe: Gibt die entsprechende Konfigurationsdatei als plain text, oder bei entsprechender
Option (format=...) als JSON oder XML aus

@@ -2119,13 +2120,13 @@ 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:
+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.
+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
@@ -2142,7 +2143,7 @@ Beispiel:
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
+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

@@ -2153,19 +2154,19 @@ 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,
+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. +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.
+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
@@ -2177,12 +2178,12 @@ http://box_ip:31339/id=bae8000600850083

Parameter: files

-Rückgabe: ChannelID;Channelname;Logoname ohne Erweiterung[;benutztes Logo[;Ziel des Symlinks]] +Rückgabe: ChannelID;Channelname;Logoname ohne Erweiterung[;benutztes Logo[;Ziel des Symlinks]]

-Liste aller Kanäle incl. Logonamen
+Liste aller Kanäle incl. Logonamen
Bei Angabe des Parameters files, wird - sofern vorhanden - der Dateiname des benutzen
-Senderlogos angehängt.
-Ist diese Datei ein symbolischer Link, wird noch zusätzlich das Ziel diesen Links angehängt. +Senderlogos angehängt.
+Ist diese Datei ein symbolischer Link, wird noch zusätzlich das Ziel diesen Links angehängt.