Apple TV Not Showing Up in AirPlay: How to Find It

By Paul Snyman · · 7 min read

Short version. AirPlay finds targets by listening, not by address. An Apple TV or HomePod publishes _airplay._tcp and _raop._tcp on the local network, and if your iPhone does not hear those it has nothing to put in the AirPlay list. PingKit's Bonjour Browser for iPhone shows you exactly which of those services are being advertised right now, and My Network shows whether your phone is even on the same subnet. A separate IoT or guest SSID, a mesh node running its own DHCP, and a router that drops multicast between VLANs account for most of these.

Download Free on the App Store

The Bonjour Browser, My Network and the LAN scan are free, with all 19 tools. No ads, no account.

What AirPlay Is Actually Looking For

An Apple TV does not have an AirPlay address you can enter. It advertises itself on the local network with Bonjour, and your iPhone builds the AirPlay list from the advertisements it hears. Four service types matter here, and seeing which are present tells you something different in each case:

ServiceWhat it is
_airplay._tcpAirPlay screen mirroring and video. Its absence is why there is no Apple TV in the list
_raop._tcpRemote Audio Output Protocol, the audio half of AirPlay. A device advertising this and not _airplay will take audio but not mirroring
_companion-link._tcpThe pairing and continuity link between Apple devices. Present on Apple TV, HomePod, iPhone, iPad and Mac
_sleep-proxy._udpThe Bonjour Sleep Proxy. An Apple TV advertises this on behalf of sleeping Macs, which is a good sign it is awake and on the network even when other services are quiet

PingKit browses all four, so the question "has the Apple TV stopped advertising, or is my phone somewhere else" has an answer in fifteen seconds instead of a guess.

Step 1: See Which Services Are Being Advertised

Open PingKit, go to the Tools tab and open Bonjour Browser. It browses 37 service types for fifteen seconds and groups the results by type, with no filter and no search box, so you scroll to the heading you want. The headings are friendly names rather than raw service types: look for AirPlay first, which is _airplay._tcp, then AirPlay Audio, which is _raop._tcp.

PingKit's Bonjour Browser on iPhone, grouping discovered services by type and showing the device, address and port advertising each one.
Bonjour Browser on the iPhone. _airplay and _raop are separate rows, which is what separates a device offering audio from one offering mirroring.

The Bonjour Browser, My Network and the LAN scan are free in PingKit, with no account and no ads.

Download Free on the App Store

Step 2: Are You Even on the Same Network?

Open My Network in PingKit and read the gateway and your own local address.

This is the step that solves the majority of these, and it is the one people skip because both devices say they are on "the Wi-Fi". Three arrangements that look identical from the sofa:

Turn off any VPN profile on the phone before you conclude anything: a VPN can capture local traffic and break discovery while leaving everything else working. The mechanism is in What Is mDNS / Bonjour? .local Hostnames Explained.

Step 3: Find the Apple TV Without Discovery

Open the Devices tab, which scans as it appears; the circular arrow at the top right runs it again. The scan sweeps the subnet and lists what answers, which does not depend on any announcement. An Apple TV that answers is typed Streaming Box under Entertainment, and titled with whatever name it publishes, which is usually its hostname.

The Actions section of a device in PingKit for iPhone, offering Ping, Port Scan and Identify With Camera, which reads the make and model off the device's own printed label.
Identify With Camera on a device row. The photograph of the label is read by the on-device model and never leaves the iPhone.

When It Is a Pattern, Not an Incident

An Apple TV that vanishes from AirPlay every few days is worth watching rather than re-diagnosing. An iPhone cannot do that: iOS gives an app seconds of background time, not hours, so nothing on the phone alone notices a device leaving between the times you open the app. The free PingKit Agent for Mac scans every five minutes on mains power, every fifteen on battery, and marks a device offline when it has not been seen for fifteen minutes. Device Offline alerts are off by default: turn the Device Offline toggle on in the Agent's Settings under Device Alerts and, until the next Agent update, set Offline scans before alert, one section below under Alert Debouncing, to 1. With PingKit Guardian that alert reaches the iPhone. The alert reaches the iPhone through your own private iCloud, which is one hop and best effort rather than instant.

Honest Limits

Frequently Asked Questions

Why is my Apple TV not showing up in AirPlay?

Either it has stopped publishing its _airplay._tcp Bonjour service, or your iPhone is not on the same subnet as it. Guest and IoT SSIDs, mesh nodes running their own DHCP, a wired Apple TV on a different VLAN and active VPN profiles all break AirPlay discovery while the internet keeps working.

How can I tell whether my Apple TV is advertising AirPlay?

Open the Bonjour Browser in PingKit's Tools tab and scroll to the section headed AirPlay, which is the _airplay._tcp service under a friendly name. If the Apple TV is listed there, it is advertising and your phone can hear it, so the fault is in the app or in the Apple TV's AirPlay access setting rather than on the network.

Does AirPlay work across different WiFi networks?

Not by discovery. AirPlay finds targets with Bonjour, which does not cross a subnet boundary unless the router forwards it, so a phone on a guest network or behind an extender with its own DHCP will not see an Apple TV on the main network.

My HomePod is missing from AirPlay but the Apple TV is there. Why?

Look for the section headed AirPlay Audio, which is _raop._tcp, the audio half of AirPlay. A HomePod that has dropped off Wi-Fi will be absent from every service type, while one that is present but unresponsive usually still advertises and needs a restart.

What is the difference between this and HomeKit saying No Response?

They are different protocols with different failure modes. HomeKit accessories talk to a home hub over _hap._tcp, and a No Response usually points at the hub. AirPlay is a direct phone-to-device discovery over _airplay and _raop. The HomeKit case is covered separately in HomeKit No Response: Test the Apple TV or HomePod Hub First.

See what your network is advertising.

Free to download, with all 19 tools and no ads. Guardian is $2.99 a month or $24.99 a year, with a 1-week free trial. Cancel anytime.

Download PingKit for iPhone

Get the free PingKit Agent for Mac

Related Articles