discovered 03 Aug 2026
pyatv
→ View on GitHubThe pyatv library is an asyncio-based Python client for interfacing with Apple TV and AirPlay devices, supporting functionalities across all generations of Apple TVs as well as audio streaming to devices like HomePods and AirPort Express. Notable features include remote control capabilities, metadata retrieval, app management, user account switching, and device-specific audio output adjustments. The tool is designed for easy integration with existing macOS applications and supports persistent storage for settings and credentials.