#Moonlight New

824 messages · Page 1 of 1 (latest)

plain apex
#

Updated Port: Moonlight New

Description: "Moonlight Embedded is an open source client for Sunshine and NVIDIA GameStream for embedded Linux systems, like Raspberry Pi, CuBox-i and ODROID. Moonlight allows you to stream your full collection of games and applications from your PC to other devices to play them remotely."
Source: Moonlight Embedded

Controls:

  • D-pad = Selection and Scrolling
  • A = Select
  • B = Back
  • R1 + L1 = Exit Launcher
  • Start + Select = Exit Launcher/Moonlight

Instructions:

Recommendations:

Latest Zip:

Testing requirements:

CFW's:
[X] AmberELEC
[X] ArkOS
[X] ROCKNIX
[X] MuOS

Architectures:
[X] aarch64
[X] Panfrost (Mainline)

Resolutions:
Test all major resolutions:
[X] 480x320 (optional)
[X] 640x480
[X] 720x720 (RGB30)
[X] Higher resolutions (e.g., 1280x720)

#

Instructions:

  • Install the latest version of Sunshine on your PC (GFE is not updated anymore but may give good results for NVIDIA users)
  • This guide will use the windows installer version.
  • Run the installer, agree with the terms. Wait for it to finish.
  • Open Sunshine for the first time. It will open up a window in your default browser.
  • It may give a warning about your connection not being private. Click on advanced and continue to localhost.
  • Here you will set the username and password for Sunshine, set it to something simple and memorable. It will ask for it every time.
  • The page will reload and then you will log into Sunshine.
  • Go the applications page and edit "Steam Big Picture" to "Steam". Scroll down and save.
  • Now its time to open Moonlight on your handheld.
  • First head to the "Settings Menu" and set them how you would like. Preferably start off with a low bitrate and your devices native resolution and framerate.
  • Lets move to the "Connect Menu". Here you will first set your host device IP-address.
  • You will be able to find this by going to your network settings, properties and under "IPv4 address".
  • Now its time to pair. Head to the "Pin" section on your host PC.
  • Click "Pair" in the Moonlight port. This will now show a pin. Fill this pin into Sunshine. Also fill in the device name, this can be named after your device such a "RG35XX".
  • After sending the signal on you host PC, you will receive a message "Succesfully paired" in the moonlight app on your handheld.
  • Head over to the "Reload Apps" function on your handheld. Click on it and you will see the currently configured apps from Sunshine. Every time you update the Apps in Sunshine, use this function.
  • Head to the "Play Menu" and select the app you want to stream, Steam for example.
  • The Moonlight app will close on your handheld and it will start streaming. Wait 5 seconds for the controls.
#

Recommendations:

  • Moonlight requires a very good internet connection to get a decent experience. There are many factors at play such a the detail of the game your running. Simpler 2d games are easier to stream and require less power to decode on your handheld. You will have to try and find a balance of bitrate and framerate for your setup.
  • Experiencing input and/or audio delay? Lower the bitrate, resolution, or framerate. Reconnecting may help random desyncing issues.
  • Moonlight will maintain aspect ratio of your host PC monitor. You can get a better picture by manually changing the resolution to your devices native resolution, such as 640x480. There are ways to automate this process, such as ResolutionAutomation. Use these programs on your own risk.
  • Its recommended to check your connection before streaming, use the pair function for this. Does it say "Already paired", then youre good to go. It may also say something like "App already opened", you need to use "Force Close" under the troubleshooting options in Sunshine.
  • Most important of all, dont expect an amazing experience going in. These handhelds are not ideal for Streaming, even though they may seem like it.
#

<@&1216123318122577972>

#

Put dozens of hours in to this one guys, have fun and let me know of any issues.❤️

supple canopy
solar briar
#

holy shit dude this is a hell of a labour of love with this incredible gui and all, very impressive

plain apex
#

Thanks mate. Learned a lot by doing this😄

#

I actually dont like moonlight, but it was a good excuse to learn a bit about love2ddoggokek

#

Running the commands asychronously with love2d wasnt easy to figure out, thanks chatgpt :p

solar briar
#

haha

#

are there any button shortcuts for disconnecting from host or switching to mouse mode and things like that?

plain apex
#

Disconnecting is just Start+select. Mouse mode kinda worked on some devices. You need to press (or hold) L3 or R3 i think.

#

Steam Big Picture is def recommended.

solar briar
#

oh absolutely, thank you

#

i am using playnite fullscreen mode for most things and its working great, mouse not really needed

plain apex
#

Thats a big relief😄

solar briar
#

i am so blown away by this gui, so friggin slick

plain apex
#

Moonlight will be moonlight, but i can control the launcher experience so I really tried my best with it. 🙂

solar briar
#

completely nailed it!

#

are you likely to open source the code?

#

ah incidentally running great on RG353V ArkOS in 640x480, very low latency too

#

i suspect youve already tested that though 🙂

plain apex
#

Yeah its all opensource, i still have to put it on my github. Figure out the 3rd party licensing and stuff.

#

Except for one of the theme songs, that i got a specific agreement for 🙂

novel pumice
#

Does this work with moonlight on pc? Or just sunshine?

plain apex
#

Yeah should work with both

#

But i use sunshine because im using an amd gpu

#

Idk how the pairing process works, but should be similar

#

Sunshine also works for nvidia and intel btw, so you could also just use that 🙂

novel pumice
#

Looking good

plain apex
#

niceee

novel pumice
#

Although stretched on the rgb30

plain apex
#

You can set resolution to 720x720 in the launcher settings

#

And then set your host pc to 720x720 with another tool called ResolutionAutomation

#

But that stuff is kinda experimental😄

solar briar
#

i hadnt heard of resolutionautomation before your instructions, this will come in handy. thanks for all this attention to detail

ornate tree
#

Yooo this is awesome im gonna play kingdom hearts on my zazbizzle

plain apex
#

Another succes, thanks😄

#

Muos was a pita btwdoggokek

novel pumice
#

I would just say moonlight has trouble launching steam... but may be becuasei havn't updated moonlight on my pc

ornate tree
#

Thank you! This is beyond amazing work

#

Just to give some info i had to extract using winrar to get all the files the zip folder

novel pumice
#

Time for elden ring on my handheld doggokek

plain apex
#

I used lzma compression, maybe thats why

ornate tree
#

It had some files that wouldn't transfer like a love file and log.txt oh and the .sh file as well

#

Yeye no problem at all when i used win rar

plain apex
#

Hmm thats weird😄

#

Used 7z to zip🤷‍♂️

#

Thanks for letting me know though

ornate tree
#

Might have been exclusive to me cause im pepega 1097peppawtf

forest burrow
#

When will be Moonlight working on Knulli?

ornate tree
#

Is there a way to swap a b and y x?

plain apex
plain apex
#

Maybe with gptk2? Dont know yet.

ornate tree
#

I mean they are correct a is a its just im used to xbox layout

