I’ve got smart apps on my HDTV, Xbox One, Blu-ray player and a Kodi nano PC. There are many redundancies across these machines when it comes to their smart app suites, but each seems to have at least one feature that makes it indispensable for some reason.

The Holy Grail would be one box to rule them all (forgive my mix of mythological metaphors there), one device that is affordable, easy to use and has all the apps I want with the power to play all my media with high quality. At just $69, the new 4K-capable Mi Box Android TV module from Xiaomi promises to fill at least that first requirement, and maybe all of them.

xiaomi

Highlights

Xiaomi Mi Box

  • 4k UHDTV capable smart TV box
  • HDR support (HDR10 & HLG)
  • Android TV (Marshmallow), Google Cast, Voice Search
  • Almost every streaming app available (not Amazon Prime)
  • HDMI 2.0a (HDCP 2.2)
  • WiFi connectivity (a/b/g/n/ac)

Xiaomi Mi Box

Introduction

Android TV is a branch of Google’s open-source operating system that was the tech-giant’s foray into the media player/streamer/server over-the-top (OTT) marketplace a few years ago. The first Android TV device to hit the market was the Nexus player, released in late 2014. Other devices followed, including Nvidia’s very popular and powerful Shield TV, virtually all of Sony’s smart TV’s since 2015, as well as some HDTVs from Philips and Sharp. So while Google has announced that the Nexus player has been discontinued, Android TV is here to stay, at least for the foreseeable future.

XIAOMI MI BOX REVIEW SPECIFICATIONS
Dimensions:

Length: 3.97 inches
Width: 3.97 inches
Thickness: 0.77 inches
Weight: 0.3 lb
Color: Black

Basic specs:

Output Resolution: Up to 4K 60fps
Processor: Quad-core Cortex-A53 2.0GHz
GPU: Mali 450 750MHz
RAM: 2GB DDR3
Flash: 8GB eMMC
System: Android TV 6.0
Security: Widevine L1 + PlayReady 3.0

Wireless connectivity:

Wi-Fi: 802.11a/b/g/n/ac, Dual-band Wi-Fi 2.4GHz/5GHz
Bluetooth: Bluetooth 4.0/3.0

Video:

VP9 Profile-2 up to 4K x 2K @ 60fps
H.265 HEVC MP-10 at L5.1, up to 4K x 2K at 60fps
H.264 AVC HPat L5.1, up to 4K x 2K at 30fps
H.264 MVC, up to 1080P at 60fps
Supports HDR10/HLG HDR processing (software upgrade required)

Sound:

DTS 2.0+ Digital Out, Dolby Digital Plus
Up to 7.1 pass through

Connectivity:

1 x HDMI 2.0a w/HDCP 2.2
1 x USB 2.0
1 x 3.5mm shared (analog, S/PDIF)

Other specs:

Remote: Bluetooth voice remote control, powered by 2 AAA batteries
Included accessories: Bluetooth voice remote control, HDMI cable, user guide
Power input: 100~240V 50/60Hz input, 5.2V, 2.1A output

Company:

Xiaomi

SECRETS Tags:

Xiaomi, Streaming, Streaming Box

Chinese tech giant Xiaomi (shee-YAOW-mee), who has been successfully selling high-end smartphones and other tech accessories outside the US for many years, released their first product for the US market in October: the Mi Box Android TV device. So while they are relatively unknown to US consumers, they do bring considerable tech development experience to the table. Why an Android TV box and not one of their highly regarded smartphones? One could argue that the smartphone market in the US is quite saturated at the moment, while the media box market is a little sparser. Also, the US mobile phone market presents many more regulations for a new-to-the-scene manufacturer to navigate. A media player allows Xiaomi to establish a brand presence before bringing their flagship products to the challenging US market.

The current media player market is dominated by four devices – Google’s Chromecast, Roku’s various players, Amazon’s Fire TV devices and the Apple TV. There are a many other devices out there, but these four big ones make up a staggering 99% of this not-so-niche category. (reference).

Xiaomi Mi Box Package

