Hey! We’ll track down why your Android TV won’t cast from your phone and get casting working again reliably. A few quick details so we don’t guess:
• Brand/model of the TV or box (Sony Bravia Android TV, TCL, Hisense, Philips, Xiaomi Mi Box, Nvidia Shield, Chromecast with Google TV, etc.)?
• Are you using built-in Chromecast / Google Cast, the Google Home app screen mirroring, or a specific app (YouTube, Netflix, Disney+, Spotify, etc.)?
• Phone type: Android (Samsung, Pixel, Xiaomi, etc.) or iPhone?
• What exactly happens: TV doesn’t appear in the cast device list, cast icon is missing, stuck on “connecting”, black screen, or video plays on the phone only?
• Is the Android TV on Wi-Fi or Ethernet, and is your phone on the same Wi-Fi network (same router, not a guest network)?
The more detail we have, the better we can fix an Android TV not casting from phone instead of just rebooting things randomly.
Customer
I have a Sony Bravia Android TV. It used to cast fine from my Android phone, but now the Android TV doesn’t show up in the cast list in YouTube or Netflix. Sometimes it appears but gets stuck on “connecting” and the video just keeps playing on my phone. The TV is on Ethernet and my phone is on Wi-Fi from the same router.
Got it — classic Android TV casting problem where the phone can’t talk properly to Chromecast built-in on the TV.
A few things usually break casting:
• The TV and phone are on different subnets or guest networks (even if it’s the same router name).
• Router features like AP isolation / client isolation block devices from seeing each other.
• The Google Cast receiver service on the TV is frozen after an update or long uptime.
• Out-of-date Android TV firmware, Google Play services, or casting apps on the phone.
We’ll:
1) Confirm the Android TV and phone really share the same network and can discover each other.
2) Restart the casting stack on both the TV and phone (not just a quick TV power tap).
3) Check Chromecast built-in / Google Cast settings on the Android TV and the router’s isolation / guest options.
That almost always fixes an Android TV not casting from phone or stuck on “connecting”.
Customer
The router has 2.4 and 5 GHz with the same name. My phone is usually on 5 GHz, the Android TV is wired with Ethernet. The apps say “no devices found” or sometimes show the TV name but can’t connect. I don’t use a guest network or VPN. How do I make casting stable again so the Android TV always shows up for casting?
Perfect, thanks. Let’s stabilise discovery first — nearly every Android TV won’t cast case starts with the network.
Step 1 — Make sure phone and Android TV are on the same LAN
1) On the TV, go to Settings ▸ Network & Internet → confirm it shows your main network and not “Guest” or a separate VLAN.
2) On the phone, open Wi-Fi details for your network and note the IP (for example 192.168.1.50).
3) On the TV, check its IP in Network status. Ideally, the first three numbers match (e.g. 192.168.1.x). If the TV is 192.168.0.x and the phone is 192.168.1.x, they’re on different subnets and casting to Android TV will fail until that’s fixed.
Step 2 — Turn off isolation and restart router
• In the router interface, temporarily disable guest Wi-Fi, “AP/client isolation”, “wireless isolation”, or “block LAN to WLAN”.
• Reboot the router after changing settings (full restart, not just Wi-Fi toggle).
Once the network lets devices see each other, we’ll refresh Chromecast built-in on the TV.
Customer
The IP range matches (both 192.168.1.x). I don’t see client isolation, but I rebooted the router anyway. YouTube still says “no devices found” or takes forever to find the TV. Is there something I should restart on the Android TV itself so Google Cast starts working again?
Yes — on Android TV the Chromecast built-in (Google Cast) app acts like a receiver. If it glitches, casting fails even when Wi-Fi is fine.
Step 3 — Hard-restart Android TV and Chromecast built-in
1) On the TV go to Settings ▸ Apps ▸ See all apps ▸ Show system apps (wording varies).
2) Find Chromecast built-in or Google Cast Receiver → choose Force stop, then Clear cache (not data).
3) On some Sony / Google TV models you can also Uninstall updates and let it auto-update again — this often fixes casting issues after a system update.
4) Fully power-cycle the TV: unplug it from the wall for 60 seconds, then plug back in and turn it on.
Step 4 — Refresh casting on the phone
• On your Android phone, update Google Home, Google Play services, YouTube/Netflix in the Play Store.
• Clear cache for one test app (YouTube ▸ Storage ▸ Clear cache).
• Turn Wi-Fi off/on and close all recent apps.
Now try casting from YouTube again and see if the Android TV appears in the cast list more quickly.
Customer
I forced stopped Chromecast built-in and cleared the cache, then unplugged the TV. Now the TV appears in the cast list, but videos sometimes buffer forever or disconnect after a few minutes. Screen mirroring from the Google Home app also stutters. The internet speed is fine on my phone and other devices.
Good, discovery is working again — now we just need to stabilise Android TV streaming performance when casting.
Step 5 — Optimise Wi-Fi and streaming path
• If possible, keep the Android TV on wired Ethernet (that’s ideal) and your phone on a strong Wi-Fi signal — preferably the same band (both on 5 GHz) and close to the router.
• Avoid VPN, ad-blocking DNS apps, or “data saver” modes on the phone; these often break casting from phone to Android TV.
• In the router settings, disable QoS rules that throttle streaming apps and turn off “AP isolation” on the Wi-Fi band used by the phone.
Step 6 — Test with a known good app & lower quality
• From the phone, open YouTube, tap the cast icon, pick the TV, and play a short 1080p video.
• If it stutters, drop the quality to 720p in YouTube and check whether the cast stabilises.
• If YouTube is solid but Netflix/Disney+ still misbehave, we’ll clear those apps’ cache and sign-in tokens next; sometimes it’s app-specific casting issues.
Customer
YouTube seems fine now, but some other apps still don’t show the cast icon on my Android phone. Also my partner’s iPhone sometimes can’t cast to the same Android TV at all. Is there anything else I should check in the TV settings so all phones can cast?
Yep — Android TV has a few toggles that control Google Cast, AirPlay, and screen mirroring.
Try this on the TV (names vary a bit by brand):
• Go to Settings ▸ Apps ▸ See all apps ▸ Chromecast built-in and make sure it isn’t disabled or restricted.
• Under Settings ▸ Apps ▸ Special app access, check any item about “Display over other apps” or “System services” related to casting and ensure they’re allowed.
• On Sony/Philips models, look under Settings ▸ Network & Internet ▸ Remote start / IP control / Home network and enable options that allow the TV to be powered on via network (helps reliability for casting to Android TV in standby).
• For iPhones, make sure AirPlay / HomeKit or “Apple AirPlay & HomeKit” is turned on in TV settings; then use the AirPlay icon in supported apps or iOS Screen Mirroring rather than Google Cast.
Once these are on, more apps and both Android and iPhone should see the TV as a cast target.
Customer
That helped. The iPhone can AirPlay now and most apps show the cast icon. Is there anything I can do to avoid this breaking again after a big Android TV or app update? I don’t want to troubleshoot casting every month.
100%. Let’s “future-proof” things so the next update doesn’t make your Android TV stop casting from phones.
Preventive setup for Android TV casting
• Keep a single, stable home network name (SSID) and avoid changing it — otherwise apps may lose access to previously paired TVs.
• Leave the Android TV on Ethernet if possible, and keep your main casting phones on the same router (not repeaters with isolation turned on).
• Disable overly aggressive router features like “Guest mode for all Wi-Fi”, heavy parental controls that block local traffic, or AP isolation.
• When you see Android TV firmware updates, install them, then reboot the TV and test casting with a simple app like YouTube right away.
• Periodically restart the TV (or schedule a weekly auto-restart) so the Google Cast receiver doesn’t get bogged down after weeks of uptime.
These small steps make casting from Android or iPhone to Android TV far more reliable.
Customer
What if an app still refuses to cast even after all this? For example, I had one streaming app where the cast icon never appeared but other apps were fine. Is that an Android TV issue or the app itself?
Great question. If other apps cast fine but one app won’t cast to Android TV, it’s usually app-side:
• Make sure you’re signed into the same account in the app on your phone and (if it has one) on the TV.
• Update that specific app to the latest version; some services only expose the cast button in newer builds.
• On Android phones, clear cache and then force stop the problem app. On iPhone, delete/reinstall it.
• Check the service’s help page to confirm they support casting to Android TV / Chromecast; a few niche apps don’t support Google Cast at all.
If even Google’s own apps (YouTube, Google TV, etc.) refuse to cast after you’ve done all the network and TV steps, we may look at resetting Android TV network settings or, as a last resort, a factory reset of the TV. We can walk you through that live in chat so you don’t lose more than necessary.
Customer
After restarting Chromecast built-in, updating apps and checking the router, everything’s working. The Android TV shows up instantly when I cast from my phone, YouTube and Netflix connect right away, and casting from the iPhone is smooth too. Thanks!
Summary: when
Android TV won’t cast from your phone, first confirm the TV and phone are on the same network with no isolation or guest mode. Then restart the router, Android TV and
Chromecast built-in, clear cache and update casting apps on your phone, and enable casting / AirPlay options in TV settings. If one app or device still can’t cast, it’s usually an app-specific or firmware issue. Not sure which setting to change on your router or Android TV?
Open the chat and an expert will walk you through it step by step.
How to test if casting to Android TV is really fixed
After making changes, leave the Android TV and router on for a while and perform a few tests. First, open YouTube or Netflix on your phone, check that the cast icon appears, and confirm that the TV shows up instantly in the device list. Start a 1080p video and see if it plays smoothly on the TV without your phone screen staying active. Then try casting from another app (like Spotify or a local video via Google Photos) and, if you have one, from a second device such as an iPhone. If multiple apps and devices can cast reliably to the Android TV with no “can’t connect” messages, your Android TV casting setup is in good shape.
Android TV won’t cast from phone — quick troubleshooting tips
Most cases are fixed by aligning networks and refreshing Chromecast built-in and your apps.
Quick path: verify your Android TV and phone are on the same network (no guest Wi-Fi, no VPN), then reboot the router, TV and phone. On Android TV, force stop and clear the cache for Chromecast built-in / Google Cast, make sure casting or AirPlay is enabled, and install pending system updates. On your phone, update Google Home and streaming apps, clear their cache, and test using YouTube’s cast button. If only one app fails to cast, update or reinstall that app — some services require the latest version before they show the cast icon.
Disclaimer: This information is AI-generated and intended for general guidance only. For advice specific to your Android TV model, router brand, and streaming apps, please consult a verified expert on Whizz-Tech before making decisions.
Understand what these prompts mean
Why won’t my Android TV cast from my phone even though Wi-Fi works?
Even if the internet works, casting to Android TV needs your phone and TV on the same local network with no isolation. Guest Wi-Fi, AP/client isolation, VPNs, or a frozen Chromecast built-in app on the TV can stop discovery so the TV never appears in the cast list or gets stuck on “connecting”. Rebooting the router, TV and Chromecast built-in usually restores casting.
Does my phone have to be on the same Wi-Fi as Android TV to cast?
Yes. For Google Cast and most Android TV casting features, your phone must be on the same home network as the TV. That means the same router (and normally the same subnet), not a separate guest SSID, corporate Wi-Fi, or mobile hotspot. If they’re separated, your phone often can’t discover the TV and the cast icon will show “no devices found”.
How do I fix Android TV not showing up in the cast list?
First, connect the phone and Android TV to the same network and turn off VPNs or guest Wi-Fi. Then reboot the router and TV, force stop and clear the cache for Chromecast built-in on the TV, and update the Google Home app and streaming apps on your phone. In many cases this makes the Android TV appear instantly in the cast device list again.
When should I reset Chromecast built-in or Android TV for casting issues?
If multiple apps can’t cast, the TV doesn’t appear on any phone, or casting breaks again right after every reboot, you may need to reset the Chromecast built-in app (clear data/uninstall updates) or, as a last resort, perform a factory reset of Android TV after backing up your logins. This refreshes the casting stack when normal restarts aren’t enough.