pyatv
pyatv copied to clipboard
Exclude AirPlay 2 devices from scan results
What feature would you like?
Pure AirPlay 2 devices are currently not supported by pyatv, so it would be good to exclude them until I manage to fix support. I'm not entirely sure how to conclude if a device is AirPlay 2-only, but I can make some guesses. All devices from apple support both versions, so they should pass through scanning as usual.
Describe the solution you'd like
Just ignore devices supporting AirPlay 2, except for Apple devices (always include).
Any other information to share?
This would open up for supporting generic AirPlay devices in home assistant. Because of filtering, only Apple devices are discovered now.