Applications
-Create, edit and delete applications from this page. Changes are applied immediately, but you may need to restart Moonlight to see the changes.
Name | -Actions | +Application | +Quick actions |
---|---|---|---|
{{app.name}} | -- + | {{app.name}} | +
+
+
+
+
|
+ +
If any of the - prep-commands fail, starting the application is aborted
Do | -Undo | -- - - |
---|---|---|
- | - | - |
{{c}}- -
If any of the + prep-commands fail, starting the application is aborted
Do command | +Undo command | +Quick actions | +
---|---|---|
+ | + | + + | +
These commands are executed when the app starts but are immediately forgotten by Sunshine, so when they exit it won't terminate the stream
+Command | +Quick actions | +
---|---|
{{c}} |
+ + |
+ | + |
Clients
+Lorem ipsum dolor sit amet consectetur adipisicing elit. Animi, perspiciatis possimus cupiditate repellat + ducimus, accusantium, voluptatem recusandae ipsa non commodi aliquam fugit reprehenderit nostrum soluta + tenetur molestias corporis quia! Debitis!
+Configuration
-Configuration
++ Some versions of Moonlight, such as Moonlight-nx (Switch), + rely on this list to ensure that the requested resolutions and fps + are supported.
- Some versions of Moonlight, such as Moonlight-nx (Switch), - rely on this list to ensure that the requested resolutions and fps - are supported. -
- On the Shield, the home and powerbutton are not passed to Moonlight.
- If, after the timeout, the back button is still pressed down, Home/Guide button press is - emulated.
- If back_button_timeout < 0, then the Home/Guide button will not be emulated
-
- The initial delay in milliseconds before repeating keys -
- This configurable option supports decimals -
- You can find the name of the audio sink using the following command:
-
tools\audio-info.exe-
- If you do not specify this variable, pulseaudio will select the default monitor device.
-
- You can find the name of the audio sink using either command:
-
pacmd list-sinks | grep "name:"-
pactl info | grep Source
-
- The appropriate values can be found using the following command:
-
tools\dxgi-info.exe-
- The appropriate values can be found using the following command:
- tools\dxgi-info.exe
-
- Example output: -
0: +HDMI-1 1920/518x1200/324+0+0 HDMI-1-
- Higher value means more compression, but less quality
- If crf == 0, then use QP directly instead + +
- Higher value means more compression, but less quality
- If crf != 0, then this parameter is ignored +
+ On the Shield, the home and powerbutton are not passed to Moonlight.
+ If, after the timeout, the back button is still pressed down, Home/Guide button press is + emulated.
+ If back_button_timeout < 0, then the Home/Guide button will not be emulated
+
+ The initial delay in milliseconds before repeating keys +
+ This configurable option supports decimals +
- Increasing the value slightly reduces encoding efficiency, but the tradeoff is usually
- worth it to gain the use of more CPU cores for encoding. The ideal value is the lowest
- value that can reliably encode at your desired streaming settings on your hardware. + +
+ You can find the name of the audio sink using the following command:
+
tools\audio-info.exe+
+ If you do not specify this variable, pulseaudio will select the default monitor device.
+
+ You can find the name of the audio sink using either command:
+
pacmd list-sinks | grep "name:"+
pactl info | grep Source
+
+ The appropriate values can be found using the following command:
+
tools\dxgi-info.exe+
+ The appropriate values can be found using the following command:
+ tools\dxgi-info.exe
+
+ Example output: +
0: +HDMI-1 1920/518x1200/324+0+0 HDMI-1+
- HEVC is more CPU-intensive to encode, so enabling this may reduce performance when using - software - encoding. +
+ Higher value means more compression, but less quality
+ If crf == 0, then use QP directly instead +
+ Higher value means more compression, but less quality
+ If crf != 0, then this parameter is ignored +
+ Increasing the value slightly reduces encoding efficiency, but the tradeoff is usually
+ worth it to gain the use of more CPU cores for encoding. The ideal value is the lowest
+ value that can reliably encode at your desired streaming settings on your hardware. +
+ HEVC is more CPU-intensive to encode, so enabling this may reduce performance when using + software + encoding. +
+ Higher values can correct for more network packet loss, but at the cost of increasing + bandwidth usage.
+ The default value of 20 is what GeForce Experience uses. +
-
+
- Clients connected through WAN and LAN have different bitrate contstraints. +
- Decoders may require different settings for color +
+ Note, CPU usage increases for each distinct video stream generated +
- Higher values can correct for more network packet loss, but at the cost of increasing bandwidth usage.
- The default value of 20 is what GeForce Experience uses. + +
-
-
- Clients connected through WAN and LAN have different bitrate contstraints. -
- Decoders may require different settings for color -
- Note, CPU usage increases for each distinct video stream generated + +
Hello, Sunshine!
-Sunshine is a Gamestream host for Moonlight
- Official GitHub Repository +