Skip to main content

A simple CLI for Denon AV receivers

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

denonavr_cli-1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

denonavr_cli-1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file denonavr_cli-1.tar.gz.

File metadata

  • Download URL: denonavr_cli-1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0b3

File hashes

Hashes for denonavr_cli-1.tar.gz
Algorithm Hash digest
SHA256 85c0f36e1b96f95a53aa84f480e4da8641d86968eca14712b758bbb39343396b
MD5 01a7539f421c302c9eb86a3d953dc896
BLAKE2b-256 f438ce995feaa16c30b861569572f28353b57c8679bed7c77e761c764480130f

See more details on using hashes here.

File details

Details for the file denonavr_cli-1-py3-none-any.whl.

File metadata

  • Download URL: denonavr_cli-1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0b3

File hashes

Hashes for denonavr_cli-1-py3-none-any.whl
Algorithm Hash digest
SHA256 ead99008ccffc3c7022bdadd6ffddbb1d33e9477e4ce23e971e56b27521d2f44
MD5 ee7c4027f00a70878a676085065d1c20
BLAKE2b-256 e503a9f99aa8f794aed1a0a81a2a2d4a5f20c5ea86aee97a7fe60a3f1d2c3b64

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page