Pairing requirement is detected as NotNeeded when access setting is set to current user in macOS. This is wrong and should be reported as Unsupported as pyatv cannot handle this case right now.
I tried switching between current user and all users on the same network, performing a scan after making each change. What I can see is that act=2 is added as a property when set to current user. I believe this is short for Access Control Type, but I'm not entirely sure what values it can take and what the default value is if omitted. Should still be usable though.
Describe the bug
Pairing requirement is detected as
NotNeeded
when access setting is set to current user in macOS. This is wrong and should be reported asUnsupported
as pyatv cannot handle this case right now.Error log
How to reproduce the bug?
What is expected behavior?
Operating System
Any
Python
3.10
pyatv
0.13.2
Device
macOS 13.4.1
Additional context
I tried switching between current user and all users on the same network, performing a scan after making each change. What I can see is that
act=2
is added as a property when set to current user. I believe this is short for Access Control Type, but I'm not entirely sure what values it can take and what the default value is if omitted. Should still be usable though.