jellyfin-android
jellyfin-android copied to clipboard
Fullscreen landscape video not centered after screen rotation during Android dropdown menu
Describe the bug
Test videos
Video: 1080p VP9 SDR Audio: English - OPUS - Stereo - Default Subtitles: Off
Video: 1080p HEVC SDR Audio: English - AAC - Stereo - Default Subtitles: Off
Steps to reproduce
- Launch Jellyfin
- Stream a video
- Rotate the phone such that the video is in portrait mode (it can be playing or paused)
- Swipe down to show the Android settings dropdown menu
- While the menu is still shown, rotate the phone such that the video is playing in landscape mode
After step 5, you may notice that the fullscreen video is no longer centered. Rotating back to portrait and then to landscape while not having the dropdown menu open corrects the video position. Steps 3-5 can be repeated with the same results. The bug only occurs when going portrait -> landscape and not landscape -> portrait.
Logs
No response
Application version
2.4.2
Where did you install the app from?
F-Droid
Device information
Google Pixel 2
Android version
Android 11 (security update 10/5/20)
Jellyfin server version
10.7.7
Which video player implementations does this bug apply to?
- [x] Web player (default)
- [ ] Integrated player (ExoPlayer)
- [ ] External player (VLC, mpv, MX Player)
Please answer the "Which video player implementations does this bug apply to?" question.
Please answer the "Which video player implementations does this bug apply to?" question.
I'll tick a box but left it empty because the web player vs integrated player nomenclature is a bit confusing. I'm using the default Android application's player, which appears to be embedded in the app, as opposed to running in a web browser. I assume this means that it is ExoPlayer?
Open the app, click your profile picture on the top right and go to "client settings". It then shows an option for the video player.
Perfect! I updated the comment. (Could this please be described in the issue template to help fellow newcomers?)
Could this please be described in the issue template to help fellow newcomers?
It already does, "Video player can be switched in the client settings of the app."
That's a fair point, but I respectfully suggest it could be made a little clearer. Maybe something like:
Video player implementation settings can be found in the client settings of the app (Profile icon -> Client Settings -> Video player type)
This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.
If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.
This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.
I'm still experiencing this bug. (Bumping to avoid auto-closure.)
This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.
If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.
This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.