jellyfin / jellyfin-tizen

Jellyfin Samsung TV Client
https://jellyfin.org
861 stars 69 forks source link

Can't play ultrawide content on Samsung OLED G8 #231

Open PC-Heini opened 7 months ago

PC-Heini commented 7 months ago

Like many others, the JellyFin Tizen app does not run in the native resolution of 3440 x 1440 pixels but in a 16:9 box, centered on the screen. 21:9 content gets displayed with 4 black bars or if cropped, displays black bars on the left and right instead of the movie. I tried putting my resolution in the tizen.js file and some other places but that did not fix the issue.

The Netflix and Prime Video apps also behave like this so I asked the Netflix support about this and they confirmed the issue. "The experts will look into it." They also keep pointing fingers at Samsung because "They have to make sure that first party apps run properly on their devices."

I don't know who is to blame in the case of Netflix but displaying apps in the full resolution has to be possible since the YouTube app does just that. No cropping needed, it displays ultra wide content without any black bars.

dmitrylyzo commented 7 months ago

During playback, turn on the Playback Info. What resolutions do the player and video have?

PC-Heini commented 7 months ago

image I don't see the players resolution.

dmitrylyzo commented 7 months ago

I don't see the players resolution.

It is skipped. 😕

The idea is to check if the player has the wrong aspect ratio. If it is correct, then it is the HTMLVideoElement that is causing the problem.

I know that HTMLVideoElement has problems displaying rotated video. AVPlay displays it correctly (I still haven't finished the AVPlay player for Jellyfin), so it will probably display wide video correctly as well. This can be verified by trying widescreen video from a USB drive in the built-in player.