Jellyfin Forum
Movies cropped when playing on Android TV - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Movies cropped when playing on Android TV (/t-movies-cropped-when-playing-on-android-tv)



Movies cropped when playing on Android TV - SquishySquash - 2025-02-15

Hello,

I've noticed that one of my movies refuses to play correctly on my Android TV (Google TV native TV). While it plays the problem is that 1/4 of the screen is covered by black overlay. The image is cropped. Trying the "auto adjust/crop/stretch" video setting does nothing.

When I watch it on TV and check my server dashboard from the phone the movie is supposed to play in Direct Play mode which is correct since my TV supports HDR10+, Dolby Video and Dolby Atmos. I've already played similar files with E-AC-3 JOC Audio and  HEVC 10bit with SMPTE ST 2094 App 4, Version 1, HDR10+ Profile B compatible HDR data and these files do not require transcoding and ofc. they play without any issues.

Here is screenshot of how it looks like:

[Image: 413576601-4b0babb0-ff2a-4186-ba60-94b387...Rr9HpWrgCU]

Of course movie plays correctly on other clients, tested it on Android Phone, Web Client and Desktop Client.

I'm attaching logs from server, the server log and ffmpeg log. Additionally media info of file that causes issues.


RE: Movies cropped when playing on Android TV - TheDreadPirate - 2025-02-16

Is this a Sony TV?


RE: Movies cropped when playing on Android TV - theguymadmax - 2025-02-16

People often run into issues when creating Hybrid media, resulting playback problems. There's no need for troubleshooting in this case. Yes, it may play fine on VLC or other devices, but the AndroidTV’s player (ExoPlayer) is less forgiving and won't display properly with messed up Hybrid DV/HDR+10 movies.

@Dread - It's a  Sharp TV. He posted the issue on the AndroidTV repo.


RE: Movies cropped when playing on Android TV - SquishySquash - 2025-02-16

(2025-02-16, 06:15 AM)theguymadmax Wrote: People often run into issues when creating Hybrid media, resulting playback problems. There's no need for troubleshooting in this case. Yes, it may play fine on VLC or other devices, but the AndroidTV’s player (ExoPlayer) is less forgiving and won't display properly with messed up Hybrid DV/HDR+10 movies.

@Dread - It's a  Sharp TV. He posted the issue on the AndroidTV repo.

Yes, its Sharp.

My Android Phone client is also using integrated Exo Player and it plays this file fine. I'm not using VLC


RE: Movies cropped when playing on Android TV - 64bitz - 2025-02-22

Hello, I have the exact same problem with a Sony TV, is there anything to do?
I watched hundreds of movies and tv shows without any issues, this is the first time something doesn’t work.

The same file is working correctly when I watch it on my iPhone and the Safari Browser.

Edit: I installed mpv on my TV and used the external player option in jellyfin, this also works. So it appears to be the jellyfin app not working as it should?


RE: Movies cropped when playing on Android TV - TheDreadPirate - 2025-02-22

Jellyfin uses the internal player for Android, exoplayer. Using MPV is a valid workaround, but comes with some limitations regarding playback progress tracking.


RE: Movies cropped when playing on Android TV - theguymadmax - 2025-02-23

This happens when the file has been encoded with bad DV RPU cropping values. You can either:

1. Remove DV Metadata: Follow the steps in this forum thread to strip out the Dolby Vision metadata.
Code:
/usr/lib/jellyfin-ffmpeg/ffmpeg -y -hide_banner -stats -fflags +genpts+igndts -loglevel error -i "/path/to/dvhdr10+_video.mkv" -map 0 -bsf:v hevc_metadata=remove_dovi=1 -codec copy -max_muxing_queue_size 2048 -max_interleave_delta 0 -avoid_negative_ts disabled hdr10_video.mkv

2. Follow this post on using Dovi Tool to fix the cropping values.


RE: Movies cropped when playing on Android TV - 64bitz - 2025-02-23

Thanks for the input, I’ll analyze this issue further when I have the time.

For now mpv works as a workaround, but after this show I’ll switch back to the internal player because I never had issues with it before.

I’m just wondering why other players and even the shitty player used in Safari plays it correctly, if it has some damaged DV data.