Same video file plays on 2 Roku devices but not on the 3rd. "App cannot direct play this item. Direct play is disabled."

TCL 40S325 Roku TV
Plex App: Version 6.6 Build 4

TCL 55S517 Roku TV
Plex App: Version 6.6 Build 4

Roku Streaming Stick+
Plex App: Version 6.6 Build 4

All devices are are playing the same video file from this NAS: ASUSTOR AS102T NAS
Plex Version 4.22.2

The TCL 55 and the Roku Streaming Stick+ both play the file with no problem. But the TCL 40 will not play the file and gives this error message: “App cannot direct play this item. Direct play is disabled.” But Direct Play is not disabled. It is enabled. And the Plex Video settings are identical on all 3 devices.

Media XML file and Plex Media Server Log are attached.

Any clue what the problem might be?Plex Media Server Logs_2020-07-17_21-11-48.zip (3.8 MB) Plex Media Server Logs_2020-07-17_21-11-48.zip (3.8 MB) Plex Media Server Logs_2020-07-17_21-11-48.zip (3.8 MB) Plex Media Server Logs_2020-07-17_21-11-48.zip (3.8 MB) 4552.7z (1.5 KB)

Hi, without looking too much into it, I could recommend you look in transcoder settings, check if Disable video stream is enabled (this is a server setting), if it is, then I would recommend disabling it, having it enable can create the errors that you mention. If this isn’t the problem, I would suggest you look more into the trasncoder, because it’s likely the problem is in there.
Make sure your video and audio format is compatible with all your devices, generally mp4 with ACC works ok for me. If you are using subtitles, check if they are .srt, any other format could make the video transcode, I would go all the way to say check without subtitles at all, because even srt are not supported in every device. I didn’t look into your logs, this is just a recommendation based on my own experience.

3 Likes

Thanks for that info Traccker! When I unchecked the “Disable video stream transcoding” feature, then the video plays!

What is perplexing (pun intended) is why the same video file with the same server settings coming from the same NAS source would play fine on one Roku TV and the Roku Streaming Stick+, but will not play on the other Roku TV. Any clue what might be causing that?

I suspect the problem is the the 40S325 being a series 3 model does not support 4K and thus doesn’t support the full set of decoders that the 4K Stick+ and the Series 5 TV support. Specifically, the 4K models support x265 decoding, HD only models do not. If you are forcing direct play with your server, the series 3 TV is being forced to try to decode something it can’t.

Good point, that would make sense. I guess I just assumed a $200 TV would have hardware and decoders that are at least as good as the $50 streaming stick. Thanks bobketcham!

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.