Error fix

CloudStream Chromecast Not Working — Every Fix

Casting fails for a small number of reasons, and two of them account for almost everything:

Your phone and your Chromecast are not actually on the same network. This catches people constantly, because modern routers broadcast 2.4 GHz and 5 GHz as separate networks.

The app does not have local network permission. Without it, Android blocks device discovery entirely and the cast icon simply never appears.

Neither is a CloudStream fault, and both take under a minute to check.

Table of Contents

ShowHide

Which symptom do you have?

What happensMost likely causeGo to
No cast icon in the player at allLocal network permission, or stream not castableIcon missing
Icon appears, device list is emptyDifferent networks, or VPN activeNo devices found
Device found, casting fails immediatelyStream format not supportedFix 4
Casts fine, then stops after minutesLink expired or Wi-Fi dropoutCasting drops
Video casts but subtitles vanishExternal subtitle trackSubtitles
Works for other apps, not CloudStreamApp permission specificallyFix 2

The fixes, in order

1

Confirm both devices are genuinely on the same network

The most common cause, and the least obvious.

  • Many routers broadcast 2.4 GHz and 5 GHz as two separate network names. Your phone may be on one and your Chromecast on the other.
  • Check the exact network name on your phone.
  • Check what your Chromecast is connected to in the Google Home app.
  • They must match exactly, not just be “the same router”.
  • Guest networks will never work. Guest networks isolate devices from each other by design.

If the names differ, connect your phone to the same one as the Chromecast and try again.

2

Grant local network permission

Android and iOS both require explicit permission before an app can discover devices on your network.

  • Go to Settings → Apps → CloudStream → Permissions.
  • Look for Local network, Nearby devices, or similar.
  • Enable it.
  • Reopen CloudStream.

This is the fix when casting works in other apps but not this one. Permission is granted per app.

3

Turn your VPN off

  • A VPN routes your traffic elsewhere, which usually breaks local device discovery.
  • Turn it off completely and try again.
  • Some VPNs have a “local network access” or “LAN bypass” setting — enable that if you need the VPN running.
5

Restart everything

  • Unplug the Chromecast from power for thirty seconds, then plug it back in.
  • Restart your phone.
  • Restart your router if nothing else has worked.

Chromecast devices are rarely rebooted and become unresponsive to discovery over time.

6

Check your router settings

Two settings block casting completely.

  • AP isolation (also called client isolation or station isolation) stops devices on the same Wi-Fi from seeing each other. Turn it off.
  • Guest network mode does the same thing deliberately.
  • Some mesh systems separate bands or create isolated segments — check your app’s settings.
  • Firewalls that block multicast traffic will break device discovery.
7

Update Google Play Services

  • Cast discovery depends on Google Play Services rather than on CloudStream itself.
  • Update it from the Play Store.
  • Also update the Google Home app if you have it installed.
8

Test with another app

  • Open any other casting app and try to cast.
  • Nothing casts anywhere? The problem is your network or the Chromecast, not CloudStream.
  • Other apps cast fine? Go back to fix 2 — it is almost certainly the local network permission.

This single test saves a lot of wasted troubleshooting.

The cast icon is missing

The player has no cast button at all.

  • Local network permission not granted. See fix 2.
  • No cast device on the network, so the app has nothing to show.
  • The stream is not castable. Try a different link first — the icon appears based on what the current stream supports.
  • Google Play Services missing or outdated. Common on devices without Google services installed, where casting will not work at all.
  • You are already casting and the interface changed. Check your notification shade.

No devices found

The icon appears, but the device list is empty.

  • Different networks — check the exact network names, including 2.4 GHz versus 5 GHz.
  • VPN active on the phone.
  • AP isolation or guest network on the router.
  • The Chromecast is asleep or unresponsive — unplug it for thirty seconds.
  • The Chromecast is not actually connected to Wi-Fi. Verify in the Google Home app.
  • Your phone’s Wi-Fi has dropped to mobile data without you noticing.

Quick test: open the Google Home app. If it cannot see the Chromecast either, the problem is entirely on the network side.

Casting starts then drops

Playback begins on the TV and then stops after a few minutes.

  • The link expired. Some sources issue links valid only for a short period. Pick a different server.
  • Wi-Fi dropped on either device. Check signal strength for both.
  • Your phone went to sleep and aggressive battery management closed the app. Exclude CloudStream from battery optimisation.
  • The source server is throttling. Try a lower quality before casting.
  • Network congestion. Casting sends the stream over your Wi-Fi, so a weak connection shows up here first.

Subtitles do not appear when casting

A genuinely common complaint with a specific cause.

  • External subtitle tracks often do not carry across when casting. The Chromecast receives the video stream, not the app’s subtitle overlay.
  • Try a source with embedded subtitles rather than externally loaded ones.
  • Try a different link for the same title.
  • If subtitles matter more than casting, use an external player or install CloudStream directly on the TV device instead.

This is a limitation of how casting works, not a bug you can configure away.

Alternatives to casting

If casting keeps failing, there are better routes to the same result.

Install CloudStream on the TV device directly
  • Usually the better answer. No network handoff, no casting limitations, subtitles work normally.
  • Guides: Android TV · Firestick
Screen mirroring
  • Mirrors your whole phone screen rather than casting the stream.
  • Lower quality and it drains your battery, but it works when casting will not.
External player with cast support
  • Send the stream to VLC or a similar player, then cast from there.
  • Set this in Settings → Player.
HDMI cable
  • Unglamorous but completely reliable if your phone supports video output.

Frequently asked questions

Why is the cast icon missing in CloudStream?
Usually local network permission is not granted, or the current stream cannot be cast. Try a different link and check app permissions.
Why can’t my phone find my Chromecast?
Almost always because they are on different networks. Check the exact network names — 2.4 GHz and 5 GHz are often separate.
Does a VPN stop casting?
Yes, usually. VPNs break local device discovery. Turn it off, or enable local network bypass if your VPN offers it.
Casting works in other apps but not CloudStream. Why?
Local network permission is granted per app. Enable it for CloudStream specifically.
Why does casting stop after a few minutes?
The stream link expired, Wi-Fi dropped, or battery optimisation closed the app.
Can I cast to a smart TV without a Chromecast?
Only if the TV has Chromecast built in or supports Google Cast. Otherwise use screen mirroring or install the app on an Android TV device.
Why don’t my subtitles show on the TV?
Externally loaded subtitle tracks often do not carry across when casting. Use a source with embedded subtitles, or run the app on the TV device.
Does casting use my phone’s data?
No. The stream travels over your Wi-Fi, so a weak Wi-Fi signal affects casting quality directly.
Can I use my phone while casting?
Yes. Once casting starts, your phone acts as the remote and you can use other apps.
Will a guest network work?
No. Guest networks isolate devices from each other by design.
Can I cast from an iPhone?
CloudStream has no iOS version, so this does not apply. See CloudStream for iOS.
Is installing on the TV better than casting?
Generally yes. It avoids network handoff issues entirely and subtitles behave normally.