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 or if you wish to eliminate the autodiscovery delay, you need to specify the host explicitly:
$ denonavr-cli -H 192.168.1.6
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 -r 4 -50.0
Metadata
Release files for denonavr-cli 1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| denonavr_cli-1.tar.gz | 3.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| denonavr_cli-1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 8.3 kB