基于Artemis优化开发的下一代月光串流客户端,致力于提升使用体验。
配合后端Apollo (推荐)/Sunshine使用。
Based on Artemis optimized development of the next generation of moonlight streaming client, dedicated to improving the use of experience.
Used in conjunction with the back-end Apollo (recommended)/Sunshine.
Mostly based on https://github.com/Axixi2233/moonlight-android
If you switch back to the main stream version, you'll be missing the following awesome features which are very unlikely to be added there:
- Custom virtual buttons with import and export support.
- Custom resolutions.
- Custom bitrates.
- Multiple mouse mode switching (normal mouse, multi-touch, touchpad, disabled, local cursor mode).
- Optimized virtual gamepad skins and free joystick.
- External monitor mode.
- Joycon D-pad support.
- Simplified performance information display.
- Game back menu.
- Custom shortcut commands.
- Easy soft keyboard switching.
- Portrait mode.
- Display on top mode, useful for foldable phones.
- Virtual touchpad space and sensitivity adjustment for playing right-click view games, such as Warcraft.
- Force use device's own vibration motor (in case your gamepad's vibration is not effective).
- Gamepad debugging page to view gamepad vibration and gyroscope information, as well as Android kernel version information.
- Trackpad tap/scrolling support
- Natural track pad mode with touch screen
- Non-QWERTY keyboard layout support
- Quick Meta key with physicl BACK button
- Frame rate lock fix for some devices
- Video scale mode: Fit/Fill/Stretch
- View pan/zoom support
- Rotate screen in-game
- Add option to quit app directly
- Samsung DeX scrolling support
- Proper click/scroll/right-click for trackpad on generic Android tablet when using local cursor
- Virtual Display integration with (Apollo)[https://github.com/ClassicOldSong/Apollo]
A more seamless experience with virtual display will be Artemis paired with Apollo.
如果你觉得还不错,请点个⭐star以支持作者持续更新
If you think it's good, please click ⭐star to support the author to keep updating!
- Install Android Studio and the Android NDK
- Run ‘git submodule update --init --recursive’ from within moonlight-android/
- In moonlight-android/, create a file called ‘local.properties’. Add an ‘ndk.dir=’ property to the local.properties file and set it equal to your NDK directory.
- Build the APK using Android Studio or gradle
Moonlight is the work of students at Case Western and was started as a project at MHacks.