[0.2.691] dreaMote - Dreambox Fernbedienung für das iPhone

  • 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:

    • Bouquets/Favoriten anzeigen, anzappen und EPG anzeigen
    • 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)
    • 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 Version im AppStore (Direktlink zum Programm), die kann ich aber aufgrund des Reviews durch Apple nicht so zeitig updaten.
    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 in meinem SVN: svn://svn.freaque.net/enigma2/untitled-iphone-app.


    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:

    • Neues Icon (Danke mfgeg!)
    • Zwei mögliche Crashes gefixt (einer generell, einer SVDRP-spezifisch)
    • Filme können auf dem Receiver gelöscht werden
    • Hidden Feature: Wenn die Addresse der Box mit http beginnt wird eine vollständige URL angenommen (also mit Benutzername/Passwort). Das ist als Workaround gedacht falls jemand unbedingt https nutzen möchte oder die Beschreibung nicht liest :grinning_squinting_face:


    Die alten Settings sollten ü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 :winking_face:


    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.

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

    4 Mal editiert, zuletzt von ritzMo ()

  • Hi,


    auch wenns hier OT ist: Ich implementiere derzeit SVDRP-Support und wenn sich hier ein testwilliger User findet bitte ich um Meldung via PM. :winking_face:

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • Hi rizMO,
    ich würde das gerne testen.


    Ich habe auch ein kleines Problem:
    Ich habe einen Ipod Touch wenn ich EPG bei einigen Sendern anzeigen lassen will stürtzt dreaMote ab. Bei einigen Sendern funktioniert es ohne Probleme. Wenn ich mir das EPG über webif ansehen kann ich das EPG sehen. Kann ich irgendwo nachsehen wo das Problem liegt? Ich habe einen Dreambox 800 mit Gemini Image 3.9 der Ipod Touch hat die neueste Firmware drauf und ist die Generation 1.


    Gruß Volker

  • Wenn es reproduzierbar bei bestimmten Sendern auftritt könntest du mir diese Sender mitteilen (sofern diese auf Astra 19.2°E liegen, was anderes empfang ich nirgends :))?
    Ansonsten überleg ich mir was.
    Bzgl. VDR hab ich derzeit noch den ein oder anderen Crash, den ich vor näheren Tests beheben möchte.

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • Also beim ersten Stürtz er ab, das Zweite, VOX, Eurosport zeigt er an, RTL SAT1 RTL2 KABEL1 Super RTL wirdEurosport 2 absturtz, Pro Sieben, Nick, DSF zeigt er nichts an.


    Als Sender habe DAS ERSTE an. Und ich habe Kabel.


    Bei Pro Sieben, Nick, DSF wird über Webif auch nicht angezeigt.

  • Hättest du von einem der crashenden Sender mal das xml?
    http://<boxip>/xml/serviceepg?ref=<service reference>

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • Ich habe dir eine Ard also I.O. un RTL nicht i.O. angehängt:


    Ich habe die Datei aber nicht hier gefunden:
    http://<boxip>/xml/serviceepg?ref=<service reference>


    sondern unter diesem Link:
    http://dreambox/web/epgservice?sRef=<service reference>


    Habe gerade noch mal getestet, jetzt zeigt er ARD nicht mehr an dafür aber ZDF.
    Daher denke ich, es liegt nich am Sender.


  • Ja, tut mir leid - hatte irgendwie Enigma1 im Kopf und hab dir dann die URL von da geschickt :face_with_tongue:


    Also hier zeigt er beide fehlerfrei an (zumindest im Simulator, dem trau ich diesbezüglich ausnahmsweise mal).


    Kümmern wir uns erstmal um den Crash.
    Nach dem Sync sollten Crashlogs in
    * Mac OS X : ~/Library/Logs/CrashReporter/MobileDevice/<DEVICE_NAME>
    * Windows XP: C:\Documents and Settings\<USERNAME>\Application Data\Apple computer\Logs\CrashReporter/<DEVICE_NAME>
    * Windows Vista: C:\Users\<USERNAME>\AppData\Roaming\Apple computer\Logs\CrashReporter/MobileDevice/<DEVICE_NAME>
    liegen. Könntest du mir die dreaMote-spezifischen .crash-Datei(en?) hochladen/zuschicken?

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • Guten Abend.


    Würd gern auch das Programm auf meinem Iphone laufen lassen, leider hab ich keinen Plan was ich wo wie einstellen muss...


    Entfernter Host etc. hör ich fast zum ersten mal. Kann mir einer eine Kurzanleitung für die Einstellung der Programms geben?


    Danke und Gruss

  • Bei "Entfernter Host" trägst du die IP-Adresse der Dreambox ein, über die du auch aufs WebIf zugreifst (zu finden u.a. in den Netzwerkeinstellungen).
    Bei Enigma2 ist standardmäßig keine Authentifizierung erforderlich, du kannst die Felder also leer lassen.


    Und das wars auch schon was du an Verbindungseinstellungen tätigen musst...

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • Hallo,


    Habe hier auch mal den Bedankomat eingeschaltet :winking_face:


    Hmm, wie es aussieht gibt es ja nun für den IPhone schon zwei Tools...
    Muss ja ein richtiger Renner sein so ein Mac-Teil :tongue:

    MfG EgLe :]

    Linux will Benutzer, die Linux wollen. Linux ist nicht Windows


    Kernel : 5.4.2-1-MANJARO LTS
    GUI : KDE 5.64.0 / Plasma 5.17.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Nur um das klarzustellen, meins gibt es im SVN und damit theoretisch lauffähig und benutzbar seit 2008/03/10 :winking_face:


    Ich bräuchte übrigens noch immer Tester für den SVDRP-Support, die Möglichkeiten mit meiner Testinstallation bin ich inzwischen durch :grinning_squinting_face:

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • ritzMo


    Sorry aber Du hast meine Frage nicht beantwortet wie kann ich Deine App ohne gehacktes iPhone installieren, geht das irgendwie ?


    Was ist SVN und was ist SVDRP-Support ?


    Ich Teste gerne aber Du musst da schon ein wenig mehr erklären bitte...

  • Zitat

    Original von gogobog
    Sorry aber Du hast meine Frage nicht beantwortet wie kann ich Deine App ohne gehacktes iPhone installieren, geht das irgendwie ?


    Es kann auch vorkommen dass ich Fragen absichtlich nicht beantworte - in dem Fall weil du afair danach in einem Thread einer AppStore-Remote geposted hast dass du diese gekauft hättest. Wieso als noch das hier installieren (außer natürlich dem Funktionsumfang) :winking_face:


    Nein. Derzeit wird ein jailbreak vorausgesetzt.


    Zitat

    Original von gogobog
    Was ist SVN


    Subversion. Eine Software zur Versionskontrolle. Wenn du nicht weißt was es ist wirst du es auch nicht benötigen.


    Zitat

    Original von gogobog
    und was ist SVDRP-Support ?


    SVDRP ist das Simple VDR Protocol.
    VDR ist eine Software (nicht schlagen ihr die es besser wisst!) ähnlich wie Enigma oder Enigma2. Sie kann auf normalen PCs eingesetzt werden und afaik läuft sie auch auf der (oder einer) Reelbox.
    Über SVDRP kann man die VDR über das Netzwerk steuern/kontrollieren.


    Was Support ist muß ich hoffentlich nicht erklären. :grinning_squinting_face:


    Zitat

    Original von gogobog
    Ich Teste gerne aber Du musst da schon ein wenig mehr erklären bitte...


    Ich hoffe das reicht an Erklärungen.


    Aber da wie gesagt ein Jailbreak erforderlich ist und VDR für die aktuelle Testrunde auch vorausgesetzt wird (ausser bei den Regressionstests, aber dazu lassen sich hoffentlich meine alten Tester missbrauchen :D) benötige ich deine Hilfe derzeit nicht.
    Trotzdem Danke für das Angebot.

    Homescreen eurer Apple-Geräte noch nicht voll genug?


    dreaMote: Fernbedienung für Enigma2, Enigma, Neutrino, VDR und TitanNit
    My Home Remote: Fernkontrolle für Homematic CCU/CCU2 optimiert für mobile Benutzung
    Mobile WOL: Wake-on-LAN Client für iPhone und iPad mit optionalem Widget

  • ritzMo


    Danke für Deine Erklärungen !


    Wir alle (iPhone, iPod Touch und Dreambox Besitzer) sind natürlich an Deinem Programm interessiert !


    Von den Screenshots her denke ich das Du den besten Funktiosumfang von allen Programmen anbietest, desshalb hätte ich gerne getestet !


    Ich hätte Dir auch sehr gerne ein paar Euro bezahlt ! Ich wollte Dich eigentlich nur ermutigen Dir zu überlegen in den AppStore zu gehen. Die kosten dafür bekommst Du 10 oder 100 vielleicht sogar 1000 fach zurück !


    Schade das ich Dein Programm nicht testen kann, trotzdem danke das Du für die Dreambox und fürs iPhone Programme entwickelst ! :)