#

Thanks ill try and see if i find something from sunshines config

plain apex
#

Yeah i get it. Maybe theres a config or tool out there that can convert it to xbox layout on your pc.

#

But its kinda out of my hands, sorry😄

#

For now at least

novel ravine
#

for network settings

#

should I put into moonlight the full IP ADRESS V4 + port

#

or just the port?

plain apex
#

In sunshine? You dont have to touch the network settings there

novel ravine
#

Nah in Moonlight

plain apex
#

Just find the IP from your host pc and fill that into the launcher.

#

192.168.178.XX

#

Looks something like that

novel ravine
#

yeah, I 'm gonna see on ipconfig

#

It was the bad IPV4 I put in the box. Now it works 👍

plain apex
#

Awesome😄

#

Really happy that it seems to work quite consistently. Didnt expect that tbh

novel ravine
#

Well, it's been written when you launch the port. "by JanTrueno" so... 😛

plain apex
#

I did hours of testing myself but stilldoggokek

#

I think the only thing i should add is the ability to skip the splash screen. Loading should be done before the splash is done.

#

Saves a second or two in booting

novel ravine
#

That's okay I guess. For now.

#

Once I booted my new app (Dolphin.exe), the screen on my handheld is the fullscreen on my computer and I can't do anything. Maybe there's a prob with R36s ?

plain apex
#

Not sure i understand correctly? You mean no controls, does dolphin have gamepad support?

novel ravine
#

(Steam does work, so I guess I should write a script to launch a game when Dolphin is launched)

#

The Exit Launcher doesn't work. R1+L1

plain apex
#

The launcher definitely quits with r1+r1. I have tested on all devices including arkos+r36. Exiting moonlight is start+select

novel ravine
#

Yep for returning to Emulstation Start-Select works.

plain apex
#

Yeah idk about mouse controls, i dont use them. Its up to moonlight😄

#

I simply supply the controls to moonlight and they work.

rich garden
#

For some reason Moonlight just exits when I pick a game

#

On my SP

plain apex
#

Are you properly paired?

#
  • "Its recommended to check your connection before streaming, use the pair function for this. Does it say "Already paired", then youre good to go. It may also say something like "App already opened", you need to use "Force Close" under the troubleshooting options in Sunshine."
#

Also make sure the apps you have, actually work. Steam Big Picture needs to be renamed to Steam for example.

robust sigil
#

Tested and approved on the RG35XX_H through sunshine.

Ports through the correct screen dimensions based on my pre and post scripts as well.

Sounds and video are working great!

Thanks so much! 🙏

plain apex
#

Awesome! muOS or Knulli?

robust sigil
#

Sorry! MuOS 👍

plain apex
#

Alright, thanks 🙂

royal creek
#

tested on
host OS: win 10 / arch linux
client device: rg35xx h
device OS: muOS

works perfect!!!!! i just need to reload apps after pairing :3
thank u sm.

drifting swift
#

Thank yooou, finally moonlight working on muOS - RG35xx H

plain apex
#

Thanks for testing it guys 🙂

half tide
#

it works great with nvidia shield for the rg35xxsp

sweet osprey
#

Not that it helps anyone but tested and working well on jelos/rg353p and win10 Nvidia, Ubuntu nvidia. You did a really fantastic job on this, that's why I'm posting. Very impressive.

echo vapor
#

Is there any way to remove the two black bars top and bottom on rg35xxh running muos? TY btw

plain apex
#

Im guessing your monitor is 16:9? Moonlight will maintain aspect ratio. You can either set your display to 4:3 manually. Or use ResolutionAutomation which seems to work pretty well for me in combination with sunshine.

#

Its a plugin that modifies your sunshine install, when it detects a connection it will change your display resolution to match the one on your device, 640x480. And also reverts it back after you stop streaming. They should really add this as a feature but whatever😄

novel ravine
#

After using it for at least 1 hour, a small wifi dongle isn't enough for it to works, always without lags.
But damn, I do prefer a thousand times this new moonlight to the original version.

#

Keep up the good work mate.

forest burrow
#

Muos wont let me connect to my IP

plain apex
#

Either youre not connected to wifi or your sunshine isnt opened up😄

#

Is the ip correct, 192.168.1.1?

ornate tree
#

I had to re enter my wifi password today for some reason
After that I restarted sunshine and worked

plain apex
#

Sweet

forest burrow
plain apex
#

Well that would be why it cant pair:)

forest burrow
#

I love the design of the new app and the music ^^

forest burrow
plain apex
#

Yes the ipv4 adress of your pc

plain apex
forest burrow
#

It stays in black (empty) for a long time. Is it normal?

plain apex
#

Im just showing the output of moonlight. Is that ip really correct?

#

1.1 seems unusual to me😄

forest burrow
#

Im trying a new one. 192.168.1.136 lol

plain apex
#

Sounds better haha

forest burrow
#

Still can connect 😦 i don't know what's wrong with my WiFi on MuOS

#

Should i get an icon?

plain apex
#

Theres a couple things you need for it work:

  • actually working wifi
  • sunshine logged in and open
  • correct ip
forest burrow
plain apex
#

Yeah i dont trust thatdoggokek

#

Does portmaster work? Can you download a port for example.

#

I see youre using static, you might want to switch that over to dynamic.

#

Wifi on muos can be a bit finicky

forest burrow
#

This is with dynamic, weeeelp

#

🥹

plain apex
#

Ouch, I cant really help you with muos being a bi..😄

#

Apparently they fixed some of these issues in the newest beans "refried?". I have not been able to test it yet for myself.

#

All i can say is that you need actually working wifi for moonlight to work, sorry😅

forest burrow
#

Thanks a lot

#

Im just trying ports and moonlight on new MuOS beans refried

#

Cause on Knulli was not even opening

#

I will try asking for WiFi help on MuOS discofy

#

*discord

plain apex
#

Hm, thanks for trying it on knulli. I guess its time to dig up my knulli sd card.

#

Im assuming just a missing lib or something

forest burrow
#

Ive installed again MUOS and now it works @plain apex

#

Any tip not to get a pixelated Steam screen on the RG35XX H?

plain apex
#

You can adjust the settings, higher bitrate is what youre looking for.

#

This will also increase the chance of framedrops and lags etc

#

You need good wifi😄

forest burrow
#

Niceeee, it improved with bitrate at maximum and fps to 30

#

Still I don't know why I try so much when I own a Steam Deck at home

#

Will test more tomorrow, lol

plain apex
#

Lol

forest burrow
#

Goodnight

echo vapor
#

Pro tip if you use more than one device for sunshine make sure to adjust the max number of instances accordingly

novel laurel
#

All im getting on RG35XX H muOS / PortMaster / moonlight, is a black screen when I launch it. It stays black, and none of the key commands work to close the app.

plain apex
#

Did you have any issues unzipping it? It should work just fine if you have portmaster installed.

#

Most of the testers here use muos

novel laurel
plain apex
#

