Plex DVR - Testing on Android TV vs Apple TV - Here are The Results

I have just performed some extensive testing side by side of the Plex client on the Apple TV 4 vs Android TV client on a Xiaomi Mi Box 3 and the results have stunned me. After owning the ATV4 since release and having innumerable issues with Plex and especially DVR I thought I’d buy the MUCH cheaper Xiaomi Mi Box 3 and try out how Plex performs on it.

Plex Media Server is running on a dedicated for Plex Mac mini 2011, i5, 8GB RAM. HD Home Run Connect. All other variables are the same and all running the latest versions of Plex server and client software and Mac OS. I am in Australia where most of our TV channels are transmitting HD signals as h264 Mpeg4 with AC3.

Android Tv Plex Client
-Feels much faster navigating around and more responsive
-Already been updated to include Live TV and Program Guide (no time shifting yet though)
-Changing channels while watching TV is a little slower than through normal TV but not tremendously slower so still very usable.
-According to the PMS status when Live TV was playing, the Mi Box was receiving a “Direct Stream”
-Watching DVR recordings was for the most part reliable and playback started quickly. I have my PMS set to “transcode” during the recording so playback was actually “Direct Play” on the Xiaomi Mi Box.
-Fast Forward/ Rewind is reasonably quick and reliable.

Apple TV Plex Client
-Slower to navigate and less responsive
-No Live TV yet. I suspect given the difference in how Android TV can ‘Direct Stream’ but Apple TV can’t, this is likely to be causing the Plex Engineers some serious difficulty.
-Playback of HD 1080p DVR recordings IS HORRIBLE! Many don’t play back and buffer indefinitely. Others start playing but attempting to skip or fast forward a couple of times quickly causes the server to hang and you need to restart the PMS and client.
-PMS status reports all DVR playback as “Transcoding x264 to X264 and Ac3 to Ac3” unlike Android which Direct Plays all the recordings. Apple TV SHOULD be able to play back these formats correct? So why is it transcoding h264 to h264 and AC3 to AC3?

The Apple TV is a great device and honestly I prefer tvOS to android. The device itself is also more polished all around than the android TV boxes. However the Plex Client experience and in particular the DVR aspect of it STINKS MASSIVELY. The constant need to transcode everything from the Live TV stream to even the DVR recordings means its prone to crashing the PMS transcoder or choking out the CPU. It is so bad that to be honest Plex DVR on the Apple TV just isn’t viable.

Is the Plex app on Atv from Apple or from Plex? If Apple controls it, there’s likely some anti-competition attitude. It sucks on mine, wasier to use Airplay for music, but not movies. Ideas?

@“Patrick Putman” said:
Is the Plex app on Atv from Apple or from Plex? If Apple controls it, there’s likely some anti-competition attitude. It sucks on mine, wasier to use Airplay for music, but not movies. Ideas?

The app is made by Plex. However it’s always lacking behind in functionality and stability to other platforms. While Apple do limit to some degree what Plex can do with it, many other developers have created well functioning apps (e.g. Infuse, ChannelsApp etc) that are not riddled with the bugs in Plex. Most importantly those other developers have a strong user support presence unlike Plex which mostly ignores its users.

Obviously there has been a lot of updates since the original post but I can still say the Apple app lags behind the Android app in some functions. In others its better. As of Today I would say the main differences are
-Apple better with keeping higher resolution
-Apple better at spiking forward in a finished recording
-Android app overall faster and more responsive UI
-Apple has no skip forward in Time shift recordings of live TV shows. Will reliably crash if you try.