Playback might request formats that are not supported by the device/player selected #1484
Open
2 of 3 tasks
Labels
bug
Something isn't working
Describe the bug
I have been trying to play Shōgun that I have on my jellyfin server in 4k, and it does not work easily on one of my Android devices. From the logs it seems like the device is unable to decode the files that transcoding produces.
It would seem that format selection is not the only thing that the player needs to worry about when requesting transcoding parameters.
This happens both if the media gets sent without transcoding (for ExoPlayer) and when the transdcoding gets involved here:
From the looks of it the transcoding result is unsurprising in every manner possible: 8bpp, widely supported h264, no fancy aspect ratios. Perhaps the only thing is that it is 4k, which this device apparently is incapable of handling.
This then leads to an error message before user gets to see the (web) player and options therein that would allow to select a lower resolution or other options.
It would seem to me that the app behaviour would be much less surprising if the app figured out what the maximum decodable videos are and requested jellyfin to transcode accordingly by default.
(I am aware of the "Maximum transcode resolution" setting. All of this applies to the "Auto" setting.)
Logs
Application version
2.6.2
Where did you install the app from?
Google Play
Device information
Sony Xperia 10 IV
Android version
Android 14
Jellyfin server version
10.9.11
Which video player implementations does this bug apply to?
The text was updated successfully, but these errors were encountered: