denonavr-cli is a trivial CLI client for Denon AV receivers based on the denonavr library. Its biggest advantage is receiver autodiscovery, so you don’t have to specify the IP address.
When run without arguments, it scans the network for AVRs. If it finds exactly one, it displays its status:
$ denonavr-cli Power: ON Volume: -54.0 dB Input: HEOS Music
Note that if there are more AVRs on the network, you need to specify the host explicitly:
$ denonavr-cli -H 192.168.1.6
After every call, the executable caches the host used, eliminating the autodiscovery delay for subsequent commands (but -H always overrides the cached value). If the cached host is no longer responding, it is discarded and autodiscovery is reenabled. You can also manually clear the cache via:
$ denonavr-cli --host-cache=reset
To see the available commands and options:
$ denonavr-cli --help
In general, commands without additional arguments print the current status in a machine-readable format, e.g.:
$ denonavr-cli volume -54.0
The commands that alter the state generally print the new value after performing the action:
$ denonavr-cli volume up 4 -50.0
Metadata
Release files for denonavr-cli 4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| denonavr_cli-4.tar.gz | 11.0 kB | Without provenance | Details for denonavr_cli-4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| denonavr_cli-4-py3-none-any.whl | Python 3 | none | any | Details for denonavr_cli-4-py3-none-any.whl |
Total release size: 23.1 kB
Security for denonavr-cli 4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.