While Amazon’s Fire TV runs on Android, the experience is quite different from that of a true Android TV box. The aforementioned (and discontinued) Nexus player, and even Nvidia’s amazing (but expensive) Shield TV box, falls into the other slice of the pie, comprising the remaining 1% of the market. Depending on one’s perspective, these stats pose either an insurmountable challenge or an incredible opportunity. Apparently Xiaomi sees it as the latter, and we are lucky for that.

There are dozens of other Android-based media player boxes available from various online sources besides the ones I’ve mentioned above. Most are from brands you’ve never heard of, and would likely never hear from in the event your device required service. An exception may be some of the products from Minix who has a decent following within this tiny niche. Also, most of the other devices (Minix included) don’t run Google’s Android TV operating system, but rather some vanilla version of plain Android, tweaked to work with a remote instead of by touch. The Mi Box runs the Marshmallow version of Android TV, and for the price, specs, and given that Xiaomi is actually a fairly respectable (if somewhat unknown yet in the US) brand, the Mi Box has been garnering a lot of interest since it was announced last May at Google I/O.

Design

On paper, the Mi Box is impressive: It’s tiny! At less than 4 x 4 x 1 inches, this smooth little wedge of rubber and plastic will fit virtually anywhere in or around your entertainment center. To give a better sense of its size, I’ve included a couple common items in the picture.

Xiaomi Mi Box Size Comparison

With Android 6.0 Marshmallow out-of-the-box, it promises not only access to the vast array of media-related apps in the Android Play store, but also enough processing horsepower for 4K/60p video, HDR (High Dynamic Range), Dolby Digital Plus and DTS (notice that DTS-HD/MA and Dolby TrueHD are missing; more on that later). Filling out the specs list are 2GB of RAM, 8GB of flash storage, 802.11a/b/c/n/ac Wi-Fi, Bluetooth 4.0, HDMI 2.0 and USB 2.0. The included remote is fairly small, about the size of a Roku remote, and has just 11 functions (power, four directions, select, back, home, mic/voice search and volume up/down.)

Xiaomi Mi Box Inputs

Right off the bat, the spec and feature list is missing a few key items, namely: 1) there is no hard-wire Ethernet connectivity. Sure you can plug in a USB-to-Ethernet adapter, but then you’re using up the only USB port on the device which would mean no storage expansion. Which brings me to – 2) only 8GB of onboard storage is included. Sure, with Android 6.0 and above you can plug in external USB storage and add it virtually to the system storage, which is great, but USB 2.0 for external storage? In this age of $10 32GB USB 3.0 flash sticks, not only does no one want to connect storage to USB 2.0, but why not bump the price 10% or so and include a comfortable 32GB of flash RAM in the first place? Finally, 3) audio codecs. Maybe it’s due to licensing fees or hardware restrictions, this is probably a cost-saving measure; but the absence of TrueHD and Master Audio from Dolby and DTS are probably deal-killers right off the bat for many HT/AV enthusiasts (again more on this later).

Secrets Sponsor

Regardless, the Xiaomi Mi Box Android TV still has a lot going for it for less than $75 out-the-door, so let’s dive in.

Xiaomi Mi Box Accessories

Setup

Initial setup was incredibly simple: install the remote batteries, connect HDMI and power, and turn on my HDTV and receiver. Xiaomi actually provided a three-image set of instructions showing these steps as part of the in-box literature. I found this to be kind of humorous and wonder if it wasn’t included to be somewhat tongue-in-cheek.

Xiaomi Mi Box Instructions

The Mi Box was already up and showing me how to pair the Bluetooth remote which happened very quickly. The system then asked if I had an Android tablet or phone, to which I answered yes. It then directed me to pair my phone (a Nexus 5X) with the Mi Box by entering “setup my device” into the Google search box. This put the phone into a search/pairing mode where it looked for the Mi Box (presumably connecting through Bluetooth at that time since the Mi Box was not yet on the Wi-Fi network.) Pairing the phone took a couple of tries, but on the third attempt it worked. I was then able to confirm my Google account, and all my Google settings were copied from my phone to the Mi Box, slick! Surprisingly this seemed to include the password for my Wi-Fi network, as the Mi Box connected successfully to it and never asked for a password.

