Disappointing Naim app with mu-so - terrible usability

Posted by: Tom_W on 10 January 2015

So...I have held off posting my thoughts on the Naim Android app for some time while I tried it out more thoroughly and to avoid kneejerk reactions.A recent purchase of a Mu-so however has spurred me into action.


Having bought a first generation NaimUniti in 2009 I have been engaged in the maturing of the streaming hi-fi field for some time now. Back in early 2010 I was told by Paul Stephenson at Naim that they were working on an Android app, so after 5 years (5 years!!) my expectations were piqued.

 

There's no nice way to put this: the app is dreadful.

 

Notwithstanding the fact that high end kit breeds high end expectations, the Naim app has substantial shortcomings compared to many others.

 

I hope that some of the following observations will be investigated by the app testers and developers and that a rapid program of bug fixes and UX improvements can be implemented.

 

Muso setup: There is a dead end for the user if you input the incorrect wi-fi password. If you do this, you get a purple light, and the app tells you to try again, but there is no way to do this without restarting whole setup process.

 

Back button implementation is very broken (as noted by many other users). An example: If you are in the second level of radio (i.e you've chosen a search criteria like Location), pressing the standard Android 'Up' button in the top left should return you to the level hierarchically above you. That would be the iRadio top level page in this example. Instead you get kicked out back to the souce selection home page. You only have to have a look at Android's design guidelines for a simple explanation of how this should work. I quote:"Consistent navigation is an essential component of the overall user experience. Few things frustrate users more than basic navigation that behaves in inconsistent and unexpected ways." I am frustrated.

 

Poor keyboard implementation: There is a huge lag on key presses, and long press on characters does not select numbers on standard Android keyboard on HTC. The lag made it unusable with Swiftkey.

 

The search function is very limited. In iRadio top level, you cannot search for stations by name. Users will expect to be able to seach for something (e.g. BBC) and for it to return a result, otherwise what is the search for?

 

If you are searching using the Search box, when you have entered one or more characters in the search bar you are no longer able to scroll the screen section below that shows the search categories.
This would useful for the user (not to mention a common UI patern), because it enables them to check how the app categorises content, so potentially refining their inputted search strings.

 

Switching between grid and list view used the same size icons, so in portrait list view on a phone you only see three entries. This is actually LESS than I see in grid mode! This offers no benefit to the user. List view should show more entries than in grid. In list view it is the text information that is important, not the icon.

 

The app does not remember which screen you were on after resuming from the lock screen or switching from another app. It always defaults to the home screen. Some more intelligent persistency would be good.

 

When performing a radio station search there is no easy way to remove the keyboard overlay. Even pressing x and clearing the search field does not remove it. This is critical as without removing it there is no way to select the 'Now playing' screen to access the (hard to find) 'Favourites' star. So basically, you search for a station and you can't save it. No wonder there are so many forum posts about this basic user goal.
This issue is compounded by the irrational back and up button behaviour.

 

The whole app is slow and laggy. This is probably related to its enormous file size. It is over 33 MB. I can have an entire navigation and mapping app for that. And by point of comparison, Bubble UPnP is 9MB, and has way more features.

 

The app appears only to be a UPnP client. I may be wrong, but I cannot find a way to serve locally stored content to my Mu-so without having a separate UPnP server app.
In fact UPnP just doesn't seem to work in this app (it's just crashed again while writing this).

 

The iRadio categories are not intuitive for actually finding content. Geographical location has no meaning for internet radio. That's the whole point!

 

The Mu-so support site has almost no information on using the app, and seeing as this is the way Naim are expecting users to set up and interact with the device, there should be more help.

 

No software is ever perfect, but in summary, the user experience of interacting with Naim's streaming products is extremely poor, and I don't believe it has been adequately prioritised by Naim. Their hardware is great, but with streaming music systems, customer satisfaction is also hugely influenced by the software they have to use.

Reassessing the information architecture and usability of this app should be top of their agenda.

 

Come on Naim, sort it out.

Posted on: 11 January 2015 by Justin9960

A well written post Tom, you are not alone. I still fortunately still have the better N-Stream app, and mainly use this. The only time I would use the new one is to adjust the balance, otherwise, I'm not interested, using it negates any pleasure I get from the music.

Posted on: 11 January 2015 by Ali B

I'd have to agree, it's a long way from where it needs to be if it's to compete against the likes of Sonos. The iRadio search issue is particularly irritating in light of how well similar searches are implemented on other platforms. 

 

It's always going to be hard to get a traditionally hardware-focussed company to understand the importance of usability but I still would have expected the exec to understand that fielding a product with a higher price than all of the competition would require both hardware & software to be exemplary.

 

