Your TV or streaming device isn't showing up in LocalCast. Here's how to fix device discovery issues.
When you open LocalCast and tap the cast button, the app scans your local network for compatible devices using protocols like SSDP (for DLNA), mDNS (for Chromecast and AirPlay), and DIAL (for Roku and Fire TV). If your TV or speaker doesn't appear in the device list, something is preventing these discovery packets from reaching your devices.
Below are the most common causes and their fixes, ordered from most likely to least likely.
VPN and proxy apps route your phone's network traffic through an encrypted tunnel, which blocks SSDP multicast discovery packets from reaching devices on your local network. DLNA devices, Roku, WebOS TVs, and Sonos speakers become completely invisible. Chromecast and AirPlay may still work if your VPN supports split-tunnel mode, but this varies by provider.
Your phone and TV must be on the exact same Wi-Fi network and subnet for discovery to work. Common mismatches include: phone on 5 GHz and TV on 2.4 GHz with separate SSIDs, one device on a guest network, or mesh network nodes creating separate subnets.
On iOS 14 and later, apps must have explicit "Local Network" permission to discover devices on your network. If you denied this permission when first prompted, LocalCast cannot send or receive any discovery packets.
Some routers — especially ISP-provided ones — block multicast traffic and UPnP by default as a security measure. This prevents SSDP discovery packets from reaching DLNA devices and WebOS TVs on your network. Chromecast (which uses mDNS) may still work even when SSDP is blocked.
LocalCast has per-protocol discovery toggles that let you enable or disable specific device types. If the protocol for your device is turned off, it won't appear in the device list even if everything else is configured correctly.
Many Smart TVs disable their network connection when in standby or deep sleep mode to save power. In this state, the TV cannot respond to discovery packets and won't appear in any casting app.
Phone-based firewall apps like NetGuard, AdGuard, Blokada, or DNS66 can block the SSDP and mDNS packets that LocalCast uses to find devices. These apps often filter all UDP traffic, which is required for device discovery.
Enterprise networks, hotels, airports, and some home mesh systems enable "AP Isolation" or "Client Isolation", which prevents wireless devices from communicating with each other. This blocks all device discovery and casting.
If none of the above fixes resolve the issue, check out our FAQ for more troubleshooting tips, or contact us with the following details so we can help:
• Your phone model and OS version
• The TV or device you're trying to find
• Your network setup (router model, mesh system, VPN)
• Which discovery types are enabled in LocalCast settings