Android grabber dont work

  • Hello,

    I need some help with Hyperion Android Grabber not appearing as a source.

    Here are all the details of my setup and what I’ve tried so far:

    Setup

    • TV model: TCL C655

    • Hyperion version (server PC): 2.0.16

    • Output: WLED, working fine with effects and PC grabber

    • Connection: TV and PC are on the same LAN, ProtoServer enabled on port 19445

    What works

    • PC grabber (DirectX) works perfectly → LEDs react fine.

    • WLED is properly controlled by Hyperion.

    • Android Grabber app detects my Hyperion server automatically (IP + port are correct).

    • When I press “Test” in the Android Grabber app → the LEDs blink as expected (so Proto connection is OK).

    • Changing priorities on Android app (1, 10, 50, 150, 190, 200) → confirmed in Hyperion log.

    • And now priority is : 150

    What doesn’t work

    • When I start screen capture from the Android Grabber app (after granting permission),

      • No new source appears in Remote Control → Source Selection.

      • Nothing in the journal (even with Proto timeout = 30s).

      • LEDs stay off / black.

    • So the app can connect and trigger the “test blink”, but when it should stream continuously, Hyperion never gets/creates the source.

    Things I already tried

    • Changed ProtoServer timeout (from 5s to 30s).

    • Checked that ProtoServer is enabled and listening on 19445.

    • Tested multiple priorities (150, 190).

    • Disabled effects / cleared colors to avoid override.

    • Confirmed WLED output works fine.

    Thanks in advance for your help 🙏

  • Ok, with the same network and config.
    I installed Hyperion Grabber Android on my old Amazon Fire Stick that was lying around, and like magic, it works. The result is clear, and I suspected that the problem was TCL or Android 12, or both.

    Looking at the logs on the TV itself, Hyperion runs smoothly in the background and communicates well with the server and the service, but MediaProjection crashes systematically → Android 12 blocks screen capture in the background (security/DRM restriction).

    But why?

    Bcs : Android 12+ rejects the request because the service must now be declared as FOREGROUND_SERVICE_TYPE_MEDIA_PROJECTION in the manifest and the app must be approved by the system.

  • Welche Version vom Hyperion Android Grabber verwendest du?

    Ich möchte es auch auf einem TCL benutzen.

    Alternativ hätte ich auch einen FireTV 4K Max.

    Im Moment arbeite ich mit HDMI Splitter an TV bzw. an USB 3.0 Grabber.

    Arbeitest du mit HDMI Splitter oder FireTV an TV, Android Grabber auf FireTV und über Netzwerk an Hyperion 2.xx Server schicken?

    Grüße aus Bayern / Greatings from Bavaria

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!