I found some odd things while playing around with direct play for android-tv clients, this is not only for mibox 3, I tested same issues with nvidia shields.
I made this video showing direct play, when I change to another audio source, it would either say It cannot play or crash the android plex client.
So when changing audio source from not working going back to working audio source, I noted that plex would all of sudden show it as transcoding instead of direct play, this would persist until I rebooted the plex server.
Here’s the video have a look at it, i also provided debug logs for devs.
At 2:32 i restart the plex server in order to fix direct play.
If for some reason video says No video with supported format and MIME type found
At the same time while we are at it, when putting on burn subtitles - automatic, you will not be able to see any video with srt/ass, if you put it to image format only it works, but then image format subtitles videos will not play until you put it on automatic, it’s a real MESS!
if for some reason video says No video with supported format and MIME type found