Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [Gelöst] Fire.tv: App starten (speziell Waipu.tv)

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Gelöst] Fire.tv: App starten (speziell Waipu.tv)

    This topic has been deleted. Only users with topic management privileges can see it.
    • U
      Ullallalla last edited by Ullallalla

      Hi,

      ich habe endlich meinen Fire.tv-Adapter ans Rennen gebracht. Wenn ich z.B. die Datenpunkte "Home" oder "Menu" auf true setze, reagiert der Stick mit den passenden Aktionen.

      Mein eigentliches Anliegen kriege ich aber nicht umgesetzt: Eigentlich möchte ich nur die App "Waipu.tv" starten, da das mein Streaming-Anbieter für´s Fernsehen ist. Ich habe im Datenpunkt StartApp mal hilflos waipu.tv oder waipu eingegeben, aber es tut sich nichts.

      Leider finde ich weder hier im Forum noch auf Github in der Adapterbeschreibung noch sonstwo einen Tipp, wie genau man eine App starten kann, und mit welchem exakten Namen.

      Hat jemand da einen Tipp für mich? Ggfs vielleicht sogar ein Blockly-Skript, mit dem er das startet.

      Würde mich über Tipps sehr freuen, vielen Dank.

      Schönen Sonntag, Ulla

      U 1 Reply Last reply Reply Quote 0
      • U
        Ullallalla @Ullallalla last edited by

        So, mit etwas Tüfteln selbst gelöst. Falls jemand Anderes mal dieselben Probleme haben sollte, hier meine Vorgehensweise:

        • ADB-Tools auf Raspi installieren
        • adb start-server
        • adb connect [IP_vom_FireTV-Stick]
        • Adapter soef fire.tv von Github installieren
        • in /opt/iobroker/node_modules/iobroker.firetv/firetv.js ändern: Client = require('**/opt/iobroker/**node_modules/adbkit/lib/adb/client')
        • im Adapter den ADB-Pfad angeben (bei mir /usr/lib/android-sdk/platform-tools/adb)-
        • FireTV-Stick mit +Zeichen hinzufügen (Autosuche hat nicht geklappt)

        Starten - der Adapter sollte jetzt ergrünen.

        Um Waipu zu starten, musste ich mir erstmal den Packagenamen raussuchen. Die Packages kann man sich auf dem Raspi wie folgt auslesen:

        adb shell pm list packages -f
        oder ggfs filtern nach gewünschtem Paket, also bei mir waipu:
        adb shell pm list packages -f | grep waipu

        Namen notieren und diesen an den Shell-Datenpunkt der firetv-Instanz übergeben mit:
        monkey --pct-syskeys 0 -p de.exaring.waipu.firetv.live 1

        Hope that helps,

        Ulla

        1 Reply Last reply Reply Quote 0
        • Raidy007
          Raidy007 last edited by Raidy007

          Schön, dass es bei dir klappt. Vll kannst du es noch ein bisschen detailierter beschreiben? Ich komme nämlich nicht wirklich weiter 😞

          Voraussetzung: Laufender Adapter & 4K Stick verbunden!

          Ich habe mal unter

          nano /opt/iobroker/node_modules/iobroker.firetv/firetv.js
          

          meine zu startende App (WebcamViewer App) - sicherheitshalber -mal unter knownAppPathes hinzugefügt.
          Wenn es klingelt und der TV an ist, soll die IP Webcam gestartet werden!

          var knownAppPathes = {
              kodi:     'org.xbmc.kodi/.Splash',
              xbmc:     'org.xbmc.kodi/.Splash',
              netflix:  'com.netflix.ninja',
              tvnow:    'de.cbc.tvnow.firetv/de.cbc.tvnowfiretv.MainActivity',
              nowtv:    'de.cbc.tvnow.firetv/de.cbc.tvnowfiretv.MainActivity',
              zdf:      'com.zdf.android.mediathek',
              ard:      'com.daserste.daserste',
              daserste: 'com.daserste.daserste',
              ipwebcam: 'com.rcreations.WebCamViewerPaid'
          };
          

          Dann habe ich in meinem Code und entsprechenden Blockly-Script eingefügt:
          9334749b-e0a9-4150-af7d-fb0e36b30e3f-image.png

          LEIDER tut sich SO nix.
          Auch NICHT, wenn ich den kompletten Pfad eingebe:

          e274143f-0aed-4538-8f7f-f5847221d936-image.png
          oder den code:
          monkey --pct-syskeys 0 -p %DerPfadVonOben% 1
          eingebe.

          Gibt es noch eine andere Idee?

          U 1 Reply Last reply Reply Quote 0
          • U
            Ullallalla @Raidy007 last edited by

            @Raidy007 Versuch mal, den Monkey-Befehl an das Objekt "shell" zu übergeben; so habe ich das gemacht. Entweder per "Steuere" und den Befehl in der Syntax, wie Du ihn gepostet hast, oder per "Exec" mit "adb shell monkey --pct-syskeys 0 -p [Dein Objekt] 1".

            1 Reply Last reply Reply Quote 0
            • Raidy007
              Raidy007 last edited by

              YEAH Super! Klasse, das hat schonmal funktioniert!

              ba36bc74-c751-43db-a412-ca3feedfa5b2-image.png

              Ich hab hier ne Liste mit keycodes gefunden (ungetestet). Home und Back funktionieren bei mir!
              0b85dcdb-a9fa-4785-8aaf-cdd5989c3109-image.png

              UP
              adb shell input keyevent 19
              DOWN
              adb shell input keyevent 20
              LEFT
              adb shell input keyevent 21
              RIGHT
              adb shell input keyevent 22
              ENTER
              adb shell input keyevent 66
              BACK
              adb shell input keyevent 4
              HOME
              adb shell input keyevent 3
              MENU
              adb shell input keyevent 1
              MEDIA PLAY/PAUSE
              adb shell input keyevent 85
              MEDIA PREVIOUS
              adb shell input keyevent 88
              MEDIA NEXT
              adb shell input keyevent 87

              U 1 Reply Last reply Reply Quote 0
              • U
                Ullallalla @Raidy007 last edited by

                @Raidy007 Freu mich, dass es geklappt hat! Und danke für die Keycodes. Inzwischen gucke ich zwar nicht mehr über den Fire-TV-Stick, da es meine Streaming-App Waipu inzwischen auch für Android TV und somit direkt für meinen Fernseher gibt, aber ich werde mal schauen, ob ich da nicht irgendwie rankomme 🙂

                Beste Grüße, Ulla

                1 Reply Last reply Reply Quote 0
                • sluma
                  sluma last edited by sluma

                  Hossa

                  Habe auch einen Weg gefunden um Apps zu starten. Vielleicht hilft es ja jemanden.
                  Die Steuerung mit den Keycodes funktioniert bei mir, nur die Geschichte mit "monkey und shell" wollte nicht.

                  In meinem Fall wollte ich die DS Video App von Synology auf dem Fire Tv starten.

                  1. Installiere die App "Package Browser" auf dem Fire TV
                  2. Die App starten und nach der App filtern
                    IMG_1924.jpg
                  3. Das Paket öffnen und den ersten Eintrag notieren. In meinem Beispiel "com.synology.dsvideo"
                    IMG_1925.jpg
                  4. Dann auf "Activities" gehen und nach dem ersten Eintrag mit "public enabled actvity ..." suchen
                    IMG_1926.jpg
                  5. Den öffnen und nach dem Eintrag "name=...." suchen und notieren. In meinem Beispiel "com.synology.dsvideo.ui.WelcomeActivity"
                    IMG_1927.jpg
                  6. Dann die beiden notierten Einträge mit einem / zusammen fügen "com.synology.dsvideo/com.synology.dsvideo.ui.WelcomeActivity"
                  7. Wenn das nun unter "startApp" eingetragen wird, startet die App
                    Screenshot 2020-07-14 11.09.30.png
                  1 Reply Last reply Reply Quote 2
                  • S
                    senger1985 last edited by

                    @sluma danke, für deine Anleitung.
                    Bei mir funktioniert es super und ich kann "fast" alle Apps starten, die ich häufiger benutze.
                    Nur leider bekomme ich "Prime Video" nicht gestartet.
                    Folgendes gebe ich in den Datenpunkt ein:
                    com.amazon.firebat/com.amazon.firebat.collections.CollectionsActivity
                    Könntest du es vielleicht mal bei dir testen? Vielleicht habe ich ja auch "nur" einen Tippfehler.

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate
                    FAQ Cloud / IOT
                    HowTo: Node.js-Update
                    HowTo: Backup/Restore
                    Downloads
                    BLOG

                    957
                    Online

                    31.6k
                    Users

                    79.6k
                    Topics

                    1.3m
                    Posts

                    fire.tv
                    4
                    8
                    7443
                    Loading More Posts
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes
                    Reply
                    • Reply as topic
                    Log in to reply
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                    The ioBroker Community 2014-2023
                    logo