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 2

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

Built distribution (wheel)

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

Total release size: 9.4 kB

Release files / denonavr_cli-2.tar.gz

Download URL denonavr_cli-2.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
430a1060f2981fc4f9affae4091e4e61fb11188d35c297e9357f2d2118e64669
BLAKE2b-256 checksum
How to use checksums
27413ed6d2dceb6029e03589c7c6421b8e533c31d2fd7c3cc7af3bbb5369e111
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-2-py3-none-any.whl

Download URL denonavr_cli-2-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
11322e699b4ef31437f5294eb460d86830601b09e5c414d476c32d4d5b23387c
BLAKE2b-256 checksum
How to use checksums
5abd69d70a3d2f37ff19871e376ef4533677b9e866d3a77041de8c6233d761a2
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

3

2 release files

This release

2 This release

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