Secrets Sponsor

Next I was prompted to install the Android TV app (remote control app) on my phone. I don’t normally like to use a touch screen device as a HDTV remote, since you have to look at the screen to see what button you’re pushing. However it does make it easier to type in account searches, credentials and settings, for example when setting up Netflix. As above, pairing was automatic, fast and easy.

After these initial steps were complete, the first thing I did was check for system updates, of which there was one. I selected it, and the system was updated and rebooted a few minutes later. During the update I was presented with a cartoon homage to the Mi Box’s Chinese heritage.

Xiaomi Mi Box Screen Shot

The included remote uses Bluetooth connectivity. I was a little concerned about this at first since my main universal remote, a Harmony 650, is IR-only and I didn’t want to have to use a second remote if the Mi Box was to become a standard part of my entertainment system. However, I noticed what appeared to be an IR receiver port on the front. There’s no indication in the product literature (in-box or online) that the Mi Box supports IR, but the classic dark-red window was there nonetheless.

I fired up the Harmony remote software on my laptop, and sure enough the Xiaomi appeared under the “Media Center PC” category. I typed “Mi Box” in the model category and it was added as a device to my Harmony 650. The original Mi Box remote has 11 functions and all of them were preloaded in the Harmony profile. So setup of the Harmony was very quick. I was also able to dust off and pair my two Ouya Bluetooth controllers (remember Ouya?) which might come in handy for gaming (although I’m not a big gamer). Bluetooth pairing took a while for some reason, but after about a minute of holding the Ouya controller close to the Mi Box with both in pairing mode; it was recognized and paired successfully.

After completing initial setup, I set about the task of installing and configuring my preferred personal media apps. These include things like HBO-Go, Netflix, Vudu, Watch ESPN and Amazon Prime (more on Amazon shortly), as well as some third party apps which I got from the Play store. My media player software of choice is Kodi (formerly XBMC). I also occasionally use Plex, mostly when I’m not at home, but installed it anyway to test and compare to Kodi. I also use an HDHomeRun networked TV tuner which serves as a DVR. The HDHomeRun has its own DVR & Live TV app for Android, but it also integrates well with Live TV for Kodi, and Android TV’s Live Channels function, which gives you a schedule grid and Live TV functionality straight from the main screen. Setting up Netflix, ESPN and Vudu was similar to setting them up on any other device, and fairly straightforward: enter credentials, then log in from a PC or tablet and enter a confirmation code to add the new device to your account. Plex client setup is similar. Kodi installed very quickly and without issue, and likewise for the HDHomeRun View/DVR client. (Note: the DVR part requires a backend running on a separate machine with ample storage.) All went smoothly and was similar to the installation and setup of similar device like Roku, smart TVs, game consoles, etc. I had never set up Live Channels in Android TV before (given this is my first Android TV experience) and it also went very smoothly. The OS saw the HDHomeRun Prime device on my network and offered it up as a content source. I selected it, and within seconds it had loaded the channel list, guide data and I was browsing my Comcast channels. Yes! This is how it should be! We’ve come a long way since the days of xml file editing for channel and guide setup.

Speaking of Comcast, setting up HBO-Go was a big No-Go. Apparently Comcast had a falling out with either Google, HBO or both, as Comcast HBO subscribers cannot install HBO-Go on Android TV. Ironically, HBO-Go is available for, and works fine with the Comcast login on my Nexus 5X phone. But on the Mi Box (and apparently other Android TV boxes too) neither Comcast nor Xfinity come up as a provider option to prove that you are a paying HBO subscriber. This was news to me, and definitely made me feel like I wasn’t getting my money’s worth for an HBO subscription, compared to other customers who pay the same to other providers. At least I have HBO-Go on my XBox One, and can always cancel and go month-to-month with HBO-Now (which costs more). The other major letdown on the app-side of things was the fact that Amazon Prime Video is not available on Android TV. This is a huge disappointment, as we use Amazon Prime a lot in our household. I found this a bit ironic since Amazon’s Fire OS is basically Android with an Amazonian skin, but Amazon has blocked its app from devices which compete with their Fire brand, apparently. Fortunately, I still have it as a smart app on my Panasonic plasma, and as an app on the XBox One. But now we’re down two heavily-used apps for the Mi Box.

