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.

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

$ python scripts/naim_control.py 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.0.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

naimco-0.0.1-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: naimco-0.0.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.12.1 Linux/6.7.4-200.fc39.x86_64

File hashes

Hashes for naimco-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7335579ea157737d8c425d9cf311b830fe56383a834bed5419624a96127b075d
MD5 a9044f67e9ecaa119337c23251c53d3a
BLAKE2b-256 6d6ffe7a23e7bc6c5395fbe7812531e0683f7ae4f8fb26a1d2325e4baa071b37

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: naimco-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.12.1 Linux/6.7.4-200.fc39.x86_64

File hashes

Hashes for naimco-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2ad10320e35ac5d9f30e70dd00ad26cda58df246cbba00b03298eac599ece019
MD5 4095afb83e237ac825c0cd7ee3d672c2
BLAKE2b-256 58b98a0da01fc1f19c69ac52d8cd45277e6f3396622fcf4a8a4a7127c408e109

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