Airplay Is Not Showing Up? | Quick Fixes Guide

AirPlay not showing up usually means devices aren’t on the same Wi-Fi; enable Bluetooth and AirPlay, update software, and restart both devices.

If the casting icon is missing or your display never appears in the picker, you’re dealing with a discovery or permission hiccup. The good news: most cases resolve with a handful of quick checks that line up network, radios, and settings. This guide walks you through the fastest fixes first, then gives platform-specific steps, deeper network tweaks, and a prevention list you can save. You’ll get clear actions, short explanations, and zero fluff.

Quick Checks That Solve Most Cases

Work through these in order. After each step, try casting again from Control Center or the playback app.

  1. Use One Wi-Fi: Put phone, Mac, Apple TV, and the target TV/speaker on the same SSID. Guest networks or a second router will hide receivers.
  2. Turn Radios On: Keep Wi-Fi and Bluetooth on for all devices. AirPlay discovery relies on both.
  3. Wake The Receiver: Turn on the TV/speaker and leave it on the correct input. Many sets sleep their network card.
  4. Toggle Airplane Mode: On iPhone or iPad, toggle Airplane Mode on, wait 10 seconds, then off. This refreshes radios fast.
  5. Restart Hardware: Reboot phone/tablet, Apple TV or smart TV, and your Wi-Fi router.
  6. Sign Out Of VPN: VPNs and Private Relay can block local discovery. Pause them while you test.
  7. Check Control Center: On iPhone/iPad, swipe to open Control Center and tap the casting icon; on Mac, use the menu bar or Sound/Display menus.

Fast Fix Matrix

Symptom Likely Cause Quick Action
Receiver never appears Different SSID or guest Wi-Fi Join the same SSID on both devices
Receiver shows, but won’t connect Blocked discovery or firewall rule Disable VPN; reboot router; allow local devices
Works once, then disappears Sleep settings or weak signal Keep receiver awake; move closer; use 5 GHz
Mac won’t show up as target Receiver feature off on Mac Enable AirPlay Receiver in System Settings
TV asks for a code every time Restricted access or password prompt Change access to “Anyone on the same network”

AirPlay Not Appearing On iPhone — Quick Checks

On iPhone Or iPad

  • Control Center Path: Open Control Center, tap the casting icon in the media tile or the screen mirroring tile, then pick your TV, speaker, or Mac.
  • Allow Local Network: Go to Settings > Privacy & Security > Local Network and grant access to the app you’re using (Music, Photos, YouTube, etc.).
  • Reset Network Settings: If discovery still fails, head to Settings > General > Transfer or Reset > Reset > Reset Network Settings. You’ll rejoin Wi-Fi afterward.
  • Software Update: Install the latest iOS/iPadOS build. Casting reliability often improves with point releases.

Need a quick refresher on casting steps from a phone or tablet? See Apple’s guide to using AirPlay from iPhone or iPad.

On Mac

  • Enable The Receiver: Go to System Settings > General > AirDrop & Handoff and turn on AirPlay Receiver. Choose who can cast to this Mac.
  • Sender Controls: If you’re casting out from a Mac, open Control Center > Screen Mirroring or select the speaker under Sound.
  • Firewall Check: In System Settings > Network > Firewall, allow incoming connections for system services and media apps. Private Relay/VPN can block local discovery; pause them while testing.
  • Update macOS: Install the latest point release. Receiver improvements often ship with minor updates.

On Apple Tv Or Smart Tv

  • Access Setting: Open the set’s AirPlay settings. Set access to “Anyone on the same network.” If a password is on, confirm it matches the prompt on your phone.
  • Input And Power: Use the correct HDMI input. Keep the set awake during testing; some models power down their network card when idle.
  • Software/Firmware: Update tvOS or the TV’s firmware. Many brands ship network fixes through firmware packages.

If you still can’t mirror or stream after the basics, Apple’s checklist for when casting isn’t working covers receiver access and Home app restrictions.

Network And Router Settings That Hide The Icon

Casting discovery depends on local broadcast traffic. A router, mesh system, or access point can block that traffic even if devices sit on the same Wi-Fi name. These settings tend to cause trouble:

  • AP/Client Isolation: Blocks devices on the same SSID from talking. Turn it off for the SSID you use to cast.
  • Guest SSID: Guest networks usually block local traffic. Use a main SSID instead.
  • Different VLANs/Subnets: Phone and TV on different segments won’t discover each other unless Bonjour forwarding is set up.
  • mDNS/Multicast Blocking: Discovery uses multicast DNS (mDNS). Allow UDP 5353 and enable multicast/IGMP features on the LAN.
  • Band Steering Oddities: Some mesh systems split 2.4/5 GHz in ways that confuse discovery. Put sender and receiver on the same band during testing.
  • Captive Portals: Hotel or café networks that ask for a browser sign-in often block device-to-device traffic. Personal hotspots are safer in those cases.
  • VPN/Private Relay: These route traffic away from the LAN. Pause them to restore local discovery.

