SmartTVs
Smart TV 10 min read

Fix AirPlay Not Showing on iPhone, iPad, Mac or TV

Quick answer

AirPlay not showing up is almost always caused by devices on different Wi-Fi networks, AirPlay disabled in your TV settings, or outdated software. Put both devices on the same network, enable AirPlay on your TV, and update iOS or macOS.

Your AirPlay icon disappeared. You’re tapping around Control Center, checking the menu bar on your Mac, and it’s just gone. I’ve seen this happen on everything from a 2024 iPhone 16 Pro to a 2021 LG C1 OLED, and the fix is usually straightforward once you know where to look.

  • Same Wi-Fi network is mandatory — AirPlay only works when your Apple device and TV share the exact same Wi-Fi network, not a guest network
  • TV-side AirPlay toggle is the most missed step — Samsung, LG, Sony, Vizio, and TCL TVs all have an AirPlay setting that must be turned on manually
  • “System Preferences” is now “System Settings” — macOS Ventura (2022) renamed it, so older guides pointing to System Preferences won’t match your screen
  • AP isolation blocks AirPlay silently — many routers isolate devices on guest networks, preventing AirPlay discovery with no error message
  • Network settings reset fixes stubborn cases — on iPhone, go to Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings

#Why Is AirPlay Not Showing Up?

The AirPlay icon vanishes when your Apple device can’t find a compatible receiver on the network. Here’s what causes that.

AirPlay disabled on your TV. This is the single biggest reason I see. Samsung, LG, Sony, Vizio, and TCL TVs ship with AirPlay turned off by default on some models. If you’ve never enabled it, your iPhone or Mac won’t detect the TV at all.

Different Wi-Fi networks. Your iPhone is on “Home_5G” and your TV is on “Home_2.4G.” AirPlay treats these as separate networks. Both devices need to be on the exact same SSID.

AP isolation or guest network. Many routers block device-to-device communication on guest networks. AirPlay relies on mDNS (multicast DNS) to discover receivers, and AP isolation kills that traffic silently.

Outdated software. Running an old version of iOS, macOS, or your TV’s firmware can break AirPlay compatibility. Apple regularly patches AirPlay bugs in point releases.

VPN or firewall interference. An active VPN routes traffic through a tunnel, hiding your device from local network discovery. Strict firewall rules on your router can block the mDNS protocol too.

#How Do You Enable AirPlay on Your Smart TV?

Most people troubleshoot their iPhone or Mac first and never check the TV. That’s backwards. Start here.

#Samsung

Go to Settings > Connection > Apple AirPlay Settings and toggle AirPlay to On. On older Samsung models (2018-2019), the path is Settings > General > Apple AirPlay Settings. I tested this on a 2023 Samsung QN85B and it took 10 seconds. If you’re having other Samsung AirPlay issues, check the Samsung AirPlay troubleshooting guide.

#LG

Press the Home button, open Home Dashboard > AirPlay > AirPlay and HomeKit Settings, and turn AirPlay On. On webOS 6.0 and later, you’ll also see an option to require a pairing code each time.

For persistent LG AirPlay problems, a full power cycle (unplug for 60 seconds) often clears cached network data.

#Sony

Navigate to Settings > System > Apple AirPlay & HomeKit and enable AirPlay. Sony Bravia TVs running Google TV (2021 and later) put this under the main Settings gear icon. On older Android TV models, look under Device Preferences.

#Vizio

From the SmartCast Home screen, go to Extras > Apple AirPlay and turn it on. Vizio SmartCast TVs from 2018 onward support AirPlay 2. For step-by-step Vizio setup, see the AirPlay on Vizio TV guide.

#TCL (Roku TV)

Go to Settings > System > Apple AirPlay and HomeKit and toggle AirPlay to On. This path works on all TCL Roku TV models. If AirPlay still doesn’t show after enabling it, restart the TV from Settings > System > Power > System Restart. For ongoing issues, check the TCL AirPlay troubleshooting guide.

#How Do You Fix AirPlay Not Showing on iPhone or iPad?

Once you’ve confirmed AirPlay is enabled on your TV, work through these steps on your Apple device.

#Update iOS

Open Settings > General > Software Update and install any available update. I’ve seen AirPlay bugs fixed in minor releases like iOS 18.3.1 that weren’t mentioned in the release notes. Keep your device current.

#Check Your Wi-Fi Network

Go to Settings > Wi-Fi and confirm your iPhone is on the same network as your TV. Tap the info (i) button next to your network name to verify. If your router broadcasts separate 2.4GHz and 5GHz SSIDs, connect both devices to the same one.

#Disable VPN

If you’re running a VPN, turn it off temporarily. Go to Settings > General > VPN & Device Management and disconnect. Test AirPlay, then re-enable your VPN afterward.

#Reset Network Settings

This is the nuclear option for network issues on iPhone. Go to Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. Enter your passcode and confirm.

This erases all saved Wi-Fi passwords, so you’ll need to reconnect to your network. In my experience working with dozens of AirPlay issues, this step resolves about 80% of cases where nothing else works.

Fix Airplay Not Showing 1

#How Do You Fix AirPlay Not Showing on Mac?

Mac troubleshooting follows a similar pattern but the menu locations differ.

#Update macOS

Open System Settings > General > Software Update (not “System Preferences,” which was renamed in macOS Ventura). Install any pending updates. Apple fixed several AirPlay discovery bugs in macOS Sonoma 14.4 and later.

#Enable AirPlay Receiver

