Previous Versions
Requires Android: Android 4.1+
Architecture: arm64-v8a
Screen DPI: 120-640dpi
SHA1: a5f755f299ee2b8b1926ef1708f67e48f777af81
Size: 3.09 MB
What's New:
- Added support for full end-to-end stream encryption with Sunshine*
- Fixed immediate connection termination error when streaming over some Internet connections*
- Added option to adjust emulated rumble intensity
- Added option to scroll in controller mouse emulation mode
- Improved connection reliability during temporary network interruptions
- Fixed pass-through of special Sunshine key combos to the host
* Requires upcoming Sunshine v0.22.0 release or current Sunshine nightly build
Requires Android: Android 4.1+
Architecture: arm64-v8a
Screen DPI: 120-640dpi
SHA1: f323bf29d1f6363c6e533a4b3ecf3e027da68a72
Size: 3.05 MB
What's New:
- Fixed connection issue with some hosts running GeForce Experience and older Sunshine versions
- Fixed native frame rate streaming support on older versions of Android
- Stability improvements
Requires Android: Android 4.1+
Architecture: arm64-v8a
Screen DPI: 120-640dpi
SHA1: 2b1cde4cde316b8a46068204042db2d0865b09a6
Size: 3.05 MB
What's New:
- Added Select+L1 gamepad button combo to act as the touchpad button when emulating a PS4 controller using built-in device motion sensors
- Disabled gamepad motion sensors by default on Android 12 as a workaround for an Android 12 bug that randomly crashes Moonlight
- Fixed analog sticks not centering properly in rare cases
- Adjusted bitrate handling of AV1 to be consistent with HEVC
- Fixed handling of some unusual H.264 and HEVC streams
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: b1080a55b8d147889ee35414c10da4e6a729ba6d
Size: 6.35 MB
What's New:
- Added support for horizontal scrolling with Sunshine hosts
- Added support for typing non-ASCII characters with the software keyboard
- Reduced input latency via increased input polling rate
- Fixed issues detecting Sunshine and GFE running on the same PC
- Fixed relative mouse mode not working on some Chrome OS devices
- Fixed a bug handling PCs with addresses that contain underscores
- Fixed a bug that could cause Chromecasts to enter 24 Hz mode when streaming
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 8253c787f02b68e1c96136263a508170cb535209
Size: 6.33 MB
What's New:
- Changed the default SDR colorspace from BT.601 to BT.709
- Changed the input capture toggle shortcut from Ctrl+Shift+Z to Ctrl+Alt+Shift+Z for consistency with other clients
- Toggling input capture now properly toggles keyboard capture on Samsung devices
- PC state is now refreshed more quickly after a network change
- Fixed entering IPv6 addresses on the Add PC page
- Added an experimental option to request full range video
- Updated community contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 421dabda6b4c4f6e3b3028b59360d9aa98e1e458
Size: 6.28 MB
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: e45c45b1fddef809e055e621aecaefd5f6f5b4cf
Size: 6.27 MB
What's New:
- Reduced input latency on devices running Android 11 or later
- Refresh rate reduction is now off by default to reduce display latency
- Adjusted video decoder buffer processing to slightly reduce decoding latency
- Added support for portrait and landscape native resolutions on foldables
- Streaming is no longer locked to landscape orientation on foldables
- Fixed left clicking using the virtual trackpad on Samsung foldables
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: aff07b3712ef8c5796acacaf3f130f25fac64b8f
Size: 6.26 MB
What's New:
- Slightly improved video encoding bandwidth efficiency
- Fixed a crash on certain 32-bit Android TV devices
- Improved input handling to process touch and gamepad events more quickly and accurately
- Improved DeX touchpad mouse behavior on newer Samsung devices
- Added an option to enable system-wide equalizer apps to work while streaming
- Added a workaround for TVs with frame pacing problems at 30 Hz
- Updated community contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: d5b0839c55d31d69de38e8895690bf71622d9d63
Size: 6.18 MB
What's New:
- 3 finger tap can now dismiss the keyboard too
- Fixed crash on some Samsung devices when starting to stream
- Added meta key handling for DeX on newer Samsung devices
- Updated community contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 2ddb9fb2b7f84cb24a302898665802ea71efa976
Size: 6.18 MB
What's New:
- Implemented per-app language preferences on Android 13
- Improved automatic HEVC selection logic on older devices
- Fixed a few crashing bugs
- Updated community contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: a375bf2f9ea0a1a9e10ecd8c4debf3e6d9594ad6
Size: 6.17 MB
What's New:
- HEVC will now be used automatically when using settings too high for the H.264 decoder
- Rumble is now supported on Shield controller when connected to Shield Android TV devices
- Reduced latency on Chromecast with Google TV by defaulting to H.264 for streaming at 1080p or below
- Fixed an issue that prevented HEVC from being used by default on some Shield Android TV devices
- Fixed an issue where parts of the UI were not visible on some Samsung devices
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 8a287646032ddb95dd47d69c5ffa83fe9cf24bd3
Size: 6.16 MB
What's New:
- Significantly improved video latency on some MediaTek and Amlogic devices
- Implemented themed app icon support on Android 13
- Updated community contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: bb88cc615a2bdcc3e8435b3a67108b8c19e84919
Size: 6.16 MB
What's New:
- Added analog stick deadzone adjustment option
- Added remote desktop mouse mode option for more natural mouse acceleration when not gaming
- Improved accuracy of performance overlay statistics
- Minor video decoder changes to improve compatibility
- Fixed a crash when loading box art
- Updated community contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 5105463943a52b4fa4473af357fd2f61851e0bac
Size: 6.15 MB
What's New:
- Fixed a few rare crashes and ANR bugs
v10.1
- Improved frame pacing when streaming 60 FPS on 120 Hz devices
- Reduced power usage when streaming below maximum display refresh rate
- Reintroduced previous frame pacing behavior as "Balanced with FPS limit" option
- Rewrote PC address detection logic to better handle some network configurations
- Fixed simultaneous mouse and on-screen controller input
- Updated community contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: a1a374224be35867e638d655bf722765f15f47e8
Size: 6.15 MB
What's New:
- Improved frame pacing when streaming 60 FPS on 120 Hz devices
- Reduced power usage when streaming below maximum display refresh rate
- Reintroduced previous frame pacing behavior as "Balanced with FPS limit" option
- Rewrote PC address detection logic to better handle some network configurations
- Fixed simultaneous mouse and on-screen controller input
- Updated community contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: afaf2b1e7e1a90e2e74f47258a68702b044a07e9
Size: 6.13 MB
What's New:
- Introduced new frame pacing options to balance latency and smoothness
- The old "Never drop frames" option is now called "Prefer smoothest video"
- All streams can now be launched in HDR-capable mode (some games require an HDR compatible display on your host PC)
- Moonlight will automatically attempt to wake your host PC if it is offline when you attempt to stream via a shortcut
- Improved handling of S-Pen on Android 12
- Updated community contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 5561996b2260296de257d4ed5d5a38179b3df713
Size: 6.07 MB
What's New:
- Fixed crash on Android 12 when using USB driver
- Fixed several other rare user-reported crashes
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: dbcfaf4f5175260cae236fdf2ed2a47b4df8efcd
Size: 6.07 MB
What's New:
- Improved controller rumble support with independent rumble motor control using the new Android 12 APIs
- Fixed touchpad input on DualShock controllers (requires support from your Android device)
- Fixed certain controllers disconnecting from the host when Moonlight enters the background
- Updated community-contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 259ac23e41ddfd1e1d37ba674f8886f677bdec3c
Size: 6.06 MB
What's New:
- Added separate notched and full-screen native resolution options
- Fixed audio problems with old versions of GeForce Experience and Sunshine/OpenStream
- Fixed unexpected left click in some cases while performing a right click
- Added Hungarian translation from the Weblate community
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: e224d4353ce0641f348ea81434eb44b47f3c6e9f
Size: 6.04 MB
What's New:
- Optimizations to core streaming code
- Changed "H.265" to "HEVC" to match other Moonlight clients
- Fixed possible crash when audio packet sizes change while streaming
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 65a31b53776d25a637e531374e2f06c6b655d462
Size: 6.04 MB
What's New:
- Improved audio quality over unreliable network connections
- Updated community-contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 0356a1a885cad3ba0c3354d23abad3d3f6555083
Size: 6.03 MB
What's New:
- Added network latency values to performance overlay
- Improved streaming performance
- Added Vietnamese translation from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 2129cb2b34dc8a4b4bab6e45f1e798d30ef48f85
Size: 6.01 MB
What's New:
- Fixed an issue that could cause increased audio latency on some connections
- Fixed incorrect native resolution on some devices running Android 5.1 or older
- Fixed an issue that could cause persistent video artifacts when streaming 4K after periods of packet loss
- Updated community-contributed translations from Weblate
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 120-640dpi
SHA1: 9902d555f1ebea816f25477a54ce00b70d6a9e2f
Size: 5.99 MB
What's New:
- Fixed an RTSP handshake error on the first connection attempt with certain host PCs
v9.9
- Improved performance with high bitrates and resolutions with GFE 3.22
- Fixed support for Android 11 low latency codecs
- Reverted a change that caused issues on some old Qualcomm devices
- Updated translations from Weblate community