I recently upgraded from a WD TV Live to an Nvidia Shield TV, which is a standalone box running AndroidTV. On it I run the Mezzmo Android app and use MX Player Pro as the video player. I'm very happy with my buy as it plays every format I throw at it without the need for transcoding. Oh, and it can do 4K, as well. It is a few dollars more than the Rokus or Amazon Fires (which I also looked at), but definitely worth the extra outlay.