Bei diesem Projekt handelt es sich um eine native Applikation für das iPhone die über das Webinterface Enigma, Enigma2 und Neutrino (+ experimentell auch andere Receiver über SVDRP) fernsteuern kann.
Folgende Funktionen werden unterstützt:
- Aktuelle Sendung anzeigen (Enigma, Enigma2)
- Bouquets/Favoriten anzeigen, anzappen und EPG anzeigen
- EPG-Suche (Enigma2)
- Timer erstellen/löschen/bearbeiten
- Aufgenommene Filme anzeigen, Löschen und Wiedergabe starten (Enigma, Enigma2, SVDRP)
- Emulierte Fernbedienung
- Screenshots anzeigen (nur Enigma/Enigma2 - bei Enigma2 muss natürlich grab installiert sein)
- Satfinder (Enigma, Enigma2)
- Lautstärke/Powerstate Regelung
- Versenden von Nachrichten
Werden bestimmte Eigenschaften von einer Verbindung nicht unterstützt wird diese Option in der Oberfläche ausgeblendet, um das Gesamtbild nicht zu stören.
Der bevorzugte Distributionsweg ist via Cydia, dazu müsst ihr folgendes Repository manuell zu Cydia hinzufügen: http://ritzmo.de/iphone
Das gehts über Manage -> Sources -> Edit -> Add.
Alternativ befindet sich auch eine ALTE Version im AppStore (Direktlink zum Programm), Updates dieser sind mir zur Zeit nicht möglich… an einer Lösung wird gearbeitet
Ausserdem ist anzumerken, dass sich die Einstellungen nicht unmittelbar von der einen zur anderen Version übernehmen lassen.
Die AppStore-Version ist also nur für diejenigen zu empfehlen, die ihr Gerät nicht jailbreaken können oder wollen.
Für Interessierte findet sich der Quelltext auf Github: git://github.com/ritzmo/dreaMote.git.
Damit das Programm ausgeführt werden kann muss derzeit vorher ein AppStore-App installiert worden sein, das werde ich mir irgendwann nochmal genauer ansehen aber jetzt muss man erst einmal damit leben
Neu in dieser Version:
- "Einfache Fernbedienung": Hoch/Runter/Links/Recht durch die entsprechende Bewegung und OK über Doppel-Tap.
- Buttons überall anwählbar
- Enigma/Enigma2 spezifisch: Satfinder hinzugefügt, instant record können gestartet werden, wiederholende timer sind konfigurierbar und die aktuelle Sendung kann angezeigt werden.
- Enigma2 spezifisch: "Advanced Remote" Buttons in der RC hinzufügbar, EPG kann durchsucht werden, Änhliche Event werden angezeigt.
ACHTUNG: Alle Backend wurden nur mit einer aktuellen Gegenseite getestet.
Die alten Settings sollten wie üblich übernommen werden, wenn nicht tut mir das Leid
Bezüglich des Verbindungstests:
Es müssen folgende Webanfragen erfolgreich sein damit dieser Test erfolgreich verläuft:
Enigma: http://<remote address>/xml/boxstatus
Enigma2: http://<remote address>/web/about
Neutrino: http://<remote address>/control/info
SVDRP: Keine - Der SVDRP-Server muss einfach erreichbar sein
Es werden Boxspezifische Pfade genommen da diese funktion auch für die Typerkennung genutzt wird.
Schlagen die Anfragen fehl und die Box sicher erreichbar ist kann man einfach diesen Test in der Konfiguration abstellen
Besonderer Dank gilt mfgeg für Icons der Fernbedienung und das Programmicon und dem tango Projekt dem die übrigen Icons entstammen - Lizenzinformationen der Icons finden sich hier.
Ausserdem sind noch das TouchXML-Framework zu erwähnen und SmallSockets.