Skip to content

@cgutman cgutman released this Apr 10, 2021

Download links:

The Windows installer package may require an Internet connection to download the latest Microsoft Visual C++ Runtime if your PC does not already have it installed. If you do not have Internet access during installation, you can pre-install the runtime from Microsoft's website or use the portable version.

To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.

To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.

Changes:

  • Added support for streaming from GeForce Experience 3.22
  • Added support for AMF-encoded HEVC streams from servers like Sunshine and OpenStream
  • Added new community-contributed translations from Weblate
  • Fixed KMSDRM rendering with buffer modifiers on embedded devices

Known Issues:

  • Location Services on macOS may cause periodic lag and stuttering on Wi-Fi due to background network scans. To avoid the issue, disable Location Services on your Mac by going to "System Preferences -> Security & Privacy -> Location Services"
  • Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
  • Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
  • Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch
  • In windowed mode on the Raspberry Pi, video does not move in sync with the window when dragged. This is a limitation of MMAL video overlays.
  • In windowed mode on the Raspberry Pi, video will not display while the app does not have focus. This is required to prevent Moonlight's video overlay from rendering on top of other apps.
Assets 10

@cgutman cgutman released this Mar 14, 2021

Download links:

The Windows installer package may require an Internet connection to download the latest Microsoft Visual C++ Runtime if your PC does not already have it installed. If you do not have Internet access during installation, you can pre-install the runtime from Microsoft's website or use the portable version.

To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.

To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.

New features:

  • System keyboard shortcuts (Alt+Tab, Windows key, Ctrl+Shift+Esc, etc.) can now be (optionally) captured in windowed mode
  • Added support for typing the client's clipboard text on the host by pressing Ctrl+Alt+Shift+V
  • Added Ctrl+Alt+Shift+D key combo to minimize the streaming window
  • Added Ctrl+Alt+Shift+C key combo to show the local cursor while streaming in remote desktop mouse mode
  • Added Select+L1+R1+X gamepad button combo to toggle performance overlay
  • Added translations for Simplified Chinese and German
  • Added language toggle in the settings page
  • The official macOS build is now a Universal binary with native Intel and Apple Silicon support
  • System keyboard shortcuts can now be captured under Wayland on Linux
  • Windowed mode streaming is now supported on the Raspberry Pi using MMAL overlays (see Known Issues for limitations of overlays)
  • Added support for rendering with KMSDRM on Linux
  • Added support for LibreELEC's out-of-tree V4L2 DRM-PRIME and v4l2request decoder patches

Bugfixes:

  • Improved performance of loading the app grid
  • Improved reliability of system keyboard shortcut capture on Windows
  • Fixed Xbox Series X controller support on macOS
  • Fixed video scaling in High DPI mode on Wayland
  • Fixed window icons on Wayland
  • Fixed number pad enter key functionality in the UI

Known Issues:

  • Location Services on macOS may cause periodic lag and stuttering on Wi-Fi due to background network scans. To avoid the issue, disable Location Services on your Mac by going to "System Preferences -> Security & Privacy -> Location Services"
  • Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
  • Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
  • Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch
  • In windowed mode on the Raspberry Pi, video does not move in sync with the window when dragged. This is a limitation of MMAL video overlays.
  • In windowed mode on the Raspberry Pi, video will not display while the app does not have focus. This is required to prevent Moonlight's video overlay from rendering on top of other apps.
Assets 10

@cgutman cgutman released this Jan 17, 2021

Download links:

To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.

To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.

Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse and keyboard capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay
Ctrl+Alt+Shift+M - Toggle mouse mode (pointer capture or direct control)

Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)

New features:

  • Added the ability to define a custom streaming resolution using the UI
  • Added the option to capture system key combinations (Alt+Tab, Ctrl+Shift+Esc, Win+Tab, etc) in fullscreen mode
    • This feature requires GeForce Experience v3.20 or later on your host PC
  • Updated gamepad mappings are automatically downloaded each time Moonlight launches
  • The performance overlay is now supported for Linux clients using VAAPI and VDPAU hardware acceleration
  • Native ARM64 build for Windows (Surface Pro X, Galaxy Book S, etc). See the note in the Known Issues section below.
  • Native ARM64 build for macOS (M1-based Macs). ARM64 support for macOS is currently in beta.
  • Unified all Windows builds into a single installer download (x86 + x64 + ARM64)
  • Added the option to enable "Direct Launch" which immediately launches the specified game when clicking on a PC
  • Added the option to mute audio when the Moonlight window loses input focus
  • Added the option to toggle background gamepad input
  • Added the option to invert scroll direction
  • Added the option to swap gamepad button layout to Nintendo-style
  • Added the option to start the Moonlight UI in fullscreen mode
  • The Moonlight icon on macOS has been updated to match the Big Sur style
  • The failing TCP or UDP ports are now displayed when the connection fails

