Plex App Version: Latest stable (Shield TV 2019 Pro v8.2.1)
Plex Server Version: Latest stable (Windows 10 20H2)
I’ve never been able to direct play full 4k resolution videos in the native Plex app on my shield. I can play them fine in Kodi, but in Plex they transcode saying the resolution isn’t supported on my device. These files direct play on my Android phone as well.
It would to know the specs of the video and your TV. The shield can play just about anything you can throw at it so I suspect it is a limitation of the TV. Assuming it is a local TV on your network. Remote is a different story.
I checked the mde messages in the server log and it has “media must be transcoded in order to use the hls protocol”. The player reason says the resolution isn’t supported. The server logs say that it tries to remux into an mkv, but that fails as well.
I know this was an issue on the AppleTV 4k where Plex wasn’t recognizing the device support of the full 4k resolution.
This definitely appears to be an issue with Plex not recognizing that the Shield can handle 4096x2160p, since h264 videos at that resolution are also transcoding.
I tested on both a Shield tube and Pro and with a 4k and 1080p TV. The only videos that wouldn’t direct play were the full 4k videos.
Just because the shield can handle it does not mean that your TV can. The shield will report back to the plex server what the TV supports. You need to check your specs to see what format are supported. For example It may be that the TV wants h265 for 4K and your sending it at h264.
This is still an issue. The transcoding reason is that the Shield Pro doesn’t support a resolution width over 3840p, which is incorrect. It supports up to 4096p.
I thought the issue was that that artificial limit was still being applied to the shield tv. I figured since Kodi can play it on the shield, it was supported.
My Sony Bravia is at 3840x2160p but direct plays my 4096x2160p videos. I’ve seen nothing online saying it isn’t supported on the shield.
I just enabled them in developer options, and changed to one of them, but it seems there is indeed an artificial restriction on Plex as I get the same transcode reason.