Doku zur ehttp-API

Alles rund um das grafische Benutzerinterface Enigma
Ryker
Image-Team
Beiträge: 554
Registriert: Montag 2. Juni 2003, 10:38

Doku zur ehttp-API

Beitrag von Ryker »

Gibt es irgendwo eine Doku zu den Kommandos, die ich dem eHTTP-Server schicken kann. Denn ich möchte mir das mm4dbox Script auf Enigma anpassen, oder was eigenes in Java schreiben, damit ich auf meinem Linux-PC auch TV-schauen kann .

Im Prinzip brauche ich folgende Kommandos:
1. alle User-Bouquets auflisten mit ID
2. alle Services eines Bouquets anhand der Bouquet-ID auflisten
3. die VPIDs und APIDs eines Services anhand der Service-ID auflisten.


Danke
Ryker
goehei
Interessierter
Interessierter
Beiträge: 59
Registriert: Donnerstag 3. Januar 2002, 13:17

Beitrag von goehei »

1 x Nokia Sat (Avia500) 2xI
Ryker
Image-Team
Beiträge: 554
Registriert: Montag 2. Juni 2003, 10:38

Beitrag von Ryker »

goehei hat geschrieben:Suchst Du das hier: ?
http://cvs.tuxbox-cvs.sourceforge.net/c ... text/plain
nein - denn das ist ja die Doku für den nhttp unter Neutrino. Ich suche die Doku für den http-Server unter Enigma. Wenn beide APIs kompatibel wären, ja des wär genial - aber dem ist nicht so.

Ryker
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

Es gibt meines Wissens keine ähnlich ausfürlich Doku wie für nHttp, wenn du eine schreiben willst, schau mal im CVS unter enigma_dyn.cpp.
Würde ich auch gerne auf http://its.no-enigma.de/de zur Verfügung stellen, aber habe selbst kaum Zeit mich darum zu kümmern
Schon gelesen ???
ENIGMA-DOC
Ryker
Image-Team
Beiträge: 554
Registriert: Montag 2. Juni 2003, 10:38

Beitrag von Ryker »

Danke essu. Zum Glück ist der Enigma Sourcecode sehr gut strukturiert und so ziemlich selbstdokumentierend. **ein Lob an die Programmierer** Ich habe die Kommandos in der enigma_dyn.cpp gefunden und werde mal ein bischen damit rumexperimentieren.


Gruß
Ryker
Ryker
Image-Team
Beiträge: 554
Registriert: Montag 2. Juni 2003, 10:38

Beitrag von Ryker »

Warum ist eigentlich in Enigma das Kommando
http://dbox/control/zapto?34058 nur halb implementiert und läßt kein umschalten zu.
Es ist natürlich schade, denn wenn das zapto-Kommando funktionieren würde, dann könnte man die TV-Tools WinGrabTV od. TuxVisions od. mm4dbox genauso für Enigma verwenden.

Gruß
Ryker
stikx
Einsteiger
Einsteiger
Beiträge: 259
Registriert: Mittwoch 5. März 2003, 19:03

Beitrag von stikx »

Als Ergänzung: (Quelle Dreambox Forum)

Code: Alles auswählen

/setVolume?mute=1|0                 Audio Mute On/Off
/setVolume?volume=0-10            Audio Volume 0 - 10
/cgi-bin/audio?volume=x             Set Volume
/cgi-bin/audio?mute=1|0             Audio Mute On/Off
/cgi-bin/getPMT                          PMT Info
/cgi-bin/message                       Display OSD Message for 10 Seconds Caption='external message'
/control/message                           - '' -
/cgi-bin/xmessage?caption=ccc&body=bbb&timeout=tt
/version                                    Enigma Version
/cgi-bin/getcurrentepg                Current Channel EPG
/cgi-bin/streaminfo                     Current Stream Info
/channels/getcurrent                   Current Channel Information
/cgi-bin/reloadSettings                Reload 'services' and 'bouquets' 
/cgi-bin/reloadRecordings            Reload 'records.epl'
/cgi-bin/saveRecordings              Saves recordings into 'records.epl'
/cgi-bin/reloadPlaylist                  Reload 'playlist.epl'
/cgi-bin/savePlaylist                    Saves playlist into 'playlist.epl'
/cgi-bin/reloadUserBouquets        Reload userbouquets
/cgi-bin/saveUserBouquets          Save userbouquets
/cgi-bin/reloadTimerList              Reload 'timer.epl'
/cgi-bin/saveTimerList                Save timer schedules into 'timer.epl'
/cgi-bin/startPlugin?path=</path>&name=<name.cfg>	    Start a plugin
/control/zapto?getpids	                Get Video PID, Audio PID
/cgi-bin/screenshot[?mode=lcd]  Create LCD/OSD image file into /var/tmp/screenshot.png
Hab nicht verifiziert, ob komplett und auf aktuellem Stand
stikx
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

@Ryker: Habs eingestellt, vielleicht ergänzt es mal jemand
Schon gelesen ???
ENIGMA-DOC