[Unofficial] moonlight-embedded

Unfortunately still nothing.
Right now I’m giving up and back to native Android Moonlight app.

Does 4k HDR work with moonlight-embedded?

I just installed the latest version of Luna on my CE21 Homatics box. I was able to connect it to Sunshine, but I only see a black screen when I connect. I can hear sound, though. I tried changing some display and sound settings, but nothing worked.

@Riebeck same here, just tested it on a S905X3 box and I can hear the sound but the screen stays black. I tried with h264 and h265, different resolutions and the same result. Did you manage to fix it?

@TheNoor is this still maintained? I attached a log in case you find something useful there. I removed some unique IDs just in case. Tested script.luna-2.7.0.1.00ee40f-then00r-ng-arm-21.zip from a few messages above, which I think is the last available version.

logfile (41.3 KB)

I was able to get the script.luna-2.7.0.1.00ee40f-then00r-ng-arm-21.zip install to work using the regular coreelec launch script on Amlogic S922XJ am6b+. Though it was inconsistent, so I gave up on it. Honestly if you’re reading this, it’s probably not worth your time trying. I’d love to see a revival of this.

Notably, the coreelec OS supports 120hz refresh rate while the android 9 OS that Ugoos provides for S922XJ only supports 60hz. Since the last update to the android OS was almost a year ago now, I’m not expecting that to change. Android 11 does have ways to support 120hz so it’s kind of a shame. The new moonlight-android (artemis) client works REALLY well with the new sunshine (apollo) server. I will be using that at 60hz until I can find a way to get 120hz. If anyone has a better setup for the Amlogic S922XJ, PLEAASEEE let me know.

1 Like

For the people @s905x3 @Riebeck who get a black screen, it most likely has to do with the combination of audio devices you selected in kodi and in the addon, see the readme in the zip where I explain. And in response to @tpsteiner I actually have kind of given up… I’ve been trying to get 4k@60hz HDR for over two years now, but I’m kinda relentless when it comes to hitching, micro stutter or general jerkyness and I’ve just never been able to mimic the feeling of direct play even on a 10gbit network with zero congestion and QoS geared towards streaming. So for in home streaming I’ve resorted to a 20m AOC hdmi cable and when I am on the move I only stream 1080p which gives a “close as it gets” feeling where any setting using 4k will just turn into a choppy mess. The main problem with our Amlogic boxes seems to be that, aside from steady video framerates, there is no real way to control frame presentation when there’s a variable framerate so any little hiccup in frame timings will totally offrail the fps vs the refresh rate resulting in momentary stuttering more often than I’m willing to accept. So unless there’s a new mechanic uncovered in one of the proprietary kernels by amlogic I don’t think there’s a lot of life left for the Linux side of things. Better stick to Android for now.

I was able to fix moonlight-embedded to work on the Vero V which runs OSMC and has a AMLogic S905X4, so perhaps the fix is the same for your use case: Vero 4K support · Issue #573 · moonlight-stream/moonlight-embedded · GitHub

You might also need this script as well: Vero 4K support · Issue #573 · moonlight-stream/moonlight-embedded · GitHub