Oh

#

Yeah thats the old version haha

#

Thats why this one exists 😉

#

You need to download the zip at the top of this thread, place the folder in ports and the .sh in roms.

novel laurel
#

Perfect, thank you.

plain apex
#

Youre welcome 🙂 Once im done with the port it will be downloadable through the portmaster app.

novel laurel
#

Where can I donate to you?

plain apex
#

I have a kofi link in my bio, but dont feel obligated to donate😄

novel laurel
#

Nah, you're doing work for the community, and you're not obligated to.

plain apex
novel laurel
novel laurel
#

Yeah this is working great, best experience of moonlight on these linux handhelds for so far. Thanks again!

plain apex
#

Awesome, still working on some minor improvements 🙂

river wedge
#

Wow. This moonlight port is very good. Gui is great. Instruction in very clear. Moonlight is much stable than previous version. Aspect ratio in 480p is much better. My r36s love it 🙂

plain apex
#

Thanks, enjoy👍

#

Final version is coming up tomorrow probably.

#

Couple bugfixes and minor improvements.

plain apex
#

Update: V1.1

Changelog:

  • You can now have spaces in your app names! (this was harder than it sounds :p )
  • Added the ability to skip the loading splash with B button.
  • Reduced package size by 50% by optimizing textures and audio.
  • Reduced ram usage by 60%
  • Revamped pixelart and themes!
  • Improved pixelart scaling.
  • Fixed minor text cutoff issues on 1:1 devices.
  • Made the font scaling more modular, font scaling is now linear.
  • Minor optimizations in animated splash timing.
  • Removed one song due to licensing issues.
  • Added the licenses for all the assets, tools, programs and this launcher.

Make sure to do a full reinstall, config files are changed!

static blaze
#

<@&1216123318122577972>

plain apex
#

@lean nexus this update has a fix for the issue you had with app names😄

lean nexus
#

Nice! I'll try it tonight!

plain apex
#

Cool. Also the licensing is done. After this is on portmaster, ill continue on getting it working properly through the muos apps.

#

Wip works, but have some issues i need to iron out😄

lean nexus
lean nexus
#

it works beautifully!

grand pier
#

Good night people. I would like to know if there is any way to use the mouse in moonlight, because some games, when I access them, ask to confirm if they can be run as administrator, etc.

#

Does it have any function or configuration? I'm still a little lost lol

#

For the record, I have an RG35XX H

daring stratus
#

This is amazing; the connection has almost no latency

#

I’m sure it’s eating device battery pretty quick but wow very impressive

plain apex
#

If it does have it, you should he able to enter mouse mode by holding the start button. Pretty sure it doesnr work.

#

I recommend doing everything through steam big picture mode. But theres not much i can do about it.

plain apex
#

Ofcourse the higher you go with bitrate, the more it will drain your battery

plain apex
#

I know this has been tested a bunch on muos, but I think im the only who tested on amberelec. Any takers?😄

static blaze
supple canopy
plain apex
#

Yes ofcourse

supple canopy
#

Sunshine 😄

#

Thats how i was testing before

#

i was using the steamdeck as the server

plain apex
#

The instructions above are for sunshine, GFE is pretty much dead afaik

supple canopy
#

I dunno what GFE is anyway 😄

#

Gluten Free Eggs? TurtleThink

plain apex
#

geforce experience

supple canopy
#

Ahhhh

plain apex
#

That insane bloatware from nvidia

plain apex
# supple canopy Ahhhh

Also kloptops, im pretty much ready to submit the pr for this. Should be okay to launch it alongside the old moonlight port right? Figure out the arkos situation later?

supple canopy
#

Yeah i been thinking about how to handle this

plain apex
#

Are we gonna have to add cfw exclusions to the json?

plain apex
#

Update 1.1B

Changelog:

  • Added Knulli support. (You need to double exit for some reason, knulli only issue🤷‍♂️ )
    @forest burrow
rich garden
#

Thank you guys for all your hard work

plain apex
#

Youre very welcome 🙂

#

What is an external IP to you?

#

Ive not tested it

static blaze
#

10.10?

#

I really do not recommend openeing amoonlight port into the public 😄

plain apex
#

Can you explain why? What can people theoretically do?

#

You need to fill in the pin, which gives some security. Im guessing not enough?😄

static blaze
static blaze
# plain apex Can you explain why? What can people theoretically do?

"There's always some risk involved when a network service is exposed to the Internet. Clients would still need to pair for GameStream to work, but there are always opportunities for things like DoS and software exploits. Since the server software is proprietary, only NVIDIA has the power to repair any vulnerabilities."

plain apex
#

Im so clueless when it comes to internet security. I should really educate myself on it😬

plain apex
#

Thank god nvidia isnt in control anymore though

static blaze
#

Remind me when I'm banning the next taken over discord account 😛
Yeah you just need to be aware of anything malicious, keep up to date and "normally" you should be fine

#

until someone on this earth isn't 😄

#

i think some cfws support tailgate

#

so you simply connect your whole device via vpn and loose the need for any port forwarding

grand pier
plain apex
#

Im thinking maybe we could use gptk with a switching function, but i doubt kloptops would be happy with that requestdoggokek

#

Ive looked at some of the commits of embedded and someone did add some very basic support for mouse mode. However he noted that it wouldnt work for sdl, why i have no clue.

#

Also just confirmed the version from Rocknix doesnt have mouse mode.

#

You can connect a mouse via usb if youre desperate for mouse controls, that works perfectly fine😄

rich garden
#

@plain apex Is there a way to create a function like hold start to enable mouse mode?

#

Okay never mind just realized that's exactly what they asked lol

native mural
#

heya, I appreciate all the work you've put in, Jan bcaThumbsUpYes

version 1.1B launches, pairs and connects properly on knulli; however, the button mappings aren't correct. for example, pressing A is interpreted as X on the host machine.
when installed on muos, i don't observe this issue.

i don't know if maybe i installed it incorrectly on knulli.
there hasn't been any mapping issues when launching other portmaster apps akariThink

plain apex
#

Oh wow youre right, the mapping is all over the place on knulliTurtleThink

#

the thing is, im using the same config on the launcher as on moonlight. How could they be different..

#

Launcher inputs are fine

#

Ill be honest, i have no clue whats going on here. Inputs are good everywhere else😄

#

Is knulli doing some weird stuff here?? My input tester is detecting the connected controller as number 3 lol

native mural
#

yeah not sure. indeed the launcher itself is fine

I did some basic troubleshooting, but as basically an end user my knowledge is limited eheh
since you're able to replicate the issue, at least it's not just me, haha

plain apex
#

Yeah its definitely not an issue on your end. I cant wrap my head around why the controller would be different with the same config. Maybe moonlight is grabbing something random.

#

I know very little about knulli either so that doesn't help here :/

plain apex
#

Okay got it kinda working, AB and XY are reversed. Better than fully broken i guess.
"export SDL_GAMECONTROLLERCONFIG="$sdl_controllerconfig"
This export is breaking it for KnulliTurtleThink