Behavior changes:

  • The Windows installer now downloads the Microsoft C++ Runtime as needed to save space. If you don't have an Internet connection during installation, you can use the portable version or install the runtime manually from here.
  • The frame pacing behavior that was previously enabled under the V-Sync option on macOS is now controlled by the frame pacing toggle instead
  • Input from gamepads is now ignored while Moonlight is in the background. You can use the new settings toggle to change this behavior.
  • The "Play audio on host PC" option has been changed to "Mute host PC speakers while streaming" and moved to the "Audio Settings" group to better convey the purpose of the toggle

Bugfixes:

  • Fixed PS4 controllers not reading inputs during haptics in some games
  • Fixed some slow decoders causing the receive time value to increase rather than the decode time
  • Fixed detection of audio output device change on macOS
  • Fixed a performance regression in video decoding performance on macOS Big Sur
  • Native resolution options now refresh each time the settings page is opened, rather than once per launch of Moonlight
  • Fixed no video or audio while streaming over Internet connections that drop packets with QoS tagging enabled
  • Improved connection testing accuracy for connections with low MTUs
  • Updated AppImage for compatibility with VAAPI drivers built for libva 2.9 and 2.10
  • Fixed inability to open an app's context menu with a gamepad
  • Fixed UI not appearing when launched from the console on RetroPie
  • Fixed aspect ratio of video stream on Raspberry Pi
  • Fixed drawing letterbox or pillarbox over the desktop background on Raspberry Pi
  • Audio now works out of the box on Raspberry Pi with the PulseAudio Raspbian update. Users running older distros that still use ALSA may need to set PULSE_SERVER=nothing for audio to work.
  • Fixed color of Discord icon in toolbar on the Raspberry Pi client

Known Issues:

  • Software decoding doesn't work properly on Macs from 2011 or earlier due to lack of support for the Metal rendering API. If you want to use software decoding on these Macs, you should continue to use Moonlight v2.1.0 until a fix is released.
  • Location Services on macOS may cause periodic lag and stuttering on Wi-Fi due to background network scans. To avoid the issue, disable Location Services on your Mac by going to "System Preferences -> Security & Privacy -> Location Services"
  • Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
  • Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
  • Surface Pro X devices (and possibly other ARM devices) must be upgraded to Windows 10 2004 or later to avoid a video glitch
  • When running Moonlight on Windows 7, the system keyboard shortcut capture feature doesn't capture Alt+Tab.
Assets 11

@cgutman cgutman released this Sep 10, 2020

Download links:

To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.

To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.

Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay
Ctrl+Alt+Shift+M - Toggle mouse mode (pointer capture or direct control)

Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)

New features:

  • Added the ability to hide unwanted apps and games
  • Added a network test to determine if your Internet connection is blocking Moonlight
  • Added the option to swap mouse buttons
  • Added codec and resolution to the on-screen performance stats
  • Added a warning if the connection is too unstable to receive any complete video frames
  • Added a Discord link to the toolbar in settings
  • Enabled the new EGL renderer by default on Linux

Bugfixes:

  • Fixed streaming over networks that block QoS-tagged packets
  • Selecting a frame rate higher than 60 FPS no longer sets the host desktop to 720p
  • Right-side modifier keys no longer press the corresponding left-side keys too
  • Fixed mouse position never reaching the edge of the screen with certain desktop resolutions
  • Improved synchronization between host and client mouse cursor in remote desktop mouse mode
  • Improved performance on Wi-Fi on Windows by changing the wireless adapter to media streaming mode
  • Cached box art is now deleted when the PC is removed from Moonlight
  • Caps Lock button now toggles as expected on macOS
  • Number pad arrow keys work properly with NumLock off on Windows
  • Mouse buttons are now swapped properly in Moonlight if they are swapped in Windows
  • Fixed several CLI options not properly overriding GUI options
  • Updated included gamepad mappings
  • Updated to Qt 5.15.1

