Skip to main content

Mopidy extension for controlling volume on a NAD amplifier

Project description

Latest PyPI version Number of PyPI downloads Travis CI build status Test coverage

Mopidy extension for controlling volume using an external NAD amplifier. Developed and tested with a NAD C355BEE.

Installation

Install by running:

sudo pip install Mopidy-NAD

Or, if available, install the Debian/Ubuntu package from apt.mopidy.com.

Configuration

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

[nad]
enabled = false

The NAD amplifier must be connected to the machine running Mopidy using a serial cable.

To use the NAD amplifier ot control volume, set the audio/mixer config value in mopidy.conf to nad. You probably also needs to add some properties to the nad config section.

Supported properties includes:

  • port: The serial device to use, defaults to /dev/ttyUSB0. This must be set correctly for the mixer to work.

  • source: The source that should be selected on the amplifier, like aux, disc, tape, tuner, etc. Leave unset if you don’t want the mixer to change it for you.

  • speakers-a: Set to on or off (or true or false) if you want the mixer to make sure that speaker set A is turned on or off. Leave unset if you don’t want the mixer to change it for you.

  • speakers-b: See speakers-a.

Configuration example with minimum configuration, if the amplifier is available at /dev/ttyUSB0:

[audio]
mixer = nad

Configuration example with minimum configuration, if the amplifier is available elsewhere:

[audio]
mixer = nad

[nad]
port = /dev/ttyUSB3

Configuration example with full configuration:

[audio]
mixer = nad

[nad]
port = /dev/ttyUSB0
source = aux
speakers-a = true
speakers-b = false

Project resources

Changelog

v2.0.0 (2014-07-21)

  • Require Mopidy >= 0.19 and the new Mopidy mixer API.

  • The configuration format has changed, due to the move from GStreamer 0.10’s mixer API to Mopidy’s new mixer API.

v1.1.0 (2014-01-20)

  • Require Mopidy >= 0.18.

v1.0.0 (2013-10-08)

  • Update to match the cookiecutter-mopidy-ext project template.

v0.3 (2013-04-16)

  • Include README.rst and LICENSE in PyPI package.

v0.2 (2013-04-16)

  • Add missing create_track() helper function.

v0.1 (2013-04-16)

  • Extracted extension from Mopidy core.

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

Mopidy-NAD-2.0.0.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

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

Mopidy_NAD-2.0.0-py2.py3-none-any.whl (8.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file Mopidy-NAD-2.0.0.tar.gz.

File metadata

  • Download URL: Mopidy-NAD-2.0.0.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Mopidy-NAD-2.0.0.tar.gz
Algorithm Hash digest
SHA256 1d1548e811f96dd4a109007952cc74053aa12c1cdd641e054eb3569f17e834ca
MD5 8c12f970c1770c24bae60b6e271e6824
BLAKE2b-256 8727bfcd8313b5f6ee033d38511c728ffb43f78d6132fe200a84807c0c3448ce

See more details on using hashes here.

File details

Details for the file Mopidy_NAD-2.0.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for Mopidy_NAD-2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 403cffd39929ae1d8ee4d2e852be91df52ad5379191cf07f1a19dad37bb5fc58
MD5 511767c936a485c420b899e725dfa7d1
BLAKE2b-256 c242bf1058712c5d76c1bcae2bd5d50c948fb4db1b0d843ddcb11a7db707dd74

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