#

@supple canopy or @static blaze Could you give me some insight on how this works and why its broken on Knulli😄

#

Surprisingly, not using it on muos remains the exact same. Good inputs.

native mural
plain apex
#

Interesting😄

native mural
#

in my system settings -> frontend developer options -> switch confirm & cancel buttons, it's disabled if that's useful

plain apex
#

Ill see what happens if i remove them in other cfw's. Worst case i make it Knulli onlydoggokek

static blaze
#

then the sdlgamecontrollerdb file for knullis is broken

plain apex
plain apex
static blaze
plain apex
static blaze
#

we have gamecontrollerdb entries in our gamecontrollerdb.txt if its incorrect there

plain apex
#

So portmaster has its own gamecontrollerdb file, with added inputs for all the supported devices?

#

And what is sdl controls then?

static blaze
#

else it will just look at whatever it finds first

plain apex
#

Yeah my launcher does, so does moonlight afaik

#

But maybe not if the inputs are different

#

I still dont really understand what the export does compared to "get_controls", i guess ill just have to test on the devices i have and see if theyre good.

native mural
#

thanks again for y'all's time and effort; it's much appreciated bcaThumbsUpYes

plain apex
#

Thank you for testing😄

#

Usually the issues arise at the start of testing

#

For some reason this is the opposite:p

native mural
#

yea it be like that sometimes AmberSweat

crystal hare
#

anyone know how to install the Moonlight1.1B.zip file? I tried extracting it and put inside roms/port folder but it doesn't seem to work

#

adding to portmaster/autoinstall folder doesn't help unfortunately

plain apex
#

Hi there. The structure for testing probably doesnt work for autoinstalling. You can place the .sh and portfolder next to the rest of your ports 🙂

pure sapphire
#

so I finally got around getting this a shot on Ace (the only my device I would even consider worth streaming into), I was able to crank the bitrate to max and it looks quite nice

plain apex
#

Oh nice, thanks for testing😄

#

I might bump up the max bitrate even more for the few people with highres devices

plain apex
static blaze
#

So what do i actually test this with

#

😄

pure sapphire
#

oh.. time to load Cyberpunk, because why the fuck not

static blaze
plain apex
#

I noticed it for 1.1b. i normally dont do this, whoops😄

native mural
#

it did took me a while earlier to figure out the correct installation method 👀

static blaze
#

uhoh someone is doing something dirty at line 25

static blaze
#

Find the error

plain apex
#

😄

#

Good thing someone else is looking at it. Keeping it in mind for the next update:)

#

Also not 100% sure this is how to cleanup love2d and then run moonlight.

static blaze
#

jesus the menu looks nice

#

wtf

#

Looking good

#

351V AmberELEC

plain apex
#

Is that puttputt. I used to play that as a kid😄

#

The one in the zoo, i must have played it like 10 times

static blaze
#

Any way to toggle between mouse and controller?

plain apex
#

Nope unfortunately not

#

Embedded doesnt seem to have proper support

static blaze
#

so steam mapping tool

plain apex
#

Qt does

#

Is that a thing?

static blaze
#

of course

#

or does the steamdeck have a mouse 😛

plain apex
#

As long as you dont need to use start+select to switch :p

static blaze
#

not switch, remap

#

per game confgi

plain apex
#

Ah okay

#

There is also some tool that can switch but idk if it works

plain apex
#

Hmm ive never seen this menu. Ill check it out😄

static blaze
#

little controller symbol right before you start the game

#

top right

rich garden
static blaze
#

Via resolution on your pc

rich garden
static blaze
plain apex
rich garden
#

@plain apex do you need to mess with the override.txt or any of the settings in Resolution Automation once installed? I've made sure my advertised resolutions are there. I keep getting a 16:9 screen when I connect

plain apex
#

No just install with the install.bat

#

Thats it

rich garden
#

I changed the settings in Moonlight on my SP to The resolution that matched on my display and now it's full screen. Was that what I was supposed to do? I thought I was supposed to leave the moonlight resolution at 640x480

#

On my SP in the settings

#

Very impressed right now can't lie

#

Is there a function to auto quit after session terminates ?

plain apex
#

I have that already implemented

#

-quitappafter

#

But it seems to quit the app you started with, so steam big picture

rich garden
#

I'm not using steam big picture. I made some custom commands to start yuzu games

#

Just wanted to make so it could exit after I disconnect

#

Not a huge deal

#

I'm surprised by how stable it is with 30fps. Very impressed man

plain apex
rich garden
#

I think the new version of Sunshine has options to end the specific app so I'm just going to try that now hopefully it works

#

Lol nope

#

I'll figure it out though. Thanks for your help

plain apex
#

The command im running should do it -quitappafter

#

Can you try holding l1+r1 and then pressing start+select

#

To quit

rich garden
#

Ok I'll try that. Got it working WAN styles which is awesome

rich garden
#

Quits the application on the SP. Not on the host

plain apex
#

Hmm idk, it seems to work for me with steam

rich garden
#

Oh then maybe it's a key combination for steam

plain apex
#

Thank you very much @native mural ❤️

native mural
#

you're welcome, but you deserve the thanks eheh

plain apex
#

I put a ton of time and effort into this one, im happy to see all the grateful people😄

plain apex
#

It should make your monitor display 640x480

#

You need to use the windows installer for sunshine, not portable. And then run install.bat for resolutionautomation.

rich garden
plain apex
#

Thats some good cafe wifi haha

rich garden
#

Cell phone

plain apex
#

Update: V1.2

Changelog:

  • Fixed controller issues on Knulli
  • Implemented Codec options
  • Implemented Remote Optimization options
  • Relocated command
  • Relocated moonlight keys folder to the portfolder (do not share them)

Make sure to do a full reinstall, config files are changed!

plain apex
#

This was tested on Knulli, muOS and Rocknix. Maybe the final version?😄

rich garden
idle kraken
#

oh man I literally just managed to get it running on MuOS (had to flash a new SD to test) because Knulli controls were not working 😂 thanks for the port! One question pls, is there a way to have the xbox layout used/sent to Steam? Embedded does send the south button as A, east as B etc. on Batocera, but I noticed (in 1.1B) that the mappings were according to physical device buttons, so east was A, south was B etc.. Minor but for the games I want to stream it's more usual to have south button as confirm (so a non-nintendo layout). Thanks

plain apex
plain apex
rich garden
#

Working perfectly

idle kraken
# plain apex Cebion mention SteamInput, i think you can remap controls with it 🙂

actually, it might have been a MuOS thing, since I just tested your latest version and all controls are mapped by physical position. So steam sees x360 controller and when I press south button on my 35XX Plus (B), south button is pressed in steam (A). Probably has to do with portmaster being mapped the same in Knulli (south is confirm), whereas in MuOS east is confirm in PM

#

