@mott555 said:
AirPlay
AirPlay uses Bonjour to discover endpoints. Bonjour is a broadcast protocol that doesn't cross subnets by default. I'm guessing your wired and wireless subnets are different, or something else is filtering out the broadcast traffic between them, preventing automatic discovery. And since this is an Apple product, it works the automated way or it doesn't work at all.