Skip to content

下一代月光串流客户端,致力于提升使用体验。 The next generation of the Moonlight Streaming client is dedicated to improving the experience.

License

Notifications You must be signed in to change notification settings

RyensX/moonlight-next

 
 

Repository files navigation

Moonlight-Next

基于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.

Features

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:

  1. Custom virtual buttons with import and export support.
  2. Custom resolutions.
  3. Custom bitrates.
  4. Multiple mouse mode switching (normal mouse, multi-touch, touchpad, disabled, local cursor mode).
  5. Optimized virtual gamepad skins and free joystick.
  6. External monitor mode.
  7. Joycon D-pad support.
  8. Simplified performance information display.
  9. Game back menu.
  10. Custom shortcut commands.
  11. Easy soft keyboard switching.
  12. Portrait mode.
  13. Display on top mode, useful for foldable phones.
  14. Virtual touchpad space and sensitivity adjustment for playing right-click view games, such as Warcraft.
  15. Force use device's own vibration motor (in case your gamepad's vibration is not effective).
  16. Gamepad debugging page to view gamepad vibration and gyroscope information, as well as Android kernel version information.
  17. Trackpad tap/scrolling support
  18. Natural track pad mode with touch screen
  19. Non-QWERTY keyboard layout support
  20. Quick Meta key with physicl BACK button
  21. Frame rate lock fix for some devices
  22. Video scale mode: Fit/Fill/Stretch
  23. View pan/zoom support
  24. Rotate screen in-game
  25. Add option to quit app directly
  26. Samsung DeX scrolling support
  27. Proper click/scroll/right-click for trackpad on generic Android tablet when using local cursor
  28. Virtual Display integration with (Apollo)[https://github.com/ClassicOldSong/Apollo]

A more seamless experience with virtual display will be Artemis paired with Apollo.

Downloads

如果你觉得还不错,请点个⭐star以支持作者持续更新

If you think it's good, please click ⭐star to support the author to keep updating!

Building

  • 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

Authors

Moonlight is the work of students at Case Western and was started as a project at MHacks.

About

下一代月光串流客户端,致力于提升使用体验。 The next generation of the Moonlight Streaming client is dedicated to improving the experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 53.6%
  • Java 42.7%
  • Kotlin 3.4%
  • Other 0.3%