soo, all good from my side 🙂 moonlight works fine on Knulli 053024 (last public version)

plain apex
#

Youre right btw, ab and xy are reversed for muos and knulli

#

Also in the launcher

idle kraken
#

ok, correction - confirm in PM is the same like in MuOS (east), so not sure what happened but anyway this was the mapping I wanted 😄

plain apex
#

Technically muos is intended, but knulli makes more sense for pc

#

The cfw's could use a function to swap the controls😄

#

Nothing i can do atm without gptk2

#

Might update this later with remappable controls if gptk2 allows for it

idle kraken
#

start-system settings - frontend dev options - switch confirm & cancel

plain apex
#

Yeah batocera has the option, muos doesnt right?

idle kraken
#

this is the setting to swap system-wide in Knulli; since perhaps this public version I'm using it's been made as default to have it swapped so A is confirm. PM iirc did not observe it earlier but now it does

#

yeah MuOS is east to confirm only afaik

plain apex
#

In the end i cant control it in an easy way so im gonna ignore it :p

idle kraken
#

yep in steam A is A and south is not south 😄 but there's also an option to switch to nintendo layout in steam, I didn't try it but maybe it could be a workaround for MuOS...

plain apex
#

Personally i actually prefer a being a because im more of a visual person i guess😄

#

Ill leave it up to the user to figure it out

#

😛

plain apex
#

Okay tested on arkos and amberelec with ethernet. Works on everything the way I intended. Everything i wanted to implement is in there now. I think were actually done here🎉

#

Thank you all the testers, sending it off this weekend❤️

heavy spire
#

howdy howdy, sorry to drop in and demand help-- I'm attempting to run moonlight on my RG35XXSP running the latest MuOS version, I copied the above pinned file into my roms/ports/ directory and then attempted to open it, and it boots my SP into a black screen-- is there a file or something I'm missing? I have moonlight set up on my host server and have used it fine with other devices

plain apex
#

For muos portfolders and shellscripts are separate. So the .sh is in the right place. But the "moonlightnew" folder should be in the ports folder.

#
└── ports
    ├── 2048
    │   └── <game files here>
    └── roms
        └── PORTS
            └── 2048.sh   # This is the file used to launch the game```
heavy spire
#

ahhh

#

that would do it

#

so the ports folder is separate from the roms > ports folder

plain apex
#

Yup

heavy spire
#

ill try that ty@

plain apex
#

Because muos recognizes folders as well

#

So they have to be separate 🙂

heavy spire
#

aha

#

that worked!

#

you are a genius and a scholar

plain apex
#

Thank you haha

plain apex
grand pier
plain apex
#

What are you trying to do? 🙂

grand pier
#

Actually nothing, I was just going to update and I saw this here, I was unsure about what it was, as it has the same folders as the update you sent above

plain apex
#

To update do a fresh install of v1.2

#

Pinned message.

grand pier
#

I understand, thank you very much

native mural
rich garden
#

Whoa I didn't know Moonlight has rumble support

grand pier
#

Hi guys, I have a question. Is there any way to play with moonlight from a distance? Connected to another Wi-Fi network? I looked on YouTube, but I didn't find anything.

daring stratus
#

The main application has that functionality but you’d have to open a port to the internet

#

And have a public static ip probably lol

keen palm
#

or use DDNS

grand pier
#

I understand, and is there an app I could use for this?

keen palm
# grand pier I understand, and is there an app I could use for this?

Yeah there's a few free DDNS services out there if that's what you mean. And yes there are apps you can run on your PC to manage the DDNS, or often you can do it in your router depending on what kind you have. Though if it's an ISP provided router it's unlikely to have DDNS support.

native mural
karmic silo
grand pier
grand pier
keen palm
#

So instead of having to know your public IP you can just use a domain

grand pier
keen palm
#

Pretty sure no-ip has a PC client

#

they have a free tier, limited to one hostname

grand pier
#

I'll look here, sorry for the inconvenience, I'm really lost on this