So it’s not looking good for its chances to be “one box to rule them all.” Various Internet searches indicate that there may be ways to work around some of these limitations by side-loading various apps onto the device. While this may be fairly easy for some, it’s not a bulletproof solution (usually), so I am not going to consider these kinds of workarounds for this review.

The other option for unsupported apps is Google Cast, which is built-in to the Android TV software, and is therefore ready to go on the Mi Box. This is like Chromecast, or Miracast, except it can be done from any Android phone and does not require a Chromecast (or Miracast) device to be plugged into the TV. To start “casting” from my phone, there was nothing to do on the Mi Box; all I had to do was swipe down on my phone and tap the “cast” icon in the settings tray. This opened a list of local devices that were cast-compatible (the Mi Box was the only one in my house). I tapped the Mi Box, and my TV then became a copy of my phone’s screen. Anything I played on my phone (including both Amazon Prime and HBO-Go videos) was displayed on the big TV too, and the sound came through my A/V system. This was very easy to use, but of course requires you to use your phone to find and manage playback of whatever it is you want to watch. Again, for my preference, this is not ideal. However, for people comfortable with the idea of casting content to their HT system, this may be perfectly acceptable.

In Use

Navigation of the Android TV OS on the Xiaomi Mi Box was very smooth and quick. Apps start quickly while menus pop up and go away smoothly. The overall experience so far is excellent and lag-free. Even within apps, navigation seems smoother and faster than my other media-player options (smart TV, Xbox One, and 2011-vintage NanoPC running Kodi). Kodi is a great example of this difference. Of course my comparison Kodi box is 5 years old now, but it still runs fine and plays every Full HD Blu-ray rip I throw at it with aplomb, not to mention the HDHomeRun DVR software. In fact, until trying out Kodi on the Mi Box, I wasn’t aware I was missing anything on my old NanoPC. But compared to the Mi Box, navigation and use of Kodi on my Kodi box is a little slow and laggy.

Xiaomi Mi Box Content Set

Most other apps that I tried out were also very pleasurable to use and navigate: Netflix, Vudu and WatchESPN all worked perfectly. I enjoyed a full episode each of Luke Cage and Jessica Jones on Netflix with no issues whatsoever. In fact, as with Kodi, the experience using Netflix on the Mi Box is actually better than on my 2013 Panasonic smart TV, or on my Xbox One. Picture and sound quality was comparable between the three Netflix platforms.

One app that did not seem to work well despite my best efforts was Plex. For the uninitiated, Plex is a two-part system: it requires the server half to be running somewhere on your network (mine runs on my Synology NAS) with client apps installed on various devices (tablets, phones, PCs, TVs, game consoles, media players, etc.), which then stream the media from the server to the client. When it works, it’s a lot like having your own personal Netflix, and it’s very cool. When it doesn’t, you go back to Kodi. The Plex client on the Mi Box just isn’t quite working right. I was unable to pass-through any audio tracks from my various MKV rips of Blu-ray movies. When pass-through was implemented, the video would skip and audio would lag by as much as ten seconds. With pass-through turned off, the video skipping was still present, but the audio kept pace with the video. Either way, playback of my movie collection was not acceptable. The Plex “channels” (streaming content from online video sources like PBS, Comedy Central, etc.) seemed to work OK, but Plex channels are largely redundant on most platforms since individual apps for such sources are available from the Android Play, iOS or Windows stores. The fact that Plex is problematic (and it’s not just my particular Mi Box – I’ve seen many similar complaints across various online discussion forums) is concerning, because the same Plex app works well on other Android TV devices (e.g. the Nexus Player, Nvidia Shield and Sony HDTVs.) So this would seem to indicate some problem with the Mi Box itself. That said, it’s about the only app that has proven troublesome for me so far. Plex’s tech and user-based support is usually pretty good, so if I keep the Mi Box, I’ll be working with them to try to resolve this.

