As much as I love my Mu-so’s (2 and Qb 2), I have two minor annoyances:
The Mu-so 2 is connected to an older TV (no HDMI-ARC) via Optical – selecting the digital input via the app or by pressing the source select button on the remote repeatedly gets a bit old, especially for other family members;
The Mu-so QB 2 is in my bedroom (with lighting off). When it goes into standby, it says goodbye with a light flash, which is annoying in a dark room when almost asleep. So I like to turn it off manually after listening, but IR from the bed is weak and the standby button in the app is hidden one level deep.
To make life a bit easier, I created a few Shortcuts to live on my iPhone, accessible one swipe from the lock screen without unlocking the phone:
Very interesting RBM. I managed to re-produce this but I used analogue instead of digital for the input. It made me wonder what else is possible. Could you set the volume for the source as well?
Thank you for these ethernet commands, been looking for such a solution for a long time for my home automation system.
My Uniti Nova is not only my Roon music player and main amplifier (attached to two PMC Fact8 speakers), but also part of my home entertainment 5.1 system, driving the two front speakers. I have a universal programmable remote to switch the whole system (tv, surround amplifier, naim amplifier, media player) on at once, but integration of the Naim was lacking so far.
With these commands, I might be able to control the Naim Uniti with my home automation system. Would be interested to learn how to execute additional commands.
Managed to add a few more functions to the list.
These IP control commands also work for the Uniti range and can also be used in home automation platforms like Homey and Home Assistent. I could not find any official listing of Naim IP control commands - so this is all trial and error.
Play send a GET command to: http://[Naim IP]:15081/nowplaying?cmd=play
Pause send a GET command to:
http://[Naim IP]:15081/nowplaying?cmd=pause
Stop send a GET command to:
http://[Naim IP]:15081/nowplaying?cmd=stop
Mute volume send a PUT command to:
http://[Naim IP]:15081/levels/room?mute=1
Unmute volume send a PUT command to:
http://[Naim IP]:15081/levels/room?mute=0
Set volume to a specific value (“25” in this example) send a PUT command to:
http://[Naim IP]:15081/levels/room?volume=25
There should be a volumeIncrement command avialable, but have not been able to get this working for volume increase/decrease commands over IP. Help or tips would be appreciated.
No luck so far with volume increase/decrease. As a workaround, I use RoonCommandLine (RoonReady devices are exposed to Roon commands regardless of what source they’re playing):
Been breaking my head on those volume increase /decrease commands as well. Will continue to try, trial and error might get us there - there has to be a way.
In the meanwhile, I discovered some extra commands:
Next Track send a GET command to:
http://[Naim IP]:15081/nowplaying?cmd=next
Previous Track send a GET command to:
http://[Naim IP]:15081/nowplaying?cmd=prev
Currently using a workaround using the chromecast ‘set relative volume’ commands to change the volume.
I’m using the home automation system Homey for this, and to send the IP commands to my Naim Uniti Nova when my A/V system is starting up.
I’ve read the comments again and I think I misunderstood. I got the absolute volume setting to work. I haven’t found a way to increase or decrease a volume.