Known Issues:

  • Software decoding doesn't work properly on Macs from 2011 or earlier due to lack of support for the Metal rendering API. If you want to use software decoding on these Macs, you should continue to use Moonlight v2.1.0 until a fix is released.
  • Location Services on macOS may cause periodic lag and stuttering on Wi-Fi due to background network scans. To avoid the issue, disable Location Services on your Mac by going to "System Preferences -> Security & Privacy -> Location Services"
  • Remote desktop mouse mode and touchscreen input may behave incorrectly when the host PC has more than one monitor. This bug is on Nvidia's end and will require a GeForce Experience update to fix.
  • Touchscreen support can be buggy on Linux (X11) when mouse capture is enabled. You may need to enable remote desktop mouse mode for it to work correctly.
  • The Discord icon in the toolbar appears in black instead of white on the Raspberry Pi and L4T packages.
Assets 10

@cgutman cgutman released this May 17, 2020

Download links:

To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.

To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.

Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay
Ctrl+Alt+Shift+M - Toggle mouse mode (pointer capture or direct control)

Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)

New features:

  • Remote desktop mode now allows interaction with the host without having to click to focus the Moonlight window first
  • Added a new EGL renderer for improved performance on Wayland and XWayland
  • Added the option to toggle between direct touchscreen mode and the old trackpad mode
  • Added the option to rename host PCs
  • Added the ability to scroll the settings page with the right analog stick
  • Various UI improvements

Bugfixes:

  • Fixed streaming in full-screen mode on an Optimus notebook with older 390 drivers on Windows
  • Fixed unreliable mouse capture when the stream begins on Linux
  • Fixed cursor being trapped in full-screen mode even when the mouse wasn't captured
  • Fixed host PCs being unreachable from Windows in certain network configurations
  • Fixed key presses not being sent to the host if the Super/Meta/Windows key is pressed
  • Updated included SDL gamepad mappings

Known Issues:

Assets 10

@cgutman cgutman released this Apr 28, 2020

Download links:

To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.

To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.

Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay
Ctrl+Alt+Shift+M - Toggle mouse mode (pointer capture or direct control)

Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)

New features:

  • Remote desktop-optimized mouse mode which doesn't require capturing the mouse cursor
  • Touchscreen input now directly controls the mouse cursor
  • 7.1 surround sound support
  • AppImage for Linux
  • Support for Raspberry Pi 4 (Beta)
  • Support for L4T-based Ubuntu devices like Jetson Nano and Nintendo Switch (Beta)

Bugfixes:

  • Improved performance on some lossy networks
  • Improved mouse performance on Windows and macOS
  • Fixed disconnect delay when streaming from GeForce Experience 3.20.3.63
  • Fixed frame rate not exceeding 60 when streaming from GeForce Experience 3.20.3.63
  • Fixed video displaying with incorrect colors on macOS
  • Fixed incorrect Xbox One S Bluetooth gamepad mapping on macOS when updated to the 4.8 firmware
  • Fixed rumble support and lightbar colors on Bluetooth PS4 controllers on Windows and macOS
  • Fixed a hang caused by some SteelSeries and ASUS audio drivers
  • Fixed an issue that may cause some custom box art to fail to display
  • Fixed parsing of command-line options when passing flags prior to the action
  • Fixed an issue that may cause excessive mDNS network traffic while Moonlight is running
  • Fixed hardware decoding on Intel GPUs running Mesa 20.0 and/or the Iris driver
  • Fixed hardware decoding on Comet Lake and later Intel GPUs using the iHD VA-API driver
  • Fixed hardware decoding on AMD Radeon GPUs with XWayland
  • Fixed a gray overlay randomly appearing in the top right corner on the Steam Link
  • Fixed a crash when using the iHD VA-API driver on Wayland
  • Fixed delay after exiting the stream on Wayland
  • Updated included SDL gamepad mappings

Known Issues:

Assets 10

@cgutman cgutman released this Dec 21, 2019

This is a hotfix for bugs specific to Windows, Mac and Steam Link. Linux builds are unchanged from v1.2.0.

February 12, 2020: Steam Link build has been updated to fix an incompatibility with new Steam Link firmware

Download links:

To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.

To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.

Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay

Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)

Changes:

  • Fixed hosts incorrectly appearing as offline in certain network configurations on Windows
  • Fixed crash when a gamepad is unplugged on macOS Catalina
  • Fixed compatibility with Steam Link firmware build 750 and later

