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.1.1.tar.gz (11.8 kB view details)

Uploaded Source

Built Distribution

naimco-0.1.1-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: naimco-0.1.1.tar.gz
  • Upload date:
  • Size: 11.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for naimco-0.1.1.tar.gz
Algorithm Hash digest
SHA256 5f64bdcca834ae050360b51bba142f61e725fc7abacafabce7037a392d0b2f33
MD5 11a90ecca38a1df3cd29aa36ac83cdbb
BLAKE2b-256 27571e9a34e1a45966995c55fad99d2cffbdaffeae1626d439a0488592c35ecc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: naimco-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for naimco-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f6524e8c163441a4da859c183bd0e9e15d39f296e82e39c25c4bd04af9f15e82
MD5 c735e25260f32e2367584fb2fb3d4e8f
BLAKE2b-256 0715b0bde1ea259c4dd7cd51764eb928927c7dda68c591f9afce0a400cf3f921

See more details on using hashes here.

Provenance

Supported by

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