Skip to main content

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)

Source distribution for denonavr-cli 4
File Size Uploaded
denonavr_cli-4.tar.gz 11.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for denonavr-cli 4
File Interpreter ABI Platform
denonavr_cli-4-py3-none-any.whl Python 3 none any Details

Total release size: 23.1 kB

Release files / denonavr_cli-4.tar.gz

Download URL denonavr_cli-4.tar.gz
Size 11.0 kB
Tags Source
SHA-256 checksum
How to use checksums
365e48ea75ff4fb1b83abeff569086d1ea8c84db23fb8c4116ca7a2e0397796f
BLAKE2b-256 checksum
How to use checksums
42375461587e3c563d2076e8ca6b50c2f9e869d67ad02b4a01109cc92d1694ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release files / denonavr_cli-4-py3-none-any.whl

Download URL denonavr_cli-4-py3-none-any.whl
Size 12.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5a318790d301934d188932127f4d9a5c3139f981a4f1bfd575fb07d808555a1a
BLAKE2b-256 checksum
How to use checksums
ce725c684c62a69bb9f51ff87b72a60e96c7f7d0a15212fe5d1beaaa77660651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.3

Release history Release notifications | RSS feed

This release

4 This release

2 release files

3

2 release files

2

2 release files

1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page