Skip to content

Releases: ClassicOldSong/moonlight-android

v20.3.0-experimental.9

30 Aug 16:45
cac4b55

Choose a tag to compare

Pre-release
  1. Fix #359
  2. Merge low latency features from @derflacco
  3. Merge experimental AI 3D SBS mode from @Janyger
  4. Add option to remember mouse mode selection during stream
  5. Add option to disable rumble
  6. Add option to prevent packet loss on some devices
  7. Don't dim screen when keyboard is shown on External Display mode
  8. Reorganize preferences
  9. Remove search bar in preferences (not compatible with collapsed prefs)
  10. Enable AV1 for more devices
  11. Trackpad scrolling fix by @wefcdse
  12. Allow system status bar showing by @matejdro

Note: this version is inter-changable with v20.2.6 , if you find it broken you can revert to the stable version directly.

The expanded size is due to included AI models for 3D effects.

Most recent Android devices should just use the arm64-v8a varient

In Obtainium, enable "Include pre-release" to receive pre-release builds.

v20.2.6

08 Aug 16:13
4de0227

Choose a tag to compare

Change log:

v20.2.6

  • Revert changes related to mouse event handling introduced in PRs

v20.2.5

  • Fix mouse movement problem in some weird cases

v20.2.4

  • Fix potential nullptrs

v20.2.3

  • Improve text input handling on external monitor controller

v20.2.2

Great for connecting your phone to an external monitor or AR glasses. Resolution and refresh rate are auto-detected, you can just click and play!

🌟 Bonus

ApolloLauncherExport

Export Apollo apps to Pegasus, Daijishō and ES-DE for a better game launching experience

Warning

Some devices will lock framerate when having "Game Booster"/"Game Helper" enabled. Disable the feature or remove Artemis from those tools may help.

Please note that in-app performance overlay doesn't show actual refresh rate of the screen. It only shows the framerate that the decoder currently runs at. If you want to check the actual refresh rate on-screen, go to the Developer Settings of your phone and enable FPS meter.

Note

This version includes changes that requires features from Apollo. Virtual Display, OTP/DeepLink pairing, Server Commands and Clipboard Sync can only function with Apollo. Compatibility with current Sunshine hosts are not affected, but might break with GFE.

Full Changelog: v20.1.5...v20.2.5

v20.1.5

12 Jul 23:10
92265d8

Choose a tag to compare

Change log:

v20.1.5

  • Try fix settings rendering issue again

v20.1.4

  • Checkbox to move performance overlay to the bottom by @elad311 in #292
  • Fix launching Input Only mode terminates the running app

v20.1.3

  • More style fixes

v20.1.2

  • Fix crashing on older Android versions

v20.1.1

  • Fix Samsung and Xiaomi

PS: Samsung and Xiaomi are the two brands that introduces the most problems. They modify Android too much. The most issues on Samsung is undocumented behavior changes to input system, while Xiaomi is pure poor engineering.

v20.1.0

  • Fix AI caused issues in several PRs
  • Fix visibility in light mode devices
  • Better UI to view current active profile

🌟 Bonus

ApolloLauncherExport

Export Apollo apps to Pegasus, Daijishō and ES-DE for a better game launching experience

Warning

Some devices will lock framerate when having "Game Booster"/"Game Helper" enabled. Disable the feature or remove Artemis from those tools may help.

Please note that in-app performance overlay doesn't show actual refresh rate of the screen. It only shows the framerate that the decoder currently runs at. If you want to check the actual refresh rate on-screen, go to the Developer Settings of your phone and enable FPS meter.

Note

This version includes changes that requires features from Apollo. Virtual Display, OTP/DeepLink pairing, Server Commands and Clipboard Sync can only function with Apollo. Compatibility with current Sunshine hosts are not affected, but might break with GFE.

New Contributors

Full Changelog: v20.1.3...v20.1.4

v20.0.0+250712

11 Jul 21:49
af7de51

Choose a tag to compare

Change log:

  • Fix some keycodes cannot be used when importing custom keys
  • Add commit-text input feature for swipe text input (optional) by @tobitege in #266
  • Add Profiles; Floating Zoom toggle button; Remember zoom/pan between sessions by @tobitege in #265
  • Versioning: follow SemVer

🌟 Bonus

ApolloLauncherExport

Export Apollo apps to Pegasus, Daijishō and ES-DE for a better game launching experience

Warning

Some devices will lock framerate when having "Game Booster"/"Game Helper" enabled. Disable the feature or remove Artemis from those tools may help.

Please note that in-app performance overlay doesn't show actual refresh rate of the screen. It only shows the framerate that the decoder currently runs at. If you want to check the actual refresh rate on-screen, go to the Developer Settings of your phone and enable FPS meter.

Note

This version includes changes that requires features from Apollo. Virtual Display, OTP/DeepLink pairing, Server Commands and Clipboard Sync can only function with Apollo. Compatibility with current Sunshine hosts are not affected, but might break with GFE.

New Contributors

Full Changelog: v12.1.250609...v12.1.1+250712

v12.1.250609

09 Jun 14:44
e9549b3

Choose a tag to compare

Change log:

  • Darker settings view
  • Implement mouse acceleration and enhance precision for Trackpad (Natural)
  • Implement mouse momentum for Trackpad (Natural) (just like SteamController/Deck)
  • Fix controller id assigning problem
  • Fix shortcut to view apps
  • ShortcutTrampoline: also try WOL when computer state is unknown by @rubyrubyp in #245

🌟 Bonus

ApolloLauncherExport

Export Apollo apps to Pegasus, Daijishō and ES-DE for a better game launching experience

Warning

Some devices will lock framerate when having "Game Booster"/"Game Helper" enabled. Disable the feature or remove Artemis from those tools may help.

