sodcalculator

10 Tech How-To

Roku AirPlay Not Working? Fixes That Work

Guide 10-38051 · Updated · Step by step

If AirPlay suddenly stops working on your Roku, the fix is usually a restart of the Roku, the iOS device, or your Wi-Fi router. Below are the exact steps to get screen mirroring and video streaming back, plus the settings to check first.

Why AirPlay Stops Working on Roku

AirPlay on Roku depends on three things working together: the Roku device, the Apple device, and the home network. The most common causes of failure are:

  • Wi-Fi network mismatch – the iPhone and Roku must be on the exact same network, including the same band (2.4 GHz vs 5 GHz).
  • AirPlay disabled in Roku settings – it can be turned off accidentally or after a system update.
  • Outdated software – Roku OS and iOS both need recent versions.
  • Router firewall or AP isolation – some routers block device-to-device communication.
  • Temporary glitch – a hung process on either device.

Quick Fixes to Try First

  1. Restart the Roku – go to Settings > System > Power > System restart. If you don’t see that path, unplug the Roku for 30 seconds and plug it back in.
  2. Restart the iPhone or iPad – a simple power cycle clears most AirPlay handshake errors.
  3. Restart your router – unplug it for 30 seconds. This re-establishes the local network and clears device tables.
  4. Check that AirPlay is enabled on Roku – go to Settings > Apple AirPlay and HomeKit and make sure “AirPlay” is set to On.
  5. Update Roku software – Settings > System   System update > Check now.
  6. Update iOS – Settings > General > Software Update.

Check the Roku AirPlay Settings

Roku devices that support AirPlay have a dedicated settings menu. To find it:

  1. Press Home on the Roku remote.
  2. Scroll to Settings (gear icon).
  3. Select Apple AirPlay and HomeKit.
  4. Verify that “AirPlay” is set to On.
  5. Note the “Require Code” setting – if it’s set to “First Time” or “Every Time”, you may see a code prompt on the TV. Enter it on the Apple device.

If the AirPlay menu is missing entirely, your Roku model may not support AirPlay. AirPlay is available on most Roku TVs and players from 2018 onward, but older budget models may lack it. Check Roku’s official model list if unsure.

Network and Router Issues

AirPlay uses the local network to discover devices and stream content. If the router blocks multicast or client isolation, the iPhone won’t see the Roku at all.

  • Same SSID – both devices must connect to the same Wi-Fi name. If you have a guest network, that won’t work.
  • Band mismatch – if your router broadcasts 2.4 GHz and 5 GHz as separate SSIDs, make sure both devices are on the same one.
  • AP/client isolation – log into your router’s admin page and look for “AP Isolation”, “Client Isolation”, or “Guest Network”. Turn it off for the main network.
  • Multicast filtering – some routers have a setting to filter multicast traffic. Disable it if you find it.

A quick test: open the YouTube app on your iPhone and tap the Cast icon. If the Roku appears there but not in AirPlay, the problem is AirPlay-specific, not network-wide.

When AirPlay Works but Video Won’t Play

Sometimes the Roku appears as an AirPlay target, but the stream fails or stutters. This usually points to:

  • Weak Wi-Fi signal – move the Roku closer to the router or use an Ethernet cable if your Roku has a port.
  • HDCP issues – some streaming apps (Netflix, Apple TV+) require HDCP. If your HDMI cable is old or the TV doesn’t support HDCP 2.2, the video may show a black screen. Try a different HDMI port or cable.
  • Too many devices – heavy network traffic can cause buffering. Pause large downloads on other devices.
  • App-specific restrictions – a few apps disable AirPlay output for certain content. Check if the same video plays from a different app.

Screen Mirroring vs AirPlay Video

Roku supports two related but different features:

  • AirPlay – streams video and audio from apps like YouTube, Netflix, and Apple TV+ to the Roku. The iPhone can do other things while streaming.
  • Screen Mirroring (AirPlay Mirroring) – duplicates the entire iPhone screen on the TV. This works for apps that don’t support AirPlay video, but it may have more lag and lower quality.

If AirPlay video fails, try screen mirroring as a workaround: swipe down from the top-right corner of the iPhone to open Control Center, tap the two-overlapping-squares icon, and select your Roku. If that works, the issue is likely with the specific app’s AirPlay implementation.

Reset and Advanced Troubleshooting

If none of the above works, try these deeper steps:

  1. Forget the network on iPhone – Settings > Wi-Fi > tap the “i” next to your network > Forget This Network, then reconnect.
  2. Reset Roku network settings – Settings > Network > Set up connection and re-enter your Wi-Fi password.
  3. Factory reset the Roku – Settings > System > Advanced system settings > Factory reset. This wipes all settings, so use it as a last resort.
  4. Check for iOS restrictions – go to Settings > Screen Time > Content & Privacy Restrictions and ensure “AirPlay” isn’t blocked.

If you have a corporate or school Wi-Fi, the network may block AirPlay entirely. Try using your phone’s personal hotspot (with the Roku connected to the same hotspot) to confirm the issue is network-related.

Frequently Asked Questions

Does every Roku support AirPlay?

No. AirPlay 2 is available on Roku players and TVs from 2018 onward, but some entry-level models (like the Roku Express) may not include it. Check your model’s specifications on Roku’s website or look for the “Apple AirPlay and HomeKit” menu in Settings.

Why does my Roku not show up in AirPlay?

The most common reason is that the iPhone and Roku are on different Wi-Fi networks or bands. Also verify that AirPlay is enabled in Roku settings and that both devices have recent software updates. Restarting both devices usually fixes discovery issues.

Can I use AirPlay with a Roku remote?

No, AirPlay is initiated from the Apple device. The Roku remote can only control playback after the stream starts (play, pause, volume). You cannot start an AirPlay session from the Roku remote.

Why does AirPlay require a code every time?

This is controlled by the “Require Code” setting in Roku’s AirPlay menu. If set to “Every Time”, you’ll need to enter a code each session. Change it to “First Time” or “Never” to avoid the prompt.

Does AirPlay work when the Roku is connected by Ethernet?

Yes, but the iPhone must be on the same local network. If the Roku is wired and the iPhone is on Wi-Fi, they can still communicate as long as the router allows multicast between wired and wireless devices. Some routers block this by default – check your router’s settings.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →