Releases: ClassicOldSong/moonlight-android
v20.3.0-experimental.9
- Fix #359
- Merge low latency features from @derflacco
- Merge experimental AI 3D SBS mode from @Janyger
- Add option to remember mouse mode selection during stream
- Add option to disable rumble
- Add option to prevent packet loss on some devices
- Don't dim screen when keyboard is shown on External Display mode
- Reorganize preferences
- Remove search bar in preferences (not compatible with collapsed prefs)
- Enable AV1 for more devices
- Trackpad scrolling fix by @wefcdse
- 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
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
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
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
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
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
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
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
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
- @rubyrubyp made their first contribution in #245
Full Changelog: v12.1.250605...v12.1.250609
v12.1.250605
Change log:
- Support launching apps from
art://launchlinks
π Bonus
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
Change log:
- Add
.artfile support:- Export game entries as
.artfiles - Launch games by opening
.artfiles
- Export game entries as
- 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
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
Change log:
- Fix darker UI on TV
π Bonus
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
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
- @MinnesotaMean made their first contribution in #202
- @moi952 made their first contribution in #205
- @dangnm made their first contribution in #207
- @zeperix made their first contribution in #217
Full Changelog: v12.1.250415...v12.1.250521
v12.1.250515
Change log:
- 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
What else Changed
- 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
New Contributors
- @MinnesotaMean made their first contribution in #202
- @moi952 made their first contribution in #205
Full Changelog: v12.1.250415...v12.1.250514