Skip to main content

Package to control Naim Mu-so sound systems

Project description

NaimCo (NaimController) is package to control Naim Mu-so sound systems.

The main purpose of this package integration with Home Assistant.

Nothing much to see for the moment but you can turn on the radio to preset #2:

$ naim_control 192.168.1.183 --preset 2 --volume 10

usage: naim_control.py [-h] [-i {IRADIO,DIGITAL1,SPOTIFY,USB,UPNP,TIDAL,FRONT} | -p PRESET | -o] [-v VOLUME] address

Turn on Radio on naim Mu-so

positional arguments:
  address               ip address of Mu-so

options:
  -h, --help            show this help message and exit
  -i {IRADIO,DIGITAL1,SPOTIFY,USB,UPNP,TIDAL,FRONT}, --input {IRADIO,DIGITAL1,SPOTIFY,USB,UPNP,TIDAL,FRONT}
                        Select input
  -p PRESET, --preset PRESET
                        Preset [1-40]
  -o, --off             Turn receiver off
  -v VOLUME, --volume VOLUME
                        Volume [0-100]

Motivation

Naim Mu-so implements DLNA to some extent and it is possible to control it in home automation systems. Basic stuff like volume up down and play some media works.

But there are functions that as far as I can tell can’t be controlled with upnp/DLNA such as:

  • On/Off ( Standby off or standby on í Naim terms )

  • Input selection
    • iRadio

    • Digital

    • Analog

Naim does not publish an API for the Mu-so, but there is an App. So after 5 years of waiting for someone else to figure it out I decided to have a look at how it communicates with my Mu-so.

Communication

Some information found here: Sniffing

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

naimco-0.4.0.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

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

naimco-0.4.0-py3-none-any.whl (17.7 kB view details)

Uploaded Python 3

File details

Details for the file naimco-0.4.0.tar.gz.

File metadata

  • Download URL: naimco-0.4.0.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for naimco-0.4.0.tar.gz
Algorithm Hash digest
SHA256 c1b444adf4e5eb0be685fd8974eed7e59bcd91eb9a6cf9b6ab87183778fe06ff
MD5 2ee767331c68d281a78382a412ab6489
BLAKE2b-256 047eb6290d51e2ec623beb7db8f343522dfd572113ccd82a3dcbe81c1a76ce61

See more details on using hashes here.

Provenance

The following attestation bundles were made for naimco-0.4.0.tar.gz:

Publisher: publish.yml on blitzkopf/NaimCo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file naimco-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: naimco-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for naimco-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 733845e9da5b1859658f9ef2dfa93d905f7cc3fb8c9366135f741e51de454625
MD5 a651b48ebd7c038d27619e6ef9ab4f54
BLAKE2b-256 59d1d2c02f10d7b0463f16d78b736647a402325a53af8bc52f73d425b621f6b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for naimco-0.4.0-py3-none-any.whl:

Publisher: publish.yml on blitzkopf/NaimCo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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