mirror of
https://github.com/jellyfin/jellyfin.git
synced 2026-05-04 18:09:12 +03:00
Videos from Google Pixel 4a shot in portrait are played in wrong orientation #4911
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Skuair on GitHub (Jun 14, 2023).
Describe the bug
Here is the playback on android tv:

On android version and web player, the video is played in landscape, but not stretched.
Android:

Web player:

Is it a video problem ? I don't have other phones so I cannot test portrait with others, all my other videos from GoPro or camera are landscape.
But android phone and web player are not well played as well (but better, i just have to move my head), so i suppose something on the video.
Logs
No response
FFmpeg logs
Media info of the file
Application version
0.15.10
Device information
Sony Bravia KD-49XD8005
Android version
Android 9
Jellyfin server version
10.8.10
@jellyfin-bot commented on GitHub (Oct 13, 2023):
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.
@Skuair commented on GitHub (Oct 13, 2023):
Still an issue.
@jellyfin-bot commented on GitHub (Feb 11, 2024):
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.
@Skuair commented on GitHub (Feb 11, 2024):
Still an issue.
@jellyfin-bot commented on GitHub (Jun 12, 2024):
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.
@Skuair commented on GitHub (Jun 12, 2024):
Still an issue.
@jellyfin-bot commented on GitHub (Oct 11, 2024):
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.
@nielsvanvelzen commented on GitHub (Oct 11, 2024):
This should be fixed with Jellyfin 10.10
@Skuair commented on GitHub (Nov 7, 2024):
I tried my portrait videos with version 10.10, and it is not fixed.
With 10.10, web player and android phone are ok now for orientation, but problem is still present with android TV.
@Shininess8816 commented on GitHub (Nov 8, 2024):
Agreed- I have been watching this.
Updated the app & docker twice since 10.10 and the issue persists
@jellyfin-bot commented on GitHub (Mar 8, 2025):
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.
@Skuair commented on GitHub (Mar 11, 2025):
I confirm that the issue still persists only on Android TV.
Here is the meta of an example video file in portrait:
I see that now there is the information about rotation in my recent portrait videos, comparing to my first post where there was not.
@nielsvanvelzen commented on GitHub (Mar 11, 2025):
I'm unable to reproduce this issue. Whenever I have a video with rotation set via metadata it displays correctly. Both with direct-play and transcodes.
@Skuair commented on GitHub (Mar 12, 2025):
None of my pixel portrait videos are correct.
Do you want me to send an example video to try from your side?
@nielsvanvelzen commented on GitHub (Mar 12, 2025):
Yes if you could share a sample file that may help reproducing the issue.
@Skuair commented on GitHub (Mar 12, 2025):
Here is sample video: https://we.tl/t-Ud9R3tRGAh (link valid for 7 days).
And what is look like on TV:

@nielsvanvelzen commented on GitHub (Mar 12, 2025):
My best guess is that this is a device specific issue as this video also shows perfectly fine for me. A potential workaround would be to rotate the video server-side (with a transcode) but we don't have such functionality right now.
@Skuair commented on GitHub (Mar 13, 2025):
Well, thanks for your feedback.
I let you close the issue if you consider there is nothing to do, or let it open until there is something one day on a server-side workaround.
@nielsvanvelzen commented on GitHub (Mar 13, 2025):
I'll move this issue to the server repository as we'll need changes over there first. My proposal is to add a new
ProfileConditionValuefor the rotation of the video (VideoRotation). If the check fails the server should rotate the video using a transcode. Once that is added to the server we can work on client-side support.@Skuair commented on GitHub (Mar 13, 2025):
Thanks.
A note about that, I don't remember to have tested that before but I just checked the problem is the same with the app VLC android tv, so I suppose it makes sense it is device related.
If server can handle that, could be nice.
@nyanmisaka commented on GitHub (Mar 13, 2025):
@jellyfin-bot commented on GitHub (Jul 12, 2025):
This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.
If you have any questions you can use one of several ways to contact us.
@Skuair commented on GitHub (Jul 12, 2025):
Any plans for a future implementation?
@jellyfin-bot commented on GitHub (Nov 11, 2025):
This issue has gone 120 days without an update and will be closed within 21 days if there is no new activity. To prevent this issue from being closed, please confirm the issue has not already been fixed by providing updated examples or logs.
If you have any questions you can use one of several ways to contact us.
@Skuair commented on GitHub (Nov 12, 2025):
Rechecked yesterday with last jellyfin versions, still an issue.
@mailinglists35 commented on GitHub (Jan 7, 2026):
given how old this issue is, I won't waste any more time trying to make jellyfin a valid home clips player.
it's clearly not designed for consuming user generated content, not designed to handle vertical/portrait media, and it's only a landscape classical movies player. such a shame for the transcoding abilities that it has and excellent HDR support.
here is a sample that everyone would expect to play normally.
@mailinglists35 commented on GitHub (Jan 7, 2026):
and this is how it behaves on iOS when opening the clip: UI rotates unasked for, then UI remains rotated until force closed. does not respond to phone physical orientation. ios 17.0 iphone 13 mini
@mailinglists35 commented on GitHub (Jan 7, 2026):
server logs