Ehttp api doku

Aus TuxBoxWIKI
Version vom 23. Juli 2005, 23:03 Uhr von Sat Man (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche


Allgemeines


Stop hand.png An dieser Stelle muss noch Text rein.


API-Dokumentation

http://dbox/?path=1:0:1:6dca:44d:1:0:0:0:0: ; zap zum angegebenen Service
Parameter 1: ?
Parameter 2: ?
Parameter 3: tv/radio/data/... ?
Parameter 4: sid
Parameter 5: tsid
Parameter 6: onid
Parameter 7: ?
Parameter 8: ?
Parameter 9: ?
Parameter10: ? 
http://dbox/setVolume?volume=5 ; Lautstärke setzen (Bereich 0...10)
http://dbox/setVolume?mute=1 ; Mute an (1) - Mute aus (0)
http://dbox/cgi-bin/status ; aktuelles Enigma-Datum und -Uhrzeit
http://dbox/cgi-bin/switchService ; zap to service
http://dbox/cgi-bin/admin?command=shutdown ; dbox/dreambox shutdown
http://dbox/cgi-bin/admin?command=reboot ; dbox/dreambox reboot
http://dbox/cgi-bin/admin?command=restart ; Enigma restart
http://dbox/cgi-bin/admin?command=standby ; Enigma standby
http://dbox/cgi-bin/admin?command=wakeup ; Enigma aufwachen aus standby
http://dbox/cgi-bin/audio?volume=30 ; Lautstärke setzen (Bereich 64...1)
http://dbox/cgi-bin/audio?mute=0 ; Mute an (1) - Mute aus (0)
http://dbox/cgi-bin/getPMT ; gibt die PMT als XML-File zurück
http://dbox/cgi-bin/message?Hallo ; Nachricht auf den Fernsehbildschirm
http://dbox/cgi-bin/xmessage?timeout=3&caption=Nachricht&body=Hallo ; erweitere Nachricht auf den Fernsehbildschirm
http://dbox/audio.m3u ; startet einen Audio-HTTP-Stream des aktuell laufenden Services
http://dbox/video.pls ; startet einen Video-HTTP-Stream (VLC kompatibel) des aktuell laufenden Services
http://dbox/mplayer.mply ; startet einen Video-HTTP-Stream (MPlayer kompatibel) des aktuell laufenden Services
http://dbox/version ; zeigt aktuelle Version von Enigma an (die Rückgabewerte sollten aber mal aktualisiert werden)
http://dbox/cgi-bin/getcurrentepg ; liefert den EPG des aktuellen Service
http://dbox/cgi-bin/streaminfo ; liefert die Stream-Daten des aktuellen Service
http://dbox/channels/getcurrent ; liefert den Namen des aktuellen Service
http://dbox/cgi-bin/reloadSettings ; Enigma Einstellungen neu laden
http://dbox/cgi-bin/reloadRecordings ; Liste der Recordings neu laden
http://dbox/cgi-bin/saveRecordings ; Liste der Recordings im Flash speichern
http://dbox/cgi-bin/reloadPlaylist ; Playlist neu laden
http://dbox/cgi-bin/savePlaylist ; Playlist speichern
http://dbox/cgi-bin/reloadUserBouquets ; User-Bouquets neu einlesen
http://dbox/cgi-bin/saveUserBouquets ; User-Bouquets speichern
http://dbox/cgi-bin/reloadTimerList ; Timer-Liste neu einlesen 
http://dbox/cgi-bin/saveTimerList ; Timer-Liste speichern
http://dbox/cgi-bin/startPlugin?name=pluginname ; Plugin starten
http://dbox/cgi-bin/screenshot ; screenshot nach /tmp/screenshot.bmp
http://dbox/cgi-bin/osdshot ; screenshot des osds nach /tmp/osdshot.png


einige Kompatibilitäts-Funktionen zu Neutrino


Beispiel-Ausgabe:

255
256

255 ist die Video Pid

256 ist die Audio Pid





XML-Funktionen

http://dbox/xml/boxstatus ; liefert den Status der Box wie Standby, Recording, etc.

Beispiel-Ausgabe:

<status>
 <current_time>Sat Jul 23 23:03:17 2005
 </current_time>
 <standby>OFF</standby>
 <recording>OFF</recording>
 <mode>0</mode>
</status>

<current_time>Sat Jul 23 23:03:17 2005</current_time> sollte selbsterklärend sein

<standby>OFF</standby> die Box ist nicht im standby, ON bedeutet sie befindet sich im Standby

<recording>OFF</recording> Enigma nimmt gerade nicht auf, ON bedeutet Enigma nimmt gerade auf

<mode>0</mode> Enigma befindet sich im TV-Modus

<mode>1</mode> Enigma befindet sich im Radio-Modus

<mode>2</mode> Enigma befindet sich im Datei-Modus


Timer.jpg
Gibt das EPG eines Services mit der Servicereferenz 'ref' zurueck:
800px
800px



Review-KandidatDieser Artikel befindet sich derzeit im Reviewprozess. Hilf mit, ihn zu verbessern! Falls du bei weiteren Artikeln helfen willst, findest du hier eine Auswahl offener Artikel.