Enigma
Inhaltsverzeichnis
Allgemeines
Diese Dokumentation basiert zum Großteil auf Texten, übernommen aus der Dokumentation von Essu (zu finden auf http://its.no-enigma.de/de ). Hierfür möchten wir uns bei ihm für seinen Beitrag zum Wiki-Projekt bedanken.
An dieser Stelle muss noch Text rein.
Fernbedienungsfunktionen
Die Tasten der Fernbedienung der DBox2 haben standardmäßig folgende Funktionen, einige können über das Menü "Einstellungen" -> Experten Funktionen -> Fernbedienung geändert werden.
[An/Aus] | = | An und Ausschalten der DBox2 |
[Home] | = | Eine Menüebene zurück bzw. abbrechen des aktuellen Vorgangs. |
[d-box] | = | Aufruf des Hauptmenüs |
[OK] | = | Bestätigen der Eingabe |
[+/-] | = | Lautstärkeeinstellung |
[LM] | = | Tonstummschaltung (Mute) |
[?] | = | Hilfe/Info |
[0-9] | = | Ziffernblock zur Eingabe der Kanalnummern bzw. als Kurzwahltasten in vielen Menüs, ist in manchen Tastatur-Layouts ('its-no.enigma' z.B) auch mit Sonderfunktionen statt Ziffern belegt |
[0] | = | Schaltet zwischen den letzten beiden Sendern hin und her |
Die Menüs von Enigma
- Hauptmenü
EPG
An dieser Stelle muss noch Text rein.
Sprachauswahl (Tonwahl)
An dieser Stelle muss noch Text rein.
Perspektiven
An dieser Stelle muss noch Text rein.
Kanalliste
An dieser Stelle muss noch Text rein.
Der Web-Server (ehttp)
Enigma bietet die Möglichkeit an, diverse Funktionen über das HTTP-Protokoll abzufragen oder zu steuern.
Die Abfrage oder Steuerung kann über einen ganz normalen Browser (Internet Explorer, Opera, Mozilla, Firefox) oder aber auch über Kommandozeilen-Tools (wget, lynx) erfolgen.
ehttp-API-Doku
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
- http://dbox/control/message?Hallo ; Nachricht auf den Fernsehbildschirm
- http://dbox/control/zapto?getpids ; liefert die VPid und APid des aktuellen Service (dezimal)
Beispiel-Ausgabe:
255 256
255 ist die Video Pid
256 ist die Audio Pid
- http://dbox/control/zapto?69531 ; sollte zum angegebenen Channel zappen -> tut es aber nicht
- http://dbox/control/getonidsid ; liefert onid+sid
- http://dbox/control/channellist ; liefert komplette Kanalliste (unsortiert)
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
- http://dbox/xml/timers ; liefert Timerliste
- http://dbox/xml/serviceepg?ref={service reference} (ref ist optional, falls nicht angegeben wird der eingestellte Service genommen)
Gibt das EPG eines Services mit der Servicereferenz 'ref' zurueck: 800px
- http://dbox/xml/currentservicedata ; liefert Daten des momentanen Services wie EPG, Audio- und Video-Channels, etc.
800px
Grundlagen - Installation - Debug-Mode - Hardware - CDK/Development
LCars - Neutrino - Enigma - Plugins - Spiele - Software - Tools - Howto - FAQ - Images
Hauptseite - News - Alle Artikel - Bewertungen - Gewünschte Seiten - Index - Neue Artikel - Impressum - Team
Hilfeportal - Seite bearbeiten - Bilder - Links - Tabellen - Textgestaltung