My recommendation would be to scrap it and start from scratch with the team being led by a CX expert. Loads of usability testing and review against the app's peer group. 

Posted on: 11 January 2015 by Harry

As Allen says, development is ongoing. Spotify integration seems to have been a big ask and the iOS app has actually shed features to squeeze Spotify in. 

 

What it will most likely take is a duff review. The only review I have read on Muso praised it highly. All the other reviews I have ever seen on Naim networked boxes have adored them for the same reasons that we do. I recently read a review on a Marantz streamer where it was applauded for its musical performance but lambasted at length for its poor iOS control app. The overall review ratings took this weakness into account and marked it down.

 

We don't care what reviewers say because we use our ears and judgement. I suspect Naim care more and I believe that are heading for a duff review at some point because the app is poor and getting left further behind every week.

 

I had a play with some Linn stuff this week. Embarrassing. Although you don't have to pay Linn prices for a good app, as Sonos users will know.

Posted on: 11 January 2015 by Tom_W
Originally Posted by Ali B:

My recommendation would be to scrap it and start from scratch with the team being led by a CX expert. Loads of usability testing and review against the app's peer group. 

I agree; this would probably result in the app that users expect, but realistically I can't see Naim doing that. User centred software development processes are well established though, you just have to look outside your current domain knowledge if you are a hardware specialist.

 

@AllenB

I also have an early NaimUniti, so I am familiar with the shonky firmware updating process. Sadly it looks like Naim have stopped supporting early streamers, so I doubt i'll have to worry about installing any improved functionality again.

 

Originally Posted by Harry:

We don't care what reviewers say because we use our ears and judgement. I suspect Naim care more and I believe that are heading for a duff review at some point because the app is poor and getting left further behind every week.

I'm sure they do care, now that they are moving into the consumer marketplace.

My suggestion is to post our honest evaluation in the respective app stores ratings. These are much more visible to the public than forums, and if the reviews suggest the app is not  up to scratch it might spur Naim to act more expediently.

Posted on: 11 January 2015 by Simon-in-Suffolk

Tom, which streamers have Naim stopped supporting? I am not aware of any, and in the world of Naim the streamers are quite young products.

Simon

Posted on: 11 January 2015 by Tom_W

One thing that would be a step forward would be an official way of feeding back to the Naim developers the bugs and compatibility issues that users find.

Successful software development depends on knowing what issues need fixing, and currently there is limited facility for reporting these issues.

I guess the 'Naim app update - iOS and Android' sticky thread sort of covers this, but it's only one thread, and so individual bugs can't be tracked easily.

Posted on: 11 January 2015 by Tom_W
Originally Posted by Simon-in-Suffolk:

which streamers have Naim stopped supporting? I am not aware of any

Well, I can't see any firmware updates for first gen NaimUnitis since Nov 2012, unless you have paid to have the board upgraded to support 24bit/192kHz.

Please let me know if i'm wrong. I'm pretty sure my Uniti can't support Spotify.

Posted on: 11 January 2015 by Simon-in-Suffolk

Ok, well I have a first generation NDX, although I got the streamer board updated when it came out... although Naim and my dealer swapped the little board over for free back at that time... a 20 minute job I seem to remember. So far all updates have been fine.. I would contact Naim, I'd be suprised if Naim have stopped supporting your device. Naim's product support is somewhat renown in the industry. But some of the new functionality in the later updates might require the newer hardware to function.. but that is different from not being supported I guess.

Simon

Posted on: 11 January 2015 by Mike-B
Originally Posted by Tom_W:
Originally Posted by Simon-in-Suffolk:

which streamers have Naim stopped supporting? I am not aware of any

Well, I can't see any firmware updates for first gen NaimUnitis since Nov 2012, unless you have paid to have the board upgraded to support 24bit/192kHz.

Please let me know if i'm wrong. I'm pretty sure my Uniti can't support Spotify.

Its a bit strong saying Naim don't support.  

They do support older units but because of hardware changes that needs changing to move on to the later firmware & software.

 

Specific to Uniti:  Earlier units running v1 or v2 software need to be updated by Naim (or by the distributor if outside the UK)

Firmware 4.1 does not support the use of the n-Link connector and 24/96 units cannot provide Spotify Connect functionality

 

Posted on: 11 January 2015 by Tom_W
Originally Posted by Mike-B:
Its a bit strong saying Naim don't support.  

They do support older units but because of hardware changes that needs changing to move on to the later firmware & software.

Fair point, I meant they don't appear to be releasing any updated firmware for the earlier Unitis. It amounts to the same for me though as far as improving my user experience.

 

It would be nice if they would optimise the connection to vTuner. This takes ages.

