moonlight-stream / moonlight-android

GameStream client for Android
GNU General Public License v3.0
4.1k stars 648 forks source link

[Feature request]: The computer rotates the screen, and the moonlight client displays the vertical screen in landscape mode #1291

Open 1399702039 opened 10 months ago

1399702039 commented 10 months ago

Is your feature request related to a problem? Please describe.

In the official version of Sunshine, the screen of the Moonlight client will be distorted, but the night version will not, but Moonlight is still a landscape screen, and the content of the vertical screen of the computer is displayed in the horizontal screen

Describe the solution you'd like

When the computer rotates the screen, the moonlight client rotates the screen as well

Describe alternatives you've considered

Add a switch to manually select portrait to landscape display

Screenshots

No response

1399702039 commented 10 months ago

Screenshot_2023_1214_232004 This is the situation I had with the Sunshine beta version, can I make the screen automatically change to portrait or add a switch 281590636-abf6dc37-c9f9-444b-b2f0-39860aaf49c6 This is a problem that arises with the official version of sunshine

3837262 commented 10 months ago

https://www.reddit.com/r/MoonlightStreaming/comments/ycko5n/setup_guide_setting_up_moonlight_android_for/

It's a temporary solution, but it works by adding 720x1280 video encoding resolution after decompiling the apk file. And since the Moonlight app is fixed in landscape mode, you need a force screen rotation app. -This article used Google Translator

XPRAMT commented 9 months ago

This feature is very important.

lgwacker commented 4 months ago

up

ppgabe commented 4 months ago

Up. We seriously need this feature.

arismoko commented 3 months ago

please ios has this issue too

ClassicOldSong commented 3 months ago

You can try my my fork: https://github.com/ClassicOldSong/moonlight-android/releases

Enable Portrait Mode in settings, then set screen rotation in Windows and it should fill the whole screen.

You don't need to set screen rotation if you're using https://github.com/ClassicOldSong/Widecar for virtual screen automation, it's even better since it can fit your device's native resolution and framerate automatically.