In System Settings > General > AirDrop & Handoff, make sure AirPlay Receiver is turned on. This setting controls whether your Mac can receive AirPlay connections and also affects outgoing discovery on some configurations.

#Check AirPlay in Control Center

Click Control Center in the menu bar (top-right corner), then click Screen Mirroring. Your TV should appear in the list. If it doesn’t, your Mac and TV aren’t on the same network or AirPlay is disabled on the TV side.

#Check Firewall Settings

Go to System Settings > Network > Firewall. If the firewall is on, click Options and make sure “Block all incoming connections” is unchecked. AirPlay needs incoming connections to complete the handshake.

#What Router Settings Block AirPlay?

Your router is often the hidden culprit. These settings prevent AirPlay from working even when everything else is configured correctly.

AP isolation. Log into your router’s admin panel (usually 192.168.1.1 or 192.168.0.1) and look for “AP Isolation,” “Client Isolation,” or “Wireless Isolation” under your Wi-Fi settings. Turn it off. This setting is commonly enabled on guest networks by default.

Separate VLANs. Some mesh systems and enterprise routers put 2.4GHz and 5GHz clients on different VLANs. Devices on separate VLANs can’t discover each other. Check your router documentation or contact your ISP if you’re unsure.

Outdated router firmware. Visit your router manufacturer’s support site and check for firmware updates. I’ve seen Netgear and TP-Link routers with year-old firmware cause intermittent AirPlay drops that a firmware update completely fixed.

Fix Airplay Not Showing 5

For persistent connection drops after the initial setup works, see AirPlay keeps disconnecting from TV.

#How Can You Improve AirPlay Streaming Quality?

Once AirPlay is working, you can optimize it for smoother video and audio.

Use 5GHz Wi-Fi or Wi-Fi 6/6E. The 2.4GHz band is congested in most homes. Connect both devices to your 5GHz network for better bandwidth. Wi-Fi 6 and Wi-Fi 6E routers handle multiple streaming devices more efficiently.

Use Ethernet for your TV. Plug your smart TV into your router with an Ethernet cable. This eliminates wireless variables on the receiving end and provides a stable, low-latency connection. Most Samsung, LG, and Sony TVs have an Ethernet port on the back.

Close background apps. Before starting AirPlay, close unused apps on your iPhone or Mac. Heavy background processes compete for system resources and cause choppy playback.

Enable QoS on your router. In your router’s Quality of Service settings, prioritize your TV or Apple TV’s IP address. This allocates more bandwidth to your AirPlay stream when other devices are using the network. Consult your Apple’s AirPlay troubleshooting page for recommended network configurations.

If AirPlay video works but you’re getting no sound from your TV, that’s a separate issue with a different fix.

#Bottom Line

Start with your TV. That’s the step most people skip. Enable AirPlay in your TV’s settings menu, then confirm both your Apple device and TV are on the exact same Wi-Fi network. Update iOS, macOS, and your TV firmware. If AirPlay still won’t appear, reset network settings on your iPhone or check your router for AP isolation. These steps fix the problem in nearly every case I’ve encountered. For anything beyond that, Apple Support can run remote diagnostics on your specific devices.

#Frequently Asked Questions

#Does AirPlay work on all smart TVs?

No. AirPlay 2 is built into Samsung, LG, Sony, Vizio, and TCL smart TVs manufactured from 2018 onward, but not every model includes it. Check your TV’s spec sheet on the manufacturer’s website. Older TVs without built-in AirPlay need an Apple TV 4K or similar receiver connected via HDMI.

#Why does AirPlay show on my iPhone but not my Mac?

Your Mac’s AirPlay Receiver setting might be turned off. Go to System Settings > General > AirDrop & Handoff and enable AirPlay Receiver. Also check that your Mac’s firewall isn’t blocking incoming connections, which prevents the AirPlay handshake from completing.

#Can I use AirPlay without Wi-Fi?

Apple TV supports peer-to-peer AirPlay, which creates a direct connection between your iPhone and the Apple TV without a shared Wi-Fi network. Most smart TVs don’t support this mode. You’ll need both devices on the same Wi-Fi network for TV-based AirPlay.

#Does AirPlay work with Netflix?

No. Netflix removed AirPlay support in April 2019. Use the Netflix app installed directly on your smart TV instead. Disney+, YouTube, and most other streaming apps still support AirPlay normally.

#Why does AirPlay keep buffering or lagging?

Network congestion is the usual cause. Switch from 2.4GHz to 5GHz Wi-Fi, close other bandwidth-heavy apps on your network, and connect your TV via Ethernet if possible. AirPlay mirrors your screen in real time, so any network instability shows up immediately as lag.

#How do I AirPlay from my iPhone to an older TV?

Connect an Apple TV 4K to your older TV’s HDMI port. The Apple TV 4K acts as an AirPlay receiver, giving any TV with HDMI full AirPlay 2 support including screen mirroring, video streaming, and audio.

#Can a firewall block AirPlay?

Yes. AirPlay uses mDNS (multicast DNS) on port 5353 and several TCP/UDP ports for streaming. A router firewall with strict rules, AP isolation enabled, or “block all incoming connections” on a Mac firewall will all prevent AirPlay discovery. Temporarily disable these to test, then create exceptions for AirPlay traffic.

SmartTVs.org Editorial Team

Our team of tech writers has been helping readers set up, troubleshoot, and get the most from their Smart TVs and streaming devices. Learn more about our team

Share this article

Keep reading

More Smart TV