Enigma: Unterschied zwischen den Versionen

Aus TuxBoxWIKI
Zur Navigation springen Zur Suche springen
(hmpf es ist spät *duck*)
(ehttp api ausgelagert)
Zeile 100: Zeile 100:
Die Abfrage oder Steuerung kann über einen ganz normalen Browser (Internet Explorer, [http://www.opera.com Opera], [http://www.mozilla.org/ Mozilla], [http://www.mozilla.org/products/firefox/ Firefox]) oder aber auch über Kommandozeilen-Tools ([[wget]], [[lynx]]) erfolgen.
Die Abfrage oder Steuerung kann über einen ganz normalen Browser (Internet Explorer, [http://www.opera.com Opera], [http://www.mozilla.org/ Mozilla], [http://www.mozilla.org/products/firefox/ Firefox]) oder aber auch über Kommandozeilen-Tools ([[wget]], [[lynx]]) erfolgen.


 
Die [[API]]-Doku für den ehttp findest du [[Ehttp_api_doku|hier]]
==ehttp-API-Doku==
 
<nowiki>http://dbox/?path=1:0:1:6dca:44d:1:0:0:0:0:</nowiki> ; 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: ?
 
<nowiki>http://dbox/setVolume?volume=5</nowiki> ; Lautstärke setzen (Bereich 0...10)
<nowiki>http://dbox/setVolume?mute=1</nowiki> ; Mute an (1) - Mute aus (0)
<nowiki>http://dbox/cgi-bin/status</nowiki> ; aktuelles Enigma-Datum und -Uhrzeit
<nowiki>http://dbox/cgi-bin/switchService</nowiki> ; zap to service
<nowiki>http://dbox/cgi-bin/admin?command=shutdown</nowiki> ; dbox/dreambox shutdown
<nowiki>http://dbox/cgi-bin/admin?command=reboot</nowiki> ; dbox/dreambox reboot
<nowiki>http://dbox/cgi-bin/admin?command=restart</nowiki> ; Enigma restart
<nowiki>http://dbox/cgi-bin/admin?command=standby</nowiki> ; Enigma standby
<nowiki>http://dbox/cgi-bin/admin?command=wakeup</nowiki> ; Enigma aufwachen aus standby
<nowiki>http://dbox/cgi-bin/audio?volume=30</nowiki> ; Lautstärke setzen (Bereich 64...1)
<nowiki>http://dbox/cgi-bin/audio?mute=0</nowiki> ; Mute an (1) - Mute aus (0)
<nowiki>http://dbox/cgi-bin/getPMT</nowiki> ; gibt die PMT als XML-File zurück
<nowiki>http://dbox/cgi-bin/message?Hallo</nowiki> ; Nachricht auf den Fernsehbildschirm
<nowiki>http://dbox/cgi-bin/xmessage?timeout=3&caption=Nachricht&body=Hallo</nowiki> ; 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
[[Bild:Timer.jpg|800px]]
 
*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:
[[Bild:Epg.jpg|800px]]
 
*http://dbox/xml/currentservicedata ; liefert Daten des momentanen Services wie EPG, Audio- und Video-Channels, etc.
[[Bild:Currentservice.jpg|800px]]
 
*http://dbox/xml/imageinfo
*http://dbox/xml/services





Version vom 23. Juli 2005, 23:04 Uhr


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.


Stop hand.png 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

  1. Hauptmenü
    1. TV-Modus
    2. Radio-Modus
    3. Datei-Modus
    4. Videorekorder
    5. Timer
    6. Einstellungen
      1. Serviceverwaltung
        1. Neues Bouquet erstellen
        2. Services zum Bouquet hinzufügen
        3. Bouquets bearbeiten
      2. Sendersuche
        1. Satellitenkonfiguration
        2. Satfinder
        3. Motor
        4. Transponder Bearbeitung
        5. Automatische Sendersuche
        6. Automatische 'Multisat' Sendersuche
        7. Manuelle Sendersuche
      3. System
        1. Zeit
          1. Zeitzonen
          2. Zeitkorrektur
        2. Bild und Ton
        3. Benutzeroberfläche
        4. Sprache
        5. Display
      4. Jugendschutz
      5. Experten
        1. Kommunikation/Netzwerk
        2. NGrab-Streaming
        3. Software Update
        4. Fernbedienung
    7. Spiele
    8. Informationen
      1. Streaminformationen
      2. Über...
    9. Ausschalten


EPG


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


Sprachauswahl (Tonwahl)


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


Perspektiven


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


Kanalliste

Enigma kanalliste.png



Stop hand.png 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.

Die API-Doku für den ehttp findest du hier



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.