Skip to main content

Mopidy extension for controlling power, volume and mute on Yamaha receivers

Project description

***************
Mopidy-YamahaMixer
***************

`Mopidy <http://www.mopidy.com>`_ extension for controlling power, mute and volume on external
Yamaha RX-V673 or compatible device, for example `yamaha-audio-polyfill <https://github.com/lubino/yamaha-audio-polyfill>`_ .


Installation
============

Install ``mopidy_yamahamixer`` from PyPI::

sudo pip install mopidy_yamahamixer


Configuration
=============

The Mopidy-YamahaMixer extension is enabled by default. To disable it, add the
following to ``mopidy.conf``::

[yamahamixer]
enabled = false

The Yamaha receiver must be connected to the local network and the receiver ip
must be specified in the configuration.

To use the Yamaha or Yamaha compatible receiver to control volume, set the ``audio/mixer`` config
value in ``mopidy.conf`` to ``yamahamixer``. You must also add some
properties to the ``yamahamixer`` config section.

Supported properties:

- ``host``: The ip or hostname to the receiver.

- ``source``: The source that should be selected on the amplifier, like
``HDMI1``, ``AV_1``, ``AUDIO_1``, etc. Leave unset if you don't want
the mixer to change it for you.

- ``party_mode``: Enable/Disable party mode. Party mode sends the same audio to
all of the receiver's zones. Not available on all receivers.
Example values: ``on`` or ``off``.

Configuration example::

[audio]
mixer = yamahamixer

# If the amplifier is available at IP 192.168.1.15
# and audio is connected to the HDMI 2 port.
[yamahamixer]
host = 192.168.1.15
source = HDMI2
party_mode = off


Project resources
=================

- `Source code <https://github.com/lubino/mopidy-yamahamixer>`_
- `Issue tracker <https://github.com/lubino/mopidy-yamahamixer/issues>`_
- `Download development snapshot <https://github.com/lubino/mopidy-yamahamixer/tarball/master#egg=Mopidy-YamahaMixer-dev>`_


Uploading to PyPI
=================

Upload ``mopidy_yamahamixer`` to PyPI::

python setup.py sdist upload


Changelog
=========

v0.1.0 (2016-07-10)
-------------------

- Initial release.

Project details


Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page