keen palm
#

    TCP 47984, 47989, 48010;
    UDP 47998, 47999, 48000, 48002, 48010.```

( No idea if that's 100% right, I just found it with a search )
grand pier
#

In this case, I would also have to access my router to modify this, right?

keen palm
#

Yeah

grand pier
#

I'll probably have to wait until tomorrow, my ISP apparently changed my router's username and password

pine ingot
#

Not sure this is the right place, but testing 1.2 on the latest muOS, it seems to connect when I press Play and select an app, but it instantly pauses. All I get on the Sunshine side is a CLIENT DISCONNECTED

On the Portmaster side, seeing this in the logs:

ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM default
Could not open device.
/mnt/sdcard/ROMS/Ports/Moonlight New.sh: line 47: systemctl: command not found
ALSA lib pcm.c:2721:(snd_pcm_open_noupdate) Unknown PCM default
plain apex
#

I had this happen once as well

#

I reflashed muos

#

And it worked again😄

#

It seems to happen when you have moonlight set up, then use the new 2405-2 archive. It breaks something with the audio driver. If you install this after using the archive it works just fine.

crystal hare
#

I guess it's not implemented yet but if possible, can you add the ability to type a web address? I have already got Moonlight working using my home PC public IP but I have noip/ddns setup which can avoid chaning IP address.

#

actually after I manually edit moonlightnew/conf/ip.txt I can connect to my home computer via ddns address so I think changing the virtual keyboard should work

plain apex
#

Can you give me the ip you want to fill in? What characters are missing

#

Like a full webadress?

quartz hare
#

Whenever I go into the "Connect" menu then to the "Pair" menu it says Failed to pair to server: Already paired but if I click Reload Apps nothing happens

pine ingot
plain apex
#

Thats what i did yeah

#

Next muos update will have it preinstalled

#

But im like 50% sure its the 2405-2 archive that breaks it

#

😄

wooden acorn
#

This is probably a more moonlight-specific question, but not sure if the behavior is specific to the port or not. I was using this just fine the other day, and then set up a second computer with sunshine and started it up, went to my moonlight client, updated the IP Address to the second machine, and it seems to really have a hard time going to the second machine, almost like the client was set up to connect to the first machine and now it expects to just connect to that first machine. Is this expected behavior?

plain apex
#

Well the IP adress for both machines are different. So you gotta swap whenever you change host.

#

Ive been switching from laptop to pc just fine 🙂

#

Also you gotta re-pair for a new host, i dont know if you did all that?

wooden acorn
#

OK, that helps actually to know that the expected behavior is to be able to switch without issue. The behavior I'm seeing is when I try to pair with the second PC, it gives an error: "Invalid data received from server: not well-formed (invalid token)" and I have no idea how to fix it 😄

plain apex
#

Thats just a random output from moonlight, it should still connect to your pc

#

Make sure your device has wifi and the ip is correct

#

Because you can def switch between hosts

wooden acorn
#

Yeah, definitely not seeing any activity server-side, going to see if I can jump over to the sunshine discord and troubleshoot there.

plain apex
#

Maybe try with your phone to see if it works at all

rich garden
plain apex
#

Thats definitely a good idea

#

But im also very done with this projectdoggokek

#

If i ever do continue with this, i will keep it in mind because its a good feature to have

rich garden
#

Ok thanks

plain apex
#

Whats up with that?😄

static blaze
plain apex
#

Oh

#

Sure i can use this as a template for it

#

I will put it on the evergrowing list haha

#

Maybe i should just make a simplified version of the launcher so it can be used for other online games

plain apex
#

Im pretty tired of this launcher crap atm, but it could definitely be useful for other games that need some sort of input before playing

static blaze
quartz hare
#

Whenever I go into the "Connect" menu then to the "Pair" menu it says Failed to pair to server: Already paired but if I click Reload Apps nothing happens

plain apex
#

Thats pretty strange behaviour. It does this exact thing consistently?

quartz hare
#

Yep

plain apex
#

Ive never had that happenTurtleThink

#

Are you using sunshine?

#

Or gfe

quartz hare
#

Sunshine

plain apex
#

And you do have an app configured on sunshine right?

#

It does so by standard

quartz hare
#

I have an app named desktop and one named steam

plain apex
#

Okay thats good

#

Try this: Go to troubleshooting options

#

Unpair devices

#

Then pair again, does it do anything?

quartz hare
#

I did that already

#

Whenever I type the pin code in it says it's incorrect

#

Should I try reinstaling moonlight?

#

I'm on muOS btw

#

if that matters

plain apex
#

Click on this and pair again, what does it say?

plain apex
quartz hare
#

The same

#

It says Failed to pair to server: Already Paired

plain apex
#

yeah that cant be possible😄

#

Either your wifi isnt working

quartz hare
plain apex
#

Well it cant say "already paired" if you just said you unpaired all devices

#

Are you connected to another pc?

quartz hare
plain apex
#

Should not matter no

quartz hare
#

Oj

#

Oh*

plain apex
#

But its pretty much impossible for it to say 'already paired' consistently and load apps not showing anything

#

Its either both work or both dont

#

They both rely on the same command

quartz hare
#

I just reinstalled moonlight and that message doesn't show up anymore!!

quartz hare
#

Also a quick question: Is it possible to squish the image streamed to the device to fill the whole screen?

rich garden
#

Try 960x544

plain apex
#

For your device you use 640x480

#

And use ResolutionAutomation to match your host

#

Like in the instructions😄

rich garden
plain apex
#

Then just set your host resolution to any 4:3 resolution

rich garden
#

So my sacrifice is using 854x480 to get full screen

#

200 more pixels doesn't hurt

plain apex
#

Youre better off matching at least aspect ratio, but you do you 🙂

rich garden
#

It actually fits perfectly

plain apex
#

Yeah but stretched right

#

Squish i should say

#

16:9 squished to 4:3

quartz hare
#

How do I do it?

rich garden
plain apex
#

I cant with you guysdoggokek

#

Why would you ever want to squish it

#

You guys need pixel perfect streaming...

#

😄

rich garden
# plain apex Why would you ever want to squish it

Isn't streaming preferences more of a subjective thing? It's kind of like if you were to make someone a peanut butter and jelly sandwich and not give them the option to cut off the crust or something. If that makes sense

plain apex
#

No because would you run your 16:9 monitor at 4:3 stretched?

#

Ofcourse not😄

#

But.. i wont stop you 🙂

#

Cant even

quartz hare
#

I wanted to squish it so I can play gtav 4:3 aspect ratio and it fills the whole screen

#

Which is nice

rich garden
#

@quartz hare If you can get it to fill the whole screen with the resolution I told you to use above, you can set GTA V to show in 4:3

rich garden
plain apex
#

Not really, just dont understand it

rich garden
#

It's a tiny screen so having black bars on 16:9 content isn't exactly ideal. But I suppose that is subjective

plain apex
#

Nah you still dont get it haha

#

Youre stretching 16:9 to 4:3

#

Instead of rendering 4:3 and streaming 4:3

#

Which looks so much better

#

Factually😄

rich garden
#

I see. Well for some reason that app doesn't like my setup

#

I have an Android phone that I use to stream for my home theater and whenever I activated it using moonlight and that application, it would reset my PC

plain apex
#

I suppose for certain games you could prefer stretching if they dont support 4:3😄

rich garden
plain apex
#

Yeah because moonlight keeps aspect, as i say in the instructions

#

If you set your monitor to 4:3 youll get fullscreen

#

But enough of this haha, you guys can use any settings you want

rich garden
#

Like set my aspect ratio in my window settings?

#

I'll take a look at your instructions again. Perhaps I missed it

rich garden
# plain apex Yes

My issue was it wouldn't let me go down that low of a resolution. It's working now. Thanks for your help

echo vapor
#

what a legend

quartz hare
#

Oh wow ResolutionAutomation is awesome

#

It's much better than stretching the image

crystal hare
supple canopy
#

Yeah i use a .local address for my sunshine server 😄

compact kraken
#

Just want to say that I got this working and it's fantastic. I'm looking to pair it with https://apps.apple.com/us/app/remote-mouse/id385894596 on my phone (which is always nearby) so that I have mouse and keyboard for my PC streaming onhand without detracting from the RG35XX SP's neat tidy form factor. Fingers crossed it works well, especially since it's only needed to get into some games (Big Picture is screwy for me for some games that need alt-tabbing or something sometimes).

App Store

‎Remote Mouse™ transforms your mobile phone or tablet into an easy-to-use remote control for your computer, complete with a cross-device clipboard that enables seamless text and image transfer across platforms. It mimics the functions of a wireless mouse, keyboard, and touchpad, and also offers vario…

compact kraken
rich garden
wooden acorn
#

Is there a way to set the key sequence for exiting Moonlight New's main menu? When I have started streaming, I can exit using FKey + START (just like the retroarch exit key sequence on muOS), but before I have started streaming when on the main menu the exit sequence seems to just be L1 + R1. Any way to set the main menu to exit with FKey + START as well?

plain apex
#

That should already be the case

#

You cant exit the launcher with start+select?

wooden acorn
# plain apex You cant exit the launcher with start+select?

No, currently it just exits when using L1 + R1 when on the main menu. Start + Select actually launches the play option for some reason (like Big Picture). Once I start streaming from the Sunshine instance, I can exit with FKey + Start, though.

plain apex
#

I actually have no idea why this happens. Im guessing youre using muos?

wooden acorn
#

Yes, muOS

plain apex
#

Hm

#

Are you running the version installed through the app?

#

Because i think i remember the fix for this

wooden acorn
#

No, manual install. Last I checked 1.2 was not available in PortMaster, but I can check.

plain apex
#

Yeah okay, then i know whats going on

#

And comment out the logging

#

Put a # before the logging line

#

Or, uninstall the port and install through the app 🙂

#

Theres a couple minor upgrades and fixes in the latest version anyway, so not a bad idea regardless

#

You do need a full reinstall and reconnect

wooden acorn
#

OK, let me check on PortMaster really quick if I can find it on there

plain apex
#

Its called Moonlight New. Its on there since last week 🙂

#

But make sure to uninstall manually, or things will likely break :p

wooden acorn
#

Manual installation uninstall require anything more than just removing the files I added for the manual install?

plain apex
#

No just remove the portfolder and sh and youre good

wooden acorn
#

OK, out of curiosity:

# Enable logging
> "$GAMEDIR/log.txt" && exec > >(tee "$GAMEDIR/log.txt") 2>&1

Is the second line shown here the line that would need to be commented in the sh file?

#

I might test that to verify the fix for a manual install first

plain apex
#

Yeah just set a # before > on the second line 🙂

#

That should also fix it

wooden acorn
#

OK, Start + Select now exits properly. Still a strange behavior with FKey + Start, though 😛

#

Not sure if that is expected

#

oh wait, trying it again it is working now 😮

#

Not sure what changed, but now it is funciontal as expected

#

Thanks @plain apex. I'm about to install muOS on another RG35XX-h I have, and I'll install with PortMaster and verify behavior on there as well 😄

plain apex
#

Then its good from there

wind gust
#

I can't seem to connect

#

I am on muOS

#

Am I doing something wrong

#

My laptop does get detected on my phone

plain apex
#

Are you sure thats your ip adress?

wind gust
#

It does show that 😅 on my phone

plain apex
#

You dont need the port number after it

#

So remove the :47989

wind gust
#

Alright

#

It worked

#

Thanks a lot

plain apex
#

Nice 🙂

wind gust
#

It works great with stream but for some reason I can't use the mouse on normal window using the analogue stick do I need to change something?

#

I am on rg35xxh

plain apex
#

Yeah mouse doesnt work on moonlight embedded. I put it all in the instructions 🙂

earnest aspen
#

One question, so this port doesnt work on knulli (trimui) ?

plain apex
#

It works on knulli for the anbernic rg devices

#

So maybe?😄

earnest aspen
plain apex
#

When does it freeze, when starting the port of when starting to stream

earnest aspen
#

When I start the port. I tried both portmaster versions, and already downloaded all the runtimes at the options menus

plain apex
#

You sure its the new version?

#

"Moonlight New"

earnest aspen
#

I really think so. I will try one more time, redoing everything

#

It worked now TT Its so beautiful

#

So there it is for everyone as dumb as me, works for trimui too 🙂

plain apex
#

I should disable the old port😄

earnest aspen
#

Ty for the attention, good soul

static blaze
plain apex
#

Sure would be, nudge @supple canopy

supple canopy
#

Since forever.

static blaze
supple canopy
#

add it to the requirements for the port

#

"reqs": ["!arkos"],

static blaze
#

@plain apex

static blaze
#

Because people keep installing the old moonlight port

supple canopy
#

fun fact: if you look at your capabilities list for the handheld you can add a requirement against that

#

like on my mac it is: ['opengl', 'power', 'armhf', 'aarch64', 'restore', '4:3', '640x480', 'Darwin', 'pc', 'analog_0', 'analog_1', 'analog_2', '1gb', '2gb', '4gb', '8gb', '16gb', 'en_US']

static blaze
#

Nice, this will help a lot

dark lagoon
#

moonlight new crashes when i try to open steambigpicture

plain apex
#

What is the output when you pair in the app?

spiral cliff
plain apex
#

Seems like the person who had that issue got it working. Are you sure youre using Moonlight New?

spiral cliff
#

Yep, the one with the pretty pixel art.

plain apex
#

Hmm, someone confirmed the issue and then reinstalled to fix it. Seems really strange to me. Ill flash the latest knulli on my tsp this week to see if i can reproduce the issue

earnest aspen
#

Can I download this lib somewhere else?

spiral cliff
sweet junco
#

Please somebody help me, i tried so many things and nothing changes this "error"

plain apex
#

Hi what version of muos are you on?

sweet junco
#

Baked beans 2405.2

plain apex
#

Thats pretty strange, this issue is fron 2405.1

#

Since its 2405.2 can you try the built-in version i put in muos under the applications and see if its any different

sweet junco
#

this is the built-in version

plain apex
#

😅

#

Uhm, yeah this doesnt make any sense to me.

#

This bug is from older libs, which got updated in 2405.2

#

Can you try the port version when you have the time, that one has external libs.

#

If that doesnt do it, all i can recommend is unpairing all devices in sunshine and retry

steep vine
#

Hello. i'm using a Trimui Smart Pro with knulli CFW. when trying to launch any game/app via Moonlight New the game launches on the PC but all i get in Moonlight is a black screen. How can I troubleshoot what's wrong?

plain apex
#

On top of that this issue only occurs on the TSP not on the anbernics...TurtleThink

#

Im thinking its some kind of bash issue but im not sure about it

#

Because it works on my plus/knulli

#

This is definitely tsp/knulli jank😄

#

Im not getting any useful logging either hmm

#

Think im getting somewhere, one moment my brain is fried today

#

Okay so somehow running love2d before moonlight makes it break, what...

#

Holy jank adding sleep between love2d and moonlight works

steep vine
plain apex
#

AwesomeLinkYay

cobalt blaze
#

Hi folks, I've installed Moonlight new got it to connect but it has no controller input on my r36s running latest ArkOs install, I have working controls on Half Life and Portal though, any ideas ?

sweet osprey
#

Hey Jan, is there a setting to list games alphabetically, or should I just mod app.txt?

plain apex
#

I think it lists them in the same order as on sunshine

#

You can also modify that file yes, and then ofc not reload the apps

sweet osprey
#

Delayed update, sorting the apps.txt didn't work, games would no longer launch, I needed to modify the apps.json on the server and restart sunshine. Python script to sort, if anyone else gets ocd about meaningless nonsense, just set the location of input/output apps.json.

#

(For some reason needs to be in reverse alphabetical to display alphabetically in moonlight new)

waxen coral
#

thank you for making Moonlight New

#

I love it

plain apex
#

Very welcome 🙂

waxen coral
#

Do you know how to use the joy stick as a mouse

plain apex
#

Its not properly implemented in moonlight embedded

#

Ive been thinking about just doing it myself and release a v2

#

Have not had the time and interest to look into it

waxen coral
#

That's okay thanks for making it easy to do stuff like this

#

I love it when creators are active and update their stuff

#

What does bit rate do and what should I set at

plain apex
#

Bitrate determines the throughput of the stream, higher value means better quality

#

But you need good wifi and may add some lag

waxen coral
#

ok thank you

waxen coral
#

Is there a moonlight discord server

random summit
#

The moonlight on the TrimUI Smart Pro 'Crossmix' is the portmaster version of the embedded moonlight right? Couple people have reported that when closing the app,the session doesn't get closed, and there's no way to 'long press' or bring up the menu to force quit the session in that platform. Wondering if there's a workaround!

plain apex
#

Hm no thats trimui's own version

#

At least i think thats what your talking about, this port doesnt work on trimui yet afaik. Need to redo some stuff at some point😄

waxen coral
fossil solstice
#

This is fixed version for Trimui Smart Pro

waxen coral
#

😀👍

solid owl
#

Well looks like someone already put my test version for TSP🤔

lilac moss
#

@plain apex 👋 Starting to debug it myself.
Could you either change LD_LIBRARY_PATH in main.lua to find missing libs or add all moonligh dependencies into moonlight/lib? On TSP, our missing libraries are in /mnt/SDCARD/System/lib but you only look at moonlight/lib and /usr/lib/compat.

#

Added it to main.lua fixed first part of the script. still need to figure out why moonlight crash ^^ Might be only my sunshine setup.

plain apex
#

One moment i fixed it for tsp a long time ago but never retested on all devices

#

Here 🙂

lilac moss
#

well, currently, it can only work for devices which have all missing libraries in /usr/lib/compat

#

👍 thanks, gonna test

plain apex
#

Works on everything except trimui for that reason

#

lib compat was added for rocknix only

lilac moss
#

are you sure ? ^^ I mean
I don't see how this can find any library out of those two paths

#

but i dont' have other devices to test so i'll just believe you. ^^

plain apex
#

Im not forcing the path anymore

#

So it looks system wide

#

based on the port script

lilac moss
# plain apex

this version miss the /usr/lib/compat in the launcher so ^^

plain apex
#

actually yes

#

export LD_LIBRARY_PATH="$MOONDIR/libs:$GAMEDIR/libs:$LD_LIBRARY_PATH"

lilac moss
#

ho, it is in the original LD_LIBREARY_PATH maybe

plain apex
#

Probably doesnt work on rocknix then :p

#

Anyway

#

using the portscript to export is better

lilac moss
#

yup

plain apex
#

I need to rewrtite the whole thing tbh

#

And seperate the main.lua because this is awfuldoggokek

lilac moss
#

^^ honestly, don't use it moonlight myself currently but as our native one is broken, we should at least got your working ^^

plain apex
#

The native one is broken?

#

I remember it working

lilac moss
#

well, it work but not correctly send the closing stream signal

plain apex
#

Ah

#

lol

#

Do you contribute to Crossmix?

lilac moss
#

Yup

plain apex
#

Feel free to replace it with this one

lilac moss
#

thanks 👍 i'll propose it to cizia

plain apex
#

I think he was interested, but i never PR'd any of the fixes i needed to make

storm ledge
#

hi guys

#

i get the "cannot open file" error

#

no such directory

#

what should i do?

#

"cannot open shared object file no such file or directory"

#

i downloaded moonlight new via portmaster

#

"mnt/SDCARD/Data/ports/moonlightnew/moonlight/moonlight: error while loading shared libraries: libavcodec.so.58: cannot open shared object file no such file or directory"

storm ledge
#

but how can i increase the bitrate above 10mbts?

plain apex
#

You wouldnt want to on these handhelds

storm ledge
#

oh really? how so?

plain apex
#

Theyre not fast enough😄

supple canopy
plain apex
#

Moonlight recommends 2000 for normal use

#

embedded anyways

storm ledge
#

i used 20mbts on my phone back in the day

#

that was okay, 30mbts was really nice

plain apex
#

4-6mbps seems like the sweet spot

#

You can edit the main.lua tables to go higher if you really want to😅

plain apex
vagrant hull
#

Hi @plain apex , qq about the Patched Moonlight new for Trimui Smart Pro. Do I just
unzip it and replace the ones from installer? Or do I need to merge it with the folders installed by PM?

plain apex
#

Replacing should do

#

Then just reconnect and you should be good to go

vagrant hull
plain apex
#

No idea, are you running crossmix?

vagrant hull
#

Yes it's crossmix

plain apex
#

Should work just fine

#

Make sure you really did a clean install and portmaster is working

vagrant hull
#

I am using steamdeck as host. Not sure if that could be the reason. The TSP moonlight works though

plain apex
#

Where did you place the new script and folder

vagrant hull
#

In the data -> ports folder

#

Replacing existing folder and sh files that was installed by portmaster

plain apex
#

the script goes in roms/ports

vagrant hull
#

Works now!! Still see the LIBGL shutting down message but I guess it doesn't matter

long viper
#

how can i get my real ip adress for moonlight new?
i put four ips and im still getting can't connect to server

im on rg35xxh with muos

plain apex
#

Go to Network and Internet settings, properties, ipv4 adress

#

192.168.178.8x

#

Something like that

#

Dont use a browser to get it

long viper
#

me skill issue

calm fox
#

Hi every one! I have a TSP using Crossmix OS... I host my laptop to stream using Sunshine.
Finally I got it to work using the fix @plain apex uploaded here...

I got it to work for local IP address (192.168.X.X) = very good... Its just the Analog sticks of the TSP does not work as mouse... Hard for some steam games...

Then I tried for the external IP address (61.X.X.X) = **It did not work **with external IP address
I get message like: LIBGL Shutting Down

keen palm
#

Were you still on the internal network?

#

Not all routers will correctly route that

#

or could have needed to forward ports

calm fox
#

Hi @keen palm ,

I have multiple routers.

I successfully connected my laptop (host - sunshine) to one router using TSP by entering the laptop's IP address (192.168.X.X).

Next, I ran the Moonlight Internet Streaming Tester to check for issues, which displayed my external IP (61.X.X.X). However, when I connected to a different router and even tried using my cellular network with TSP, I only received the message "LIBGL Shutting Down..."

I also tested Moonlight on a phone and another laptop, and those connections worked without any problems.

Did I do something wrong or miss a step?

Has it worked for you all?

#

Hello @keen palm , I edited my reply.

keen palm
#

looks like moonlight uses a bunch of ports

#
    TCP 47984, 47989, 48010
    UDP 5353, 47998, 47999, 48000, 48002, 48010
dim frigate
#

I've got a real bad audio delay using this on my RG35XX SP. Video and input are fine, and the same settings work on my 3DS perfectly fine. Any idea?

grand tapir
#

How do I fix this please

plain apex
#

Check your actual ip address from your pc, this probably isnt it

#

Ipv4

grand tapir
#

thats what i see in my network settings tho

plain apex
#

Usually starts with 192

grand tapir
#

cant find it, the only thing i see is this

grand tapir
#

thats from windows settings

static blaze
#

Are you in a hotel or something?

grand tapir
#

no im at home

#

even if i changed to my data and started hotspot which has the 192 ip it still shows the same thing but w different ip

plain apex
#

Try using moonlight on your phone first, if it works there you know the ip is correct

grand tapir
#

Works from phone right away when I put the ip

plain apex
#

Then youre not connected to the same network or connected at all on your handheld.

grand tapir
#

My phone is connected to the same wifi as the handheld and PC