Please note that in-app performance overlay doesn't show actual refresh rate of the screen. It only shows the framerate that the decoder currently runs at. If you want to check the actual refresh rate on-screen, go to the Developer Settings of your phone and enable FPS meter.

Note

This version includes changes that requires features from Apollo. Virtual Display, OTP/DeepLink pairing, Server Commands and Clipboard Sync can only function with Apollo. Compatibility with current Sunshine hosts are not affected, but might break with GFE.

New Contributors

Full Changelog: v12.1.250605...v12.1.250609

v12.1.250605

05 Jun 13:33
996476b

Choose a tag to compare

Change log:

  • Support launching apps from art://launch links

🌟 Bonus

ApolloLauncherExport

Export Apollo apps to Pegasus, Daijishō and ES-DE for a better game launching experience

Warning

Some devices will lock framerate when having "Game Booster"/"Game Helper" enabled. Disable the feature or remove Artemis from those tools may help.

Please note that in-app performance overlay doesn't show actual refresh rate of the screen. It only shows the framerate that the decoder currently runs at. If you want to check the actual refresh rate on-screen, go to the Developer Settings of your phone and enable FPS meter.

Note

This version includes changes that requires features from Apollo. Virtual Display, OTP/DeepLink pairing, Server Commands and Clipboard Sync can only function with Apollo. Compatibility with current Sunshine hosts are not affected, but might break with GFE.

v12.1.250603

03 Jun 11:16
b0decba

Choose a tag to compare

Change log:

  • Add .art file support:
    • Export game entries as .art files
    • Launch games by opening .art files
  • Fix floating button in PIP mode
  • Improve Key Snapping and Layout Tools for Custom Keyboard by @dangnm in #236
  • Offline Performance Tracker + Email Sharing by @Janyger in #219

🌟 Bonus

ApolloLauncherExport

Export Apollo apps to Pegasus, Daijishō and ES-DE for a better game launching experience

Warning

Some devices will lock framerate when having "Game Booster"/"Game Helper" enabled. Disable the feature or remove Artemis from those tools may help.

Please note that in-app performance overlay doesn't show actual refresh rate of the screen. It only shows the framerate that the decoder currently runs at. If you want to check the actual refresh rate on-screen, go to the Developer Settings of your phone and enable FPS meter.

Note

This version includes changes that requires features from Apollo. Virtual Display, OTP/DeepLink pairing, Server Commands and Clipboard Sync can only function with Apollo. Compatibility with current Sunshine hosts are not affected, but might break with GFE.

New Contributors

Full Changelog: v12.1.250529...v12.1.250603

v12.1.250529

29 May 14:12
ee05c19

Choose a tag to compare

Change log:

  • Fix darker UI on TV

🌟 Bonus

ApolloLauncherExport

Export Apollo apps to Pegasus, Daijishō and ES-DE for a better game launching experience

Warning

Some devices will lock framerate when having "Game Booster"/"Game Helper" enabled. Disable the feature or remove Artemis from those tools may help.

For devices/systems that require the removal of "GAME" tag to unlock framerate (Meizu/Flyme), the removed version will no longer provided. Go suggest the manufaturer of this device to fix the issue. You can use an APK editor to remove the tags from manifest to workaround this issue.

Please note that in-app performance overlay doesn't show actual refresh rate of the screen. It only shows the framerate that the decoder currently runs at. If you want to check the actual refresh rate on-screen, go to the Developer Settings of your phone and enable FPS meter.

Note

This version includes changes that requires features from Apollo. Virtual Display, OTP/DeepLink pairing, Server Commands and Clipboard Sync can only function with Apollo. Compatibility with current Sunshine hosts are not affected, but might break with GFE.

v12.1.250521

21 May 12:24
73ebe03

Choose a tag to compare

Change log:

  • Update XboxOneController.java by @MinnesotaMean in #202
  • chore: Resize banners for ATV/Ouya to default size by @csolisr in #182
  • feat(localization): Add french translations by @moi952 in #205
  • Fix Back as Guide Button by @pdien in #221
  • Enable 3 finger tap & 5 finger tap in multitouch mode to toggle screen keyboard & show quick menu by @dangnm in #207
  • Add a floating button for the back menu by @zeperix in #217
  • Supports launching apps using UUID (for Apollo only)
  • Supports customized app orders from Apollo (v0.3.5-alpha.2 or above)
  • Darker UI - more immersive

Warning

Some devices will lock framerate when having "Game Booster"/"Game Helper" enabled. Disable the feature or remove Artemis from those tools may help.

For devices/systems that require the removal of "GAME" tag to unlock framerate (Meizu/Flyme), the removed version will no longer provided. Go suggest the manufaturer of this device to fix the issue. You can use an APK editor to remove the tags from manifest to workaround this issue.

Please note that in-app performance overlay doesn't show actual refresh rate of the screen. It only shows the framerate that the decoder currently runs at. If you want to check the actual refresh rate on-screen, go to the Developer Settings of your phone and enable FPS meter.

Note

This version includes changes that requires features from Apollo. Virtual Display, OTP/DeepLink pairing, Server Commands and Clipboard Sync can only function with Apollo. Compatibility with current Sunshine hosts are not affected, but might break with GFE.

New Contributors

Full Changelog: v12.1.250415...v12.1.250521

v12.1.250515

13 May 18:52
7b2b0a7

Choose a tag to compare

v12.1.250515 Pre-release
Pre-release

Change log:

  1. Supports launching apps using UUID (for Apollo only)
  2. Supports customized app orders from Apollo (v0.3.5-alpha.2 or above)
  3. Darker UI - more immersive

What else Changed

New Contributors

Full Changelog: v12.1.250415...v12.1.250514