{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/11"},{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/12"},{"label":"Home Automation","url":"https://skillfed.io/packages/category/home-automation"}],"enrichment":{"capability":"rxv discovers and controls Yamaha AV receivers over the network, allowing you to manage power, volume, inputs, outputs, and playback through a Python API.","skillfed_tags":["home-automation","network-device-control"],"use_cases":["Integrate Yamaha receivers into home automation systems to control them alongside other smart devices.","Build command-line tools or scripts to manage receiver settings without manual remote control.","Enable playback control from networked applications when the receiver supports it.","Automate input switching and output management in multi-zone or multi-room audio setups.","Monitor and log receiver state for diagnostics or analytics."],"what_it_does":"rxv is a Python library that automates Yamaha AV receivers by discovering them on the local network via SSDP and exposing their control interface as Python objects. You can turn receivers on and off, adjust volume, switch inputs and outputs, and control playback\u2014all through a simple API. The library wraps the receiver's HTTP-based remote control protocol, so it works over standard network connectivity without needing special hardware.\n\nThe package is lightweight, depending only on requests for HTTP communication and defusedxml for safe XML parsing. It's marked Production/Stable but dormant since 2021, so while it works for the receivers it was designed for, you should not expect active maintenance or support for newer models.","worth_installing":"Yes, if you own a compatible Yamaha receiver and need programmatic control. The library is stable and has low install friction. However, be aware that maintenance is dormant\u2014no updates since 2021\u2014so it will not support newer receiver models or adapt to protocol changes. Verify your receiver model is compatible before committing; if you need active support or broader device coverage, consider whether an alternative better fits your needs."},"id":"rxv","links":{"html":"https://skillfed.io/packages/rxv","md":"https://skillfed.io/packages/rxv.md","pypi":"https://pypi.org/project/rxv/"},"maintenance":{"status":"dormant"},"meta":{"latest_release":"2021-10-10","license_spdx":null,"license_treatment":"permissive","name":"rxv","python_support":"unspecified","summary":"Automation Library for Yamaha RX-V473, RX-V573, RX-V673, RX-V773 receivers"},"popularity":{"monthly_downloads":73598,"position":14962,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.7.0"}
