Skip to content

Latest commit

 

History

History
119 lines (88 loc) · 5.8 KB

File metadata and controls

119 lines (88 loc) · 5.8 KB
Moonlight V+ Logo

Moonlight V+

GitHub Release Android License GitHub Stars Downloads

An enhanced Android game streaming client based on Moonlight

English | 中文


Screenshots

Home
App List Streaming Settings

What's Different from Upstream Moonlight

Moonlight V+ extends moonlight-android with a wide range of enhancements while maintaining full compatibility with the upstream streaming protocol.

Category Feature Description Since
Streaming Ultra-high refresh rate Unlock 144 / 165 Hz, up to 800 Mbps bitrate
HDR / HLG Auto-load device-specific HDR calibration profiles, HLG support 12.6.6
Custom resolution Arbitrary resolution, aspect ratio, and asymmetric resolution
Multi-scene presets Save and switch streaming configs per game with one tap 12.3
Input Custom on-screen keys Drag / resize / hide buttons; combos, turbo fire, gamepad aiming 12.3.3
Multi-profile Multiple key layouts with real-time profile switching
Wheel pad Radial menu sectors with custom key bindings 12.3.7
Enhanced touch Stylus, pen, multi-touch, and trackpad mode 12.3.10
Motion assist Gyroscope aim / look with adjustable sensitivity 12.3.3
Multi-gamepad Auto-detect Xbox / PS / Switch / third-party controllers 12.5.3
UI App desktop polish Thumbnail backgrounds, custom sorting
Action cards Quick-access shortcuts, commands, and performance panels
Live bitrate tuning Adjust bitrate from the in-stream menu without disconnecting 12.3.10
Floating ball Gesture-based shortcut bubble 12.7.3
QR pairing Scan QR code to pair with host 12.7.4
Streaming+ External display One-tap secondary screen with rotation sync 12.6.5
Keep-alive Switch apps without tearing down the stream 12.6.6
Multi-screen select Choose which host screen to stream 12.5.0
Monitoring Performance overlay FPS, 1% low FPS, bitrate, latency, packet loss, etc. 12.4.1
Audio Mic redirect Remote voice chat (requires Foundation Sunshine) 12.3.12
7.1.4 surround Atmos spatial audio support 12.7.4
Audio vibration Real-time bass energy drives haptic feedback (device / gamepad / both) 12.7.0
Three scene modes: Game (sustained rumble), Music (beat pulses), Auto

Getting Started

Requirements

  • Android 5.0+ (API 22)
  • Device with HEVC / AV1 hardware decoding (recommended)
  • 5 GHz Wi-Fi or wired LAN connection

Installation

Download the latest APK from Releases, install it, and follow the in-app guide to pair with your host.

Building from Source

git clone https://github.com/qiin2333/moonlight-android.git
cd moonlight-android
./gradlew assembleRelease

Foundation Sunshine Enhanced Features

The following features require Foundation Sunshine on the host side:

Feature Description Min Version
Mic redirect Low-latency microphone audio forwarding to the host 2025.0720+
Live bitrate adjustment Dynamically tune video bitrate during a session
Super menu commands Send advanced control commands to the host from the in-stream menu
App desktop polish Sync host app icons; custom sorting and grouping
Host auto-optimization Auto-negotiate resolution/DPI, touch keyboard, and state memory

Contributing

Issues and Pull Requests are welcome!

Contributors

Contributor Focus Area
@cjcxj Custom keys, touch menu, accessibility
@alonsojr1980 SoC decoder optimization
@Xmqor Gamepad aiming
@TrueZhuangJia Enhanced multi-touch
@WACrown Custom key system

Acknowledgments

License

This project is licensed under the GPL v3.


Find it useful? Give us a ⭐!