Enterprise or strict home firewalls may need port allowances for discovery and streaming. Apple’s reference on ports used by Apple software helps with whitelists on managed networks.

Receiver Access And Permissions

Even when devices can see each other, access settings can block a session. Check these on the target device:

  • Access Mode: Set access to “Anyone on the same network.” If you limit access to contacts, your phone may need to be signed into the same Apple ID or have you in Contacts.
  • Require Code: Change Require Code to “First time only.” If the code prompt repeats every time, you’ll type it on each attempt.
  • Home App Roles: If your TV or speaker is added to the Home app, make sure the home and room permissions don’t restrict casting.

Software Updates, Resets, And Firmware

System updates include discovery and receiver fixes. Install the latest iOS/iPadOS, macOS, tvOS, and any TV/soundbar firmware. If your router has a firmware update, apply it as well. If sessions still fail, try these resets in order:

  1. Reset Network Settings on the phone/tablet, then reconnect to Wi-Fi.
  2. Reset TV Network or clear Wi-Fi on the set and rejoin the SSID.
  3. Power Cycle The Router and any mesh nodes. Wait a full minute before powering back on.
  4. Factory Reset Receiver only as a last resort, since you’ll set it up again.

Advanced Diagnostics When Nothing Works

If the icon still won’t appear or sessions fail to start, dig a little deeper with these checks:

  • Same Subnet: Confirm both devices share the same subnet (the first three octets of the IP match, like 192.168.1.x). If not, they are on different segments.
  • mDNS Reachability: Many routers have a setting named mDNS, Bonjour, or Multicast. Turn it on for the LAN/VLAN where your devices live.
  • IGMP Snooping/Proxy: Turn these on only if your router recommends them for multicast stability; if discovery breaks, try toggling them off.
  • Firewall Rules: Allow local LAN to LAN traffic. If you run a custom firewall, allow UDP 5353 and the related media ports for casting sessions.
  • Try A Personal Hotspot: Connect both devices to a phone hotspot. If casting works there, your main network is the blocker.
  • Check Another App: Some apps hide the picker until playback starts. Test with a stock app like Music or Photos.

Router And Feature Reference

Setting/Feature What It Does Fix
AP Isolation Prevents devices on the same SSID from talking Turn off for the SSID used to cast
Guest SSID Blocks LAN discovery and local traffic Use a main SSID or allow LAN access
mDNS/Bonjour Handles device discovery on UDP 5353 Enable mDNS and allow multicast on LAN
VPN/Private Relay Routes traffic off the local network Pause during casting
Band Steering Moves clients between 2.4/5 GHz Put both devices on the same band

Platform Details That Often Get Missed

iPhone And iPad Tips

  • Low Power Mode: Turn it off during casting; radios can get throttled.
  • Local Network Access: If the app asks to access the local network, tap Allow. Without this permission, discovery fails.
  • Screen Time: Content restrictions can block mirroring. Review them if prompts keep appearing.

Mac Tips

  • Receiver Toggle: The Mac can be a destination when AirPlay Receiver is on. Set access to the same network for painless sessions.
  • Menu Bar Controls: Use the menu bar Sound or Display menus to pick a speaker or display quickly.
  • Firewall And Profiles: Managed Macs may carry profiles that limit discovery. Ask your admin to allow local services.

Apple Tv And Smart Tv Tips

  • One-Time Code: Pick “First time only” to stop repeated code prompts.
  • Wake Timers: Extend sleep timers or disable quick power-saving modes while you test.
  • Ethernet vs Wi-Fi: Mixing Ethernet on the TV and Wi-Fi on the phone is fine on a single LAN. If discovery fails, try Wi-Fi on both during testing.

Prevention Checklist For Smooth Casting

  • Keep One SSID for your home devices. Avoid guest SSIDs for casting.
  • Update Regularly across iOS/iPadOS, macOS, tvOS, TV firmware, and router firmware.
  • Allow mDNS on your router and leave multicast enabled for your main LAN.
  • Use WPA2/WPA3 security with a strong passphrase; old security modes can break discovery.
  • Limit VPN use to when you need it. Pause it during local streaming.
  • Keep Receivers Awake during sessions and avoid deep sleep modes on TVs and speakers.
  • Document Working Settings once everything runs well. If problems return, you can restore that baseline fast.

With radios on, devices on one SSID, mDNS allowed, and receiver access set to the same network, casting becomes predictable. Save this page, keep the prevention list handy, and you’ll spend more time watching and less time troubleshooting.