claui / funiculi

Control your Denon AVR amplifier from the command line

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Funiculi

Funiculi is a tiny command-line utility which lets you interact with Denon AVR amplifiers over your local network.

It currently supports turning the unit on and off, querying its power status, changing its volume, and streaming music to it over DLNA.

Prerequisites

You need the following software installed on your system:

Installation

Installing from PyPI

To install Funiculi from PyPI, open a shell and run:

pip install funiculi

If that doesn’t work, try:

python3 -m pip install funiculi

Installing from the AUR

Direct your favorite AUR helper to the funiculi package.

Usage

funiculi [FLAGS] COMMAND

COMMAND is one of the following:

  • off
    Turns the device off.

  • on
    Turns the device on.

  • down
    Turns the volume down one step.

  • up
    Turns the volume up one step.

  • status
    Queries whether the device is on standby.

  • dlna
    Sets up a local virtual output device that relays all audio to the receiver via DLNA.

See USAGE.md or man 1 funiculi for details.

Contributing to Funiculi

See CONTRIBUTING.md.

License

Copyright (c) 2024 Claudia Pellegrino

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. For a copy of the License, see LICENSE.

About

Control your Denon AVR amplifier from the command line

License:Apache License 2.0


Languages

Language:Python 100.0%