Welcome!

Feel free to post your suggestions here. Please check if it does not already exist!

Join us on Discord for technical support, issues and questions: https://moonlight-stream.org/discord

View
with

On the new tablet (loke Honor pad 10) the refresh rate Is Always Dynamic. If i don't touch anything the refresh drop down until touch screen or controller and this cause stuttering and lag

When running Moonlight alongside other displays, the touchscreen mouse moves to other screens. If this is feasible, the ability to change the behavior, such that the touchscreeen capabilities are confined to the one screen, would be nice.

Moonlight uses 600x800 artwork and gathers artwork from IGDB. SteamGridDB contains 600x900 user-submitted content, including for third party programs additions that are well suited for Moonlight. It would be helpful if Moonlight could support 600x900 artwork instead of 600x800.

·
ChaineJoueur542

Actually, GeForce Experience used 300x400... for most cover art. Overcooked's is 628x888 pixels for some reason. Moonlight client themselves should all just adjust to whatever size the cover is, as long as it's close to a portrait aspect ratio.

Sunshine does have a tool to import from IGDB, you're right, but nothing prevents you from using SteamGridDB. If you wanted to request that Sunshine adds SGDB as a tool alongside IGDB, you can create a post for that, I'll tag it accordingly (though I don't know if the Sunshine project will be able to add your request)

I would be nice to have a client for meta quest, as the original apk gives an error when you sideload it, maybe an apk file to sideload or an versions in the store would be cool for playing flat screen games from my computer.

Is there a way to add a seperate password for an already authenticated device? So if you want to connect / reconnect to the host, that sunshine ask for a password to connect and otherwise close the connection?

I'd like to have a feature where you can toggle whenever your (phisical) screen must be public (current mode) or not (screen would become black, or at least have a message like "privacy mode is enabled"). Obviously, if the mode is enabled, you would still be able to control the compute...

I wish that Moonlight had the option to restrict connections only to clients that had the correct password or passed two factor authentication? I would really appreciate the value and added security of such a feature. As it is right now, once a client PC has successfully been paired to the host it c...

While the default output of iOS on an external display is mirrored, Apple offers the possibility to use full resolution output when coded into apps. This has been used successfully on such apps as SteamLink, Netflix, etc. It would be great if Moonlight offered this for external displays when stream...

Many people have Roku streaming devices or TV's with Roku built-in, allowing an easier setup for smart TVs that don't have androidTV. There are community applications that can be installed as well for the Roku with minimal effort to sideload.

Allow the joysticks for the virtual controller to become invisible if not used for a period of time. It may help where they are intrusive. Also allow them to be relative to user's first touch, as suggested in: https://github.com/moonlight-stream/moonlight-android/pull/792

I think it would be great to be able to pin a widget to my home screen that directly launched a particular host, or a particular game on a particular host. Bonus points if I can choose an image for the widget, since many of the poster images in Moonlight won't crop well to a square.

With an optional, default-off setting, statistics could be toggled while streaming (on Android). Having it optional would mean that devices that struggle with the stream as is could opt-out and avoid the performance hit

The current options "gear button" for the gamepad touch overlay allow you to resize and move each individual parts of the overlay but there is no way to hide or completely remove unnecessary elements. I am currently emulating GBA games and streaming to my phone in bed, as I don't need...

Please add a shared controller selection. I use a generic xbox controller with x360ce but with moonlight my server PC recognize both controllers (real directinput and virtual 360) and my games doesn't work because of double commands and buttons mapping conflict. It's possible to choose what ...

After i noticed that the games are being sorted by name i wanted to put special programs at the front, like desktop, steam and so on. I achieved this with a special character, a space, in front on the name. The Moonline-Client on Windows behaves like expected, handles the name including the space a...

This seems like a realistic thing since Quest apps are just android apks. Seeing something official from you guys would be great.

GFE's Shadowplay feature is great at high performance desktop and game capture, but it's limited to H.264 and 60 FPS. If Moonlight-qt could save the incoming video and audio to a file, that'd make it the most lightweight recording software in existence, able to record 4K and 120/144 FPS ...

Custom gamepad button for different usage (e.g. Minecraft) Photo from Puffin Browser:

Per-game settings for resolution, bitrate, FPS, HDR, HEVC, etc. In some games, it makes a ton of sense to play with lower resolution but higher FPS, others are fine with 4k/60fps and a higher input latency.

I think it would be cool if the app could automatically connect to the host computer in order to minimise unnecessary actions. For example, you have an Apple TV and the Moonlight installed on it. You launch the app, it shows some kind of a loading screen, while the app itself is waking your PC throu...

Started·
ChaineJoueur542

I don't know about iOS, but on Android Moonlight can create shortcuts for computers and apps. Moonlight Qt has "direct launch" but it requires one extra click.

Instead of having two separate code bases for IOS and android, merge them together with Kotlin MP. Via: https://kotlinlang.org/lp/mobile/ Kotlin KMM (Multi Plat allows you to share common code between android and IOS. So no more 2 projects for 2 apps, but 1 project for 2 apps. Kotlin is also comi...

Introduce alternatives to the classic UDP "WOL packet" method of waking up a machine. For example, allow users to send POST requests to a specific URL in order to wake the machine up, and also check it's status via a GET request to another configurable URL, on top of the connection tes...

Since we now have the SoC Benchmark database (see here: https://docs.google.com/spreadsheets/d/1WSyOIq9Mn7uTd94PC_LXcFlUi9ceZHhRgk-Yld9rLKc/ ) Manual benchmarking can be a pain and not user friendly. An option to automatically benchmark a streaming session with all presets (720p/1080 combined with ...

I've been using Moonlight as a remote desktop option for myself and my employees. This works great for working remotely and screensharing, but it makes me a feel a little weird that once someone's connected that first time they can connect forever more without me knowing. There's no pop...

Mostly for the Qt version, introduce an option to lock the bitrate setting in place (a small lock icon next to the slider?). This way, it would not change automatically when the resolution and/or the framerate settings are changed. Would be most helpful for laptops and portable devices that can ru...

could we get an app for samsung smart tvs? the steam link app is not great

a buffer so fighting games like smash bros are fair for both players. the player who hosts always plays with no buffer while the other player has some frames of buffer.

With Android, we can see which decoder is used for the stream. Would be a nice addition if we had this in Qt as well. "Decoder: Software - {CPU_MODEL_HERE}" or "Decoder: Hardware - {GPU_MODEL_HERE}"

Some devices, specifically TVs, mobile phones, and consoles are quite terrible for text input and probably mouse movement too. It would be nice if Moonlight iOS/Android/Qt included a lightweight web server that would allow other devices to perform mouse movements and text input in the name of the Mo...

Changing the button layout depending on which game you're playing since it can be hard when switching from Fighting Games to Shooting Games for example