The Xiaomi Mi Box and Mi TV Stick are excellent Android TV dongles — but casting to them out of the box has a few quirks. This walkthrough shows how to enable Chromecast Built-in, fix discovery problems, and use LocalCast for formats Google Cast refuses to handle.
Every Mi Box ships with Chromecast Built-In, but it's not always enabled by default on older firmware. Open Settings → Apps → Chromecast Built-In and make sure the service is running.
On the Mi Box: Settings → Apps → Chromecast Built-In → Enable. Restart the Mi Box once. The service should start automatically on boot from now on.
On your phone, install LocalCast free from Google Play or the App Store. Make sure your phone is on the same Wi-Fi as the Mi Box.
Tap any video in LocalCast (or use the built-in browser). Pick the Mi Box from the device list — it appears as "Mi Box" or "[Your Name] Mi Box S". Playback starts in seconds.
Usually one of three things: Chromecast Built-In is disabled on the Mi Box, your router blocks mDNS, or the Mi Box firmware is outdated. Update the firmware, re-enable Chromecast Built-In in Settings → Apps, and disable AP isolation on your router.
Free on Android and iOS. 50 million users, zero-setup casting.