Known Issues:

Assets 8

@cgutman cgutman released this Dec 18, 2019

Download links:
Windows builds of v1.2.0 have a major issue affecting connectivity to host PCs. Please use v1.2.1 instead.

To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.

To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.

Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay

Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)

Changes:

  • Improved video stream encoding efficiency
  • Improved performance when streaming over a VPN
  • Improved UI scaling when using a High DPI display on Windows
  • Changed default full-screen mode to Borderless Windowed on macOS
  • Fixed incorrect colors when streaming to AMD GPUs or Steam Link hardware
  • Fixed RTSP handshake error on certain networks
  • Fixed gamepad rumble not working on macOS
  • Fixed 5.1 surround sound channel mapping on Steam Link
  • Fixed RTSS hooks causing Moonlight to crash
  • Fixed a pairing error when double-clicking on an unpaired PC
  • Added automatic update notifications to Steam Link
  • Updated included SDL gamepad mappings
  • Updated to Qt 5.14.0

Known Issues:

  • OpenVPN users on Windows may experience connection issues with Moonlight v1.2.0. Please update to Moonlight v1.2.1 if you are affected.
  • Location Services on macOS may cause periodic lag and stuttering on Wi-Fi due to background network scans. To avoid the issue, disable Location Services on your Mac by going to "System Preferences -> Security & Privacy -> Location Services"
  • A jagged gray overlay may appear in the top right corner of the screen when streaming on Steam Link hardware. If this happens, disconnecting and reconnecting the stream will usually fix it. See #254 for details.
Assets 9

@cgutman cgutman released this Sep 30, 2019

Download links:

To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.

To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.

Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay

Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)

Bugfixes:

  • Added an app icon to the Discord Rich Presence integration
  • Improved reliability of public IP address detection
  • Fixed connecting to a host PC with multiple network connections
  • Fixed a hang after exiting a full-screen stream with GNOME on Wayland
  • Fixed gamepad hotplugging bug in the Flatpak version
  • Minor UI fixes
  • Updated to Qt 5.13.1

Known Issues:

Assets 9

@cgutman cgutman released this Aug 6, 2019

Download links:

To update an existing installation, simply run the latest installer (for Windows) or replace the old app in your Applications folder (for Mac). For the portable Windows version, extract the latest version on top of your old folder.

To install on Steam Link hardware, extract the ZIP file to the root of a FAT32 flash drive, insert it into your Steam Link, then restart the Steam Link. Moonlight can run alongside official Steam Link streaming and other Steam Link apps.

Keyboard shortcuts:
Ctrl+Alt+Shift+Q - Quit session
Ctrl+Alt+Shift+Z - Toggle mouse capture
Ctrl+Alt+Shift+X - Toggle windowed/full-screen
Ctrl+Alt+Shift+S - Toggle performance stats overlay

Gamepad shortcuts:
Start (press and hold) - Toggle mouse mode
Start+Select+L1+R1 - Quit session
Start - Open settings UI (when not streaming)

New features:

  • Added Discord Rich Presence support for Windows and macOS (can be disabled in settings)
  • Added support for NVDEC for NVIDIA GPUs on Wayland
  • Added an option to disable gamepad mouse mode for games that require holding the Start button
  • Added automatic detection of IPv6 addresses for Internet streaming over IPv6 networks

Bugfixes:

  • Improved startup speed on Windows
  • Switched to borderless windowed as the default full-screen mode for macOS
  • Improved speed and reliability of automatic PC detection on the local network
  • Fixed audio latency increasing under certain network conditions
  • Fixed 5.1 surround sound sometimes causing no audio to play when streaming over the Internet
  • Fixed graceful termination of games not being detected properly on GFE 3.19
  • Fixed mouse and keyboard input on build 692 of the Steam Link firmware
  • Fixed touchscreen functionality on Windows with raw input enabled
  • Fixed a hang or crash when running Moonlight on the Optimus dGPU
  • Fixed several audio issues on Linux by switching back to SDL for audio
  • Fixed keyboard capture permission prompt appearing on macOS Catalina
  • Fixed the '5' numpad key not working with numlock disabled on Windows
  • Changed client certificate signature algorithm from SHA-1 to SHA-256 for Debian Buster compatibility
  • Updated included gamepad mappings
  • Updated Windows and macOS builds to Qt 5.13, OpenSSL 1.1.1c, and SDL 2.0.10

Known Issues:

Assets 8