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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file naimco-0.4.1.tar.gz.
File metadata
- Download URL: naimco-0.4.1.tar.gz
- Upload date:
- Size: 15.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4af57d637d32154b4d076df406bd36abdfc5694f44d2917f99fca403a9cd362f
|
|
| MD5 |
9c7a68d1d12e6e23352caef0ca351be1
|
|
| BLAKE2b-256 |
cbf946e88ea80d704ad6e58a57c674bd570e36a2b757bd9af2e8b6ebbf2c2f91
|
Provenance
The following attestation bundles were made for naimco-0.4.1.tar.gz:
Publisher:
publish.yml on blitzkopf/NaimCo
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
naimco-0.4.1.tar.gz -
Subject digest:
4af57d637d32154b4d076df406bd36abdfc5694f44d2917f99fca403a9cd362f - Sigstore transparency entry: 1201784337
- Sigstore integration time:
-
Permalink:
blitzkopf/NaimCo@8d423d1e8b983431b8fa9c46452455449ba6cf1d -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/blitzkopf
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8d423d1e8b983431b8fa9c46452455449ba6cf1d -
Trigger Event:
push
-
Statement type:
File details
Details for the file naimco-0.4.1-py3-none-any.whl.
File metadata
- Download URL: naimco-0.4.1-py3-none-any.whl
- Upload date:
- Size: 17.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
02707e9ac28e95ea9089289268ef7917c777ae8a3574203ce5359cc2372df818
|
|
| MD5 |
c6f949986059b93077eb9a2420e07990
|
|
| BLAKE2b-256 |
7462a0e7f46694c4b659a614f860ba09755375b6b0433f4ee80d9641d4bc9379
|
Provenance
The following attestation bundles were made for naimco-0.4.1-py3-none-any.whl:
Publisher:
publish.yml on blitzkopf/NaimCo
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
naimco-0.4.1-py3-none-any.whl -
Subject digest:
02707e9ac28e95ea9089289268ef7917c777ae8a3574203ce5359cc2372df818 - Sigstore transparency entry: 1201784379
- Sigstore integration time:
-
Permalink:
blitzkopf/NaimCo@8d423d1e8b983431b8fa9c46452455449ba6cf1d -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/blitzkopf
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8d423d1e8b983431b8fa9c46452455449ba6cf1d -
Trigger Event:
push
-
Statement type: