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 3

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 3
File Size Uploaded
denonavr_cli-3.tar.gz 4.5 kB Details

Built distribution (wheel)

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

Total release size: 9.7 kB

Release files / denonavr_cli-3.tar.gz

Download URL denonavr_cli-3.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
f62d973d4b7e3da117baa500812f1654143599803e4442ec40c483aa8e5ccaec
BLAKE2b-256 checksum
How to use checksums
dfb5e6a2d9a4bcaa629d31efe8b7c8ac694b18b0adf23f2a2f0a21403aef120d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0b3

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

Download URL denonavr_cli-3-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cc1e914be73df9974bd72cf1802acda883dc656ce642b8f8a764902a52a4f317
BLAKE2b-256 checksum
How to use checksums
d220f18708af469770c8c9a07917aa5f7917ce7af91242d5a7ebe828f46b052c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.11.0b3

Release history Release notifications | RSS feed

4

2 release files

This release

3 This release

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