Posted on: 11 January 2015 by Tom_W

Another usability feature missing:

No volume control integration with the hardware volume keys.

Posted on: 11 January 2015 by DavidDever
Originally Posted by Tom_W:

One thing that would be a step forward would be an official way of feeding back to the Naim developers the bugs and compatibility issues that users find.

Successful software development depends on knowing what issues need fixing, and currently there is limited facility for reporting these issues.

I guess the 'Naim app update - iOS and Android' sticky thread sort of covers this, but it's only one thread, and so individual bugs can't be tracked easily.

Phil (Harris) has mentioned any one of the network mapping apps available on iOS or Android; take a screenshot of the control point app (Home + Power buttons held simultaneously), and an export to email from the app would get you a long way there, quickly. Same could be done for one's NAS (or UnitiServe) status screen....

Posted on: 11 January 2015 by alan33
Originally Posted by Tom_W:
Originally Posted by Mike-B:
Its a bit strong saying Naim don't support.  

They do support older units but because of hardware changes that needs changing to move on to the later firmware & software.

Fair point, I meant they don't appear to be releasing any updated firmware for the earlier Unitis. It amounts to the same for me though as far as improving my user experience.

 

It would be nice if they would optimise the connection to vTuner. This takes ages.

I think this is an area where clarification on the Naim website may be required. Hardware changes may be needed to gain all new firmware features, but that isn't the same as being completely orphaned if you choose not to get (pay for) a new board. 

 

I have an original UnitiQute that has not been upgraded beyond the original 24/96 board. The updated streamer firmware version can be installed and brings several enhancements and bug fixes. For me (and a few others who discussed our woes here on the forum), most critically, it includes addressing an old issue with a failure mode that left the unit randomly locking up and displaying a message that "firmware update is complete, please power off to complete the installation" (or words to that effect). As well, the support for multi-room (slave only) play was added in a previous firmware and app update. I'm sure other things have happened since 2011.

 

Since my Qute has a "2D" (not "3D") board, it cannot support the native Spotify Connect functionality (due to onboard memory limitations one imagines)...and this, of course, is the highly advertised new functionality in the latest firmware release. Some, then, may have the (false?) impression that their unit has fallen out of support for enhancements / improvements and that the new firmware is not for them. Hence my view that the updates page could have more encouraging "what you get" and "what you don't get" instructions on a per-device, per-hardware-revision basis. 

 

Take all this with a big grain of salt: I have only a suspicion that the original Uniti can benefit, at least partially, from the new firmware based on my experience with the original UnitiQute! If so, the problem is a (simple?) communications / instructions issue, and one that merits attention since the last thing anyone should want is to create the impression that a perfectly good product has been deemed obsolete or beyond updating. 

 

Regards,

alan 

 

 

Posted on: 11 January 2015 by -goat-

I'm currently experiencing the following issues with the Naim app on my iPhone 4:

 

1. No volume control, period

 

2. Albums often fail to play when selected using app. I usually find this out, some moments later when I've put my phone back on the table or in my pocket

 

3. A large mysterious void of blank screen somewhere in the s-t region of the list by albums

 

The new app looks good, but what's the point of that if it doesn't work properly? The old one was far more reliable and expedient. It's a toss up as to whether it's quicker using the new app or the remote control. On that note... one more annoyance. Naim, come on... still the skip buttons on the remote control don't work. If the app can seek-to, why can't the remote skip?

 

Posted on: 12 January 2015 by hungryhalibut

Have you enabled system automation. As the NDX has no volume control, you won't get a volume control unless the NDX is connected to the 202 with a wire, and system automation is enabled. I can assure you that the app does have a volume control. 

Posted on: 12 January 2015 by Bart

Volume control working perfectly as intended with the Naim App and both my Qute2 and NDS.  I had to of course enable system automation for it to work on the NDS, but I've done so. (After talking about it for a year! I had to find a Sarum TA mini headphone to mini headphone patch cable ) Works right 'out of the box' on the Qute2.

 

Posted on: 12 January 2015 by Adam Meredith
Originally Posted by -goat-:
.

3. A large mysterious void of blank screen somewhere in the s-t region of the list by albums

The forum auto-censor facility strikes again again?

Posted on: 12 January 2015 by gert
Originally Posted by Tom_W:
Well, I can't see any firmware updates for first gen NaimUnitis since Nov 2012, unless you have paid to have the board upgraded to support 24bit/192kHz.

Please let me know if i'm wrong. I'm pretty sure my Uniti can't support Spotify.

Me, too, thought that my uniti 1 was no longer supported, but this is not the case:

 

https://forums.naimaudio.com/to...07#44366774965557707

 

