{"categories":[{"label":"Networking","url":"https://skillfed.io/packages/category/system-networking/2"}],"enrichment":{"capability":"Provides an async Python interface to control Sony Bravia TVs (2013 and newer) over the network using PSK or PIN-based authentication.","skillfed_tags":["home-automation","async-io","device-control"],"use_cases":["Integrate Sony Bravia TV control into Home Assistant for voice-activated or automation-triggered TV commands.","Build a custom home automation dashboard that controls TV power, volume, and input selection alongside other smart devices.","Automate TV operations in a media room or commercial display setup (e.g., turn on for presentations, adjust volume for events).","Monitor TV system information and status programmatically for logging or alerting in a networked environment.","Develop a multi-room entertainment system that coordinates TV playback across several Bravia devices."],"what_it_does":"pybravia is an async Python library that lets you remotely control Sony Bravia TVs over your network. It wraps the Bravia API with a clean, easy-to-use interface built on aiohttp, supporting both PSK (pre-shared key) and PIN-based authentication methods. The library is designed primarily to support Home Assistant integrations but works standalone for any Python 3.10+ application that needs to automate TV operations like power, volume, and system queries.\n\nThe package handles the low-level HTTP communication and authentication handshake, letting you focus on what you want the TV to do. It uses async/await patterns throughout, making it suitable for concurrent control of multiple devices or integration into event-driven applications. With only two dependencies (aiohttp and yarl), it has minimal footprint and low install friction.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries a permissive MIT license, and solves a specific problem (Bravia TV control) with a clean async API. It's well-suited for Home Assistant users and anyone building Python-based home automation. No known vulnerabilities. Verify TV model compatibility and network stability requirements before deploying to production."},"id":"pybravia","links":{"html":"https://skillfed.io/packages/pybravia","md":"https://skillfed.io/packages/pybravia.md","pypi":"https://pypi.org/project/pybravia/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-22","license_spdx":null,"license_treatment":"permissive","name":"pybravia","python_support":"supports_current","summary":"Python async library for remote control of Sony Bravia TVs 2013 and newer."},"popularity":{"monthly_downloads":89483,"position":13657,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.5.1"}
