YouTube error · Occasional

YouTube cast icon shows no receivers — fix the device-discovery layer

You tap the cast icon expecting to see your Chromecast / smart TV / Google Home device in the list, but it's empty. Different from "cast fails" — the receivers aren't even appearing as targets.

Why this happens

  • Different Wi-Fi networks (phone and target device on separate SSIDs or VLANs).
  • 2.4 GHz vs 5 GHz band split — phones may not see devices on the other band.
  • mDNS / multicast traffic blocked by router firewall.
  • Cast receiver firmware needs an update.
  • VPN on the phone routing past the local network.

How to fix it

  1. 1

    Confirm same Wi-Fi

    Phone and target device must be on the exact same network. Even subtly different SSIDs (Home_5G vs Home_2.4G) count as separate networks for Cast discovery.

  2. 2

    Disable VPN temporarily

    Phone VPNs frequently break Cast — the phone's LAN visibility is bypassed by the VPN. Disconnect, retry, reconnect after casting.

  3. 3

    Open Google Home app to verify devices

    google.com/home shows all your Cast-capable devices in your network. If they don't appear there either, the device-discovery layer is broken (router config, not YouTube).

  4. 4

    Restart router + Cast receiver

    Power-cycle both. Refreshes mDNS announcements and clears any stuck network state.

  5. 5

    Check router multicast settings

    Some "guest network" modes block intra-LAN multicast traffic. Confirm you're on the main network, not a guest network with isolation enabled.

Frequently asked

Why does Cast need multicast?
Cast uses mDNS (multicast DNS) for service discovery — every device announces itself on the local network. Blocking multicast (some routers do for "security") breaks Cast discovery entirely.

Related YouTube errors