So you can download and install the firmware that you can find for the uniti 2 (I have not tried yet 4.1). (For very old devices your dealer has to do this, but it is possible.) Ok, spotify is not supported, but this is ok if it e.g. requires more memory than the old devices offer. Naim cannot perform any magic. IMHO this is quite fair. 

 

Greetings

Gert

Posted on: 12 January 2015 by Bart
Originally Posted by -goat-:
3. A large mysterious void of blank screen somewhere in the s-t region of the list by albums

 

I have seen this . . . when using Minimserver, but not when using my UnitiServe.  It's something particular to the server this leads me to conclude.  (My experience isn't limited to s/t; I saw it a few times when browsing albums alphabetically when Minimserver was the server; never seen it with the uServe.)

Posted on: 12 January 2015 by Olly

I have to say that Phil Harris has responded very promptly, helpfully and courteously when I've submitted screenshots to the support inbox of the Naim App not doing what I've asked it or think it should.

 

One thing I've found in the iOS version is that resetting the App after ripping new CD's to my database seems to help enormously with aberrations in the album listing (like the blank section above) and cover art.  Just a thought.

 

I'm sure some of users frustrations (and for sure some of mine) could be helped by publishing some material on how the App interacts with uPnP servers and some simple to do's when you do run into problems.  At the moment Phil must be answering the same questions hundreds of times.

 

Olly 

Posted on: 12 January 2015 by Tom_W
Originally Posted by gert:
Me, too, thought that my uniti 1 was no longer supported, but this is not the case:

 

https://forums.naimaudio.com/to...07#44366774965557707

 

So you can download and install the firmware that you can find for the uniti 2 (I have not tried yet 4.1). (For very old devices your dealer has to do this, but it is possible.) Ok, spotify is not supported, but this is ok if it e.g. requires more memory than the old devices offer. Naim cannot perform any magic. IMHO this is quite fair. 

Thanks for this link, I hadn't seen that thread. Very useful.

Although Phil says they tried to be clear in their wording, on the Naim updates web page, it explicitly says the 4.1 update is for Unity 2.

Hungryhalibut says that internet radio works better, upnp discovery is better and it's all a bit more solid and reliable. Has this been confirmed by naim as intended improvements? If so, this is good news.

 

 @Olly

I'm sure some of users frustrations (and for sure some of mine) could be helped by publishing some material on how the App interacts with uPnP servers

This is true, but the usability of the app is still an issue, and could have been mitigated just by following Android's well documented design guidelines in the first place.

 

Out of interest, before developing the app did Naim ask their user base what features they used most often, what the principle goals users have when using an app, common user journeys, what the most commonly used UPnP servers and clients are?  etc. I haven't seen anything like this, and this would have been a good way to prioritise features and development.

Posted on: 12 January 2015 by AndyPat

Wow,

The level of ignorance regarding software development and deployment is amazing. And the OP seems incapable of actually reading previous threads, contacting his dealer (that's how Naim primarily support their customers you know) or actually bothering to contact Naim support in a co-operative manner.

 

Waiting for a negative review? Could be a long time because most reviewers actually bother to find out what they're talking about first. And to anyone who has even a modicum of experience regarding software applications across legacy products, multiple platforms, poorly implemented home networks, knows how impressive the current level of functionality is.  Anyone still getting XP support, or iOS 6? But Naim still supporting almost every product to leave the factory gates.

 

Thankfully for most of us Naim continue to put their resources into sound quality first and foremost.

All the very best for a prosperous and more constructive 2015. If you continue to get stressed, just listen to some music through a Naim device. They're an audio company you know. If you want a bit of tech try an Apple - it just works...  oh apparently not always.... blimey the size of their software development team and they can't please everyone?

 

Andy

PS Back off to use my app on a Sony tablet that allows me to listen to NDX through a Uniti 1 amplifier section.  And even that weird combination works. Impressive stuff, well to those of us who have an appreciation of such matters anyway.

Posted on: 12 January 2015 by MangoMonkey

Yeah, android sucks. Get over it. The marketplace is too fragmented. Every device has it's own gotchas, as does every revision of android. I would not have bothered supporting android. I suspect Naim grudingly had to, because Muso is more of a downmarket play.

Posted on: 12 January 2015 by Bart

I'm clearly in the "fanboy" camp, but I've been using the app (iOS) for weeks now, and it does everything I need to play music on both of my players.  I can find my music; I can play my music.  I'm undoubtedly missing something.

Posted on: 12 January 2015 by MangoMonkey

Can it find the song that you played several weeks ago from an artist who's name you just can't remember. You can only hum the tune. badly. 

You remember the name of the wine you were sipping.