Xiaomi Mi Box Amazon

For apps that weren’t available (Amazon, HBO-Go) or didn’t work (Plex), I was able to successfully use the Google Cast feature. I’d just start up a cast session from my phone and then play whatever content I wanted while watching and listening to it on my main system. Granted, the image quality was limited to the phone’s resolution, and the sound was decoded to Pro Logic 2.0; but I was able to watch an episode of Amazon’s The Man in the High Castle and overall A/V quality was acceptable. I also tested HBO-Go and Plex and both worked. But workarounds like this really just aren’t ideal. It’s part of the reason Google’s Chromecast never appealed to me. I don’t want to use two devices just to watch content on my main home entertainment system. I do like casting to the big screen when I want to share what’s on my phone with the whole family (or guests) simultaneously.

The voice search feature is only available if you use the included Bluetooth remote. Since I prefer to use a Harmony, which lacks the necessary microphone, I don’t actually use the voice search much. I did try it out though, and it works quite well, as anyone familiar with Android phones and “OK Google” would agree. The voice search is essentially (as far as I can tell) the same as is included in Android Marshmallow on mobile devices which is quite good. It gets even better with Android Nougat and word is there’s a Nougat build of Android TV forthcoming.

One big problem with the Mi Box that I briefly mentioned above is audio codec compatibility, or lack thereof. The Mi Box is not able to pass any lossless audio formats like Dolby TrueHD or DTS-HD Master Audio. The best it can do is Dolby Digital Plus (EAC-3, which is lossy like AC3 but with more bandwidth and channels) and traditional DTS 5.1. This is true even when playing files via Kodi which is capable of passing these audio formats. It’s hard to know if this is a software or a hardware limitation; meaning – could it be fixed with an update of the firmware and/or OS? I have sent a query to Xiaomi regarding this, but as of publication have not heard back from them. I’ll update this issue in the comments below if and when I learn anything new. Regardless, without at least Dolby TrueHD and DTS-HD Master Audio (let alone Dolby Atmos or DTS:X), the Xiaomi Mi Box is unlikely to feature prominently in any home theater enthusiast’s main system.

I have one final gripe about usability: there are no standard transport controls (play, stop, pause, fwd, rwd, skip) on the remote, nor in the Harmony profile. So, every time you want to execute a standard transport function it’s a two (or three) button process: first push the select/enter button which brings up an on-screen display of the video’s timeline along with the standard transport function icons. Then navigate to the function you want and select it. This is annoying and cumbersome. Roku works the same way and I don’t like it. Media players should have direct transport function buttons, period.

I do not have an Ultra HD television or monitor, let alone one with HDR. My reference display is a Panasonic TC-P60VT60 1080p plasma. So while I could not directly observe the UHD and HDR capabilities of the Mi Box, I was actually able to confirm its ability to easily play back UHD video material using a download of the Elysium movie trailer. Using Kodi as the playback software, the UHD signal was down-converted by my TV to 1080p and played smoothly and looked fantastic. When I repeated this test on my old NanoPC Kodi box, the video played, but dropped many frames and stuttered and skipped all over the place. The old NanoPC’s hardware was not able to process the UHD video material and maintain the proper frame rate. Incidentally, UHD material down-converted to 1080p can look fabulous if done well. The 4:2:0 chroma sampling results in full 4:4:4 chroma space in the 1080p down-conversion. So for those of you with an eagle eye for color fidelity (and a high quality monitor to display it) you should give this a try some time. Most people won’t be able to see the difference but some will.

Conclusions

Xiaomi Mi Box

THE XIAOMI MI BOX Android TV is the Best Bang-for-the-buck in Ott Media Streamer Boxes This Year.

Likes
  • Android TV system – there are only two such products on the market plus two that are discontinued; the market needs more OTT boxes running Android TV – it is an excellent media OS.
  • Affordable – at $69 the Mi Box really hits above its weight.
  • 4K + HDR – proof that there’s no reason new video devices shouldn’t have 4K & HDR these days, and that it needn’t come with a premium price
  • Fast – Navigation is a breeze. Apps open and close quickly.
  • Easy set-up
  • Built-in IR receiver – Universal remotes welcome.
  • 1000’s of apps and games to download from Google Play store.
Would Like To See
  • Amazon Prime Video – This is really Amazon’s fault but other Android TV devices (e.g. Sony HDTVs) have been able to negotiate the inclusion of Amazon Prime Video so it is possible.
  • High-res lossless audio codecs – this is the biggest lacking feature for HT aficionados.
  • Transport keys for the remote (and Harmony codes) – Play/Pause/rew/fwd/etc. are all missing this seems like an easy fix, at least allow it via software for universal remotes like the Harmony.

It may seem like I had more negative things to say than positive, but actually I really enjoyed using the Xiaomi Mi Box Android TV. In fact, given the price I’d say that The Xiaomi Mi Box Android TV provides the most bang-for-the-buck in an OTT media streamer box this year. The user interface was smooth and fast, and most apps worked well. Setup was easy, and since it has a built-in IR receiver, the Mi Box integrated into my Harmony-driven entertainment system quite nicely right from the start. Its small size was nice, but not really an important factor to me. My entertainment system is mostly hidden from view, and really the wires are the worst part. So the question for me comes down to whether the Mi Box can replace one or more of my devices. It’s a close call – I prefer the general usability of the Mi Box to all my other media player devices right now. The Live Channels feature is really nice for “just watching TV”. I actually prefer the Mi Box when using Kodi over my dedicated (and aging) Foxconn net-top Kodi box. The Mi Box’s user experience is just snappier and smoother, even compared to the behemoth that is the Xbox One (although that’s probably more due to the overwhelmingly busy UI of the Xbox One).

At this point though, the answer is probably “no” – it will not replace one of my current boxes – mainly for its lack of HD audio support, and because it doesn’t support HBO-Go, or Amazon Prime Video. The Plex problem is an issue too, although I’m giving it and Xiaomi the benefit of the doubt that a fix is coming. The Mi Box could serve as a good media player box for a secondary TV (bedroom, exercise room), but I don’t have a secondary TV in my household. My OpenELEC/Kodi NanoPC supports the main HD audio formats, so I’ll be sticking with it for when I want lossless audio (e.g. critical movie watching or music listening). So while it won’t replace my old Kodi box, I’ve actually decided to keep the Mi Box anyway. At only $69, it’s not too big a hit on the wallet. I enjoy using it and it’ll be interesting to see what kinds of tweaks or updates it might receive down the road. I’m sure someone will be rooting it and publishing methods to make it do whatever you want. Those kind of advanced tweaks are not what I like to include in reviews though. But if you’re game, the Mi Box is a powerful bargain for an Android TV box and it’s on Walmart shelves now.

  • No Ta

    Can you install the Kodi fork SPMC, it has extra feature aim at Amlogic chips and it is a Amlogic chip ( Soc ) in the Mi Box you review. Folk should be careful outside USA as there are two other versions of Mi boxes that have different hardware but look similar.

  • AdrianR

    I recommend you take a look at the Shield TV. Very recent news, but it now has the Amazon Prime Video app built in. It’s more expensive, but by far the most complete Android TV experience at this time.

  • Thanks for the comment. Yes the Shield TV now has the Amazon Prime Video app available, which potentially makes it that “one box to rule them all” streaming device. As I mentioned in the review, the Shield is an amazing device, but it is a little on the pricey side. At $69 — almost 1/3rd the cost of the Shield — the Mi Box is really in a different category.

  • Thanks for the comment! I have since become aware that Xioami has similar looking but different products in other markets. Thanks for the caution to our readers! As I have not used any of the devices from other markets, this review applies to the US version only!
    As for SPMC, I’ll check it out. I have not tried it yet. I’ll report back when I have a chance to try it. Since I’m happy with Kodi on my Mi Box, I probably won’t use SPMC (which is kind of an experimental platform for Android systems on which normal Kodi doesn’t work optimally), but I’ll try it out just to see if it works.

  • Update on the audio codec (no high-res formats) issue: I sent an email to Xiaomi requesting a response as to whether this feature gap might change with a software update or not. The response I got was an email pointing me to the specifications list on their product web page for the Mi Box. I wrote back again, re-iterating my request, but have not heard back again since, that was several weeks ago now.

  • No Ta

    @Kieram

    SPMC is done by the then Android programmer for Kodi. He mainly likes the Nvidia Shield TV but as he says, gives Amlogic a little love too.

    He back ported a lot of SPMC to Kodi 17 but not the extra audio features SPMC enables on some Amlogic based boxes. I don’t have Android TV to test only Android boxes based on Android phone/tablet roms.

    Kodi going forward does not officially support Amlogic chips so your Kodi experience might decline rather than improve. ( it is to do with the software for video, but you never know Xiaomi update might improve things video wise )

    I mention the other boxes becasuse it can cause confusion with some people unaware that boxes they see on international site look similar outside but the hardware inside is different.

  • David Dubauskas

    Well done! I am happy that Secrets has included this review and the background thathat Kieran has provided a lot of answers to my journey of integrating HTPC into my audiophile hobby. Thank you.

  • Thanks, David. Let me know if you have any other questions out HTPC’s or media streamers/servers.
    It looks like the SPMC Kodi fork mentioned by No Ta here in the comments might provide a work around for high res audio on the Mi Box. I haven’t had a chance to install it yet, but I’ll report back when I do.

  • Hi No Ta, yes I’ve been aware of SPMC and its roots, but never really looked into it as I didn’t think it had anything to offer me. I’ll give it a try in the next week or so.

  • Update on SPMC: I downloaded it and it works just fine, just like Kodi. The addtional options for audio output don’t seem to change anything though. The most my receiver shows getting (for example) is DTS, not DTS-HD or DTS-HD Master Audio, as it will display when receiving those formats from my other sources.

  • coolbreeze

    MDZ-16-AB is the exact model number for this Xiaomi official AndroidTV box. It is the only way to discriminate among the 5 other look-alike devices with Xiaomi brand.

  • coolbreeze

    There have been 2 OTA bugfixes released in the past 2 weeks. As of 1/30/2017, the current build is 750.

    As to HDR features, the published specs parenthetically note that “Supports HDR10/HLG HDR processing (software upgrade required)”
    This feature will be implemented with Nougat’s release which is currently limited to internal testing by Xiaomi. Projected timeline for public release is March/April, preceded by wider beta testing set to begin mid February.

  • coolbreeze

    SPMC fully implements voice search, which has yet to appear in any version of Kodi.

  • Thanks for that update, coolbreeze. I should have specified in my review that the HDR support is forthcoming. I do not have a HDR compatible TV to test it with so did not actually confirm any HDR abilities (obviously since they aren’t available yet!)
    Looking forward to that Nougat update….

  • yoloswagzoor

    there is no point to install kodi on android tv, terrible idea. if you want to use kodi just get a crap chinese box

  • UberCrew

    I would rather just pay $200 for the Shield. No need to spend an extra $20 for a USB to ethernet adapter and hub. For many people 16GB may be enough for app storage at least it gives you double the internal storage of the Mi Box so you may not need to spend the extra money on a flash drive.

    Overall I would probably have to spend at least $100 (69 for Mi Box, 20 for a good quality USB to ethernet/Hub and $15 for a USB drive to give the Mi Box a reasonable amount of space for app storage) to get the Mi Box near the level of basically a gimped Shield. Of course I would probably end up waisting much of my valuable time troubleshooting USB issues with the MI Box. At that point I would be thinking I could have saved myself a lot of grief and waisted time had I just spent an extra $100 on a Shield

  • Hi UberCrew, thanks for reading and thanks for the comment. While it is true that the NVidia Shield is a better device in every way, it is also nearly 3X the price, and the entry level Shield has had many features removed for the current model year, so you’re getting even less for your $200.
    Also, many users have reported that the MiBox does not work well with ethernet. It’s designed for wifi, and it works great with wifi. Using the USB port for ethernet causes many problems for many users, and most just reverted back to wifi. Even with only moderate wifi signal strength, most users have reported (on various forums) that streaming via wifi on the MiBox is very good.
    As for wasting time setting up the MiBox, unless you insist on trying to make ethernet via usb work, it really is an easy, straight-forward process to set it up and use.
    All that said, the MiBox is not a premium product. It is an excellent $69 streaming device. It is not great compared to a $200 or $500 streaming device, but it still holds its own. For example, the MiBox won’t pass blacker-than-black video information (or whiter that white). But assuming your TV is calibrated properly this won’t affect most people too much.

  • UberCrew

    Kieran,
    Thanks for your reply.
    For myself, I never use a streaming box connected to WiFi , unless there is just no other reasonable way to run a hardwired connection to it. I just want the best possible streaming quality with the least amount of headaches, which is what a hardwired connection will give you. It is just my own Philosophy when it comes to streamimg. I use WiFi only for non stationary devices such as phones and tablets.

    This is why I would not buy a box such as the Mi Box, which like you have said and as I have read elsewhere does not work well using a USB to ethernet connection. I think the Mi Box is running everything through a single underpowered USB controller which can’t handle too much bandwidth. I would spend the extra $20 and buy something like a FireTV as opposed to a Mi Box. The FireTV has a real Ethernet port that works as it should. Like I said this is just me following my own streaming box standards. For many others WiFi may work just fine.

    If you haven’t already checked out the AirTV Player made by Sling/Dish, I would suggest giving it a look. It has very similar specs to the Mi Box, is also running Android TV 6.0 but it does have an Ethernet port. Also in a future update it will integrate OTA channels into their Sling TV app utilizing a USB OTA tuner that you can also purchase from AirTV for $39. They also have access to Netflix content directly in the Sling TV app.

    While I am not a Sling TV subscriber, for those who are it just adds another dimension. I already own an orginal Shield TV Pro which has worked great. I am waiting for Nvidia to add support for USB OTA tuners.

  • I completely understand your philosophy, as it is the same as my own… was. Virtually every device I have connected to my home theater system that has online/streaming capability is hard-wired to my LAN (until that is, I got the MiBox.) I just never wanted the headaches associated with trying to stream HD content over wifi. It was always hit-or-miss, you never knew if you were going to get quality or not, and if there were problems you didn’t know if it was wifi associated or not. It was just another layer of complexity that I didn’t want.
    I originally picked up the MiBox out of curiosity since it was so inexpensive, and was very impressed. I’m telling you – 4K streaming without a hiccup, let alone 1080p HD. WiFi technology has come a long, long way. Not only do we have new protocols, but the radios (hardware) have gotten better too.
    I will ALWAYS hook up via hardwire to my LAN if possible for devices like these. But what I’m telling you and the rest of our readers is that lack of an ethernet port on the MiBox is *not* a reason to skip it. If you’re looking for an affordable streamer, you really should check it out. If you’re willing to pay $200 or more for a streamer, then the MiBox is not for you. But right now, it may be the best option under $100.
    I am aware of the AirTV, and am interested to try it out. We shall see.

  • Ky Nam

    I plan to get this for streaming audio. Could you tell me if it supports passing 24-bit audio through optical output? Thank you in advanced.

  • Hi Ky,
    Thanks for your question and interest. I’m sorry but I don’t have a way right now to confirm 24-bit audio is passed unaltered through the optical output. I can play 24-bit audio through the optical output, but I don’t have something on the other side that tells me it’s receiving full 24-bit audio. So, I can’t test this for you. It does play, I just don’t know if it’s altered or not.

  • TripMan

    I’m still trying to decide between the 2017 shield 16gb and this, I think the shield is more future proof and although I don’t mind carrying around my desktop pc from room to room to play pc games on the tv it still would save time. So the major differences between this and the shield is the game streaming? and 8gb more of flash memory?