I find the Naim app (although much improved) still lacking in functionality. And I use mostly Qobuz (hig res) as my source when streaming. I control my NDX2 from either my phone or tablet (both android).
My major concern is audio quality. My second concern is usability. This leads me to a detailed question on the NDX2.
Is the the internal NDX2 data flow/stream, when streaming from Qobuz via either Chromecast (Qobuz app) or via the Naim app, exactly the same? Not concerned with control flow, that is clearly different.
No guesses please. If possible answer from Naim authorised source (or a pointer to where I could find that). Thanks.
Hi, sorry to be blunt, but this is not the answer to buy question.
Please limit answers to to this post to relevant information on the actual (quite technical and detailled technical) question: Is the the internal NDX2 data flow/stream, when streaming from Qobuz via either Chromecast (Qobuz app) or via the Naim app, exactly the same?
Thank you for your question, but as i said in my question: no guesses please.
As you are clearly not not aware that an NDX2 has a build-in Chromecast capability, you do not seem to be well enough informed to intervene in this discussion. Thank you for keeping this thread clean.
Then hopefully you will get a reply from Steve Harris Software Director Naim Audio Ltd. copied above. I am ex Naim but was not involved in software development for the products.
Edit: However, when chromecasting from the Chrome browser with tabcasting, the browser encodes and sends the data. Hence, the performance of the computer with the browser matters, at least for video content. For small audio data, I don’t see how it would make a difference. (Consider that you can send any other data between computers and it is the same data on both sides - else, networking would not even be possible). Tabcasting: https://support.google.com/chromecast/answer/3228332?co=GENIE.Platform%3DDesktop&hl=en
Edit: Try to start the chromecast stream from the Qobuz app to the NDX2. Then shut down your mobile. Does the NDX2 continue playing, including after its buffer should have emptied? Might not work anymore though for other reasons even if the data is transferred directly by the streamer
“When you Chromecast all that the mobile device does is to instruct the player to play a certain track”
Exactly. Same goes for the Naim app. That is the control path.
But my question is: is the data fetched from the source in exactly the same way, whether the command came in from the Naim app, or via Chromecast from the Qobuz app? And does it follow the exact same route through the NDX2? In other words: is the data path exactly the same?
Only people with intimate knowledge of the internal HW and SW architecture of the NDX2 will be able to answer this.
Thanks to all the other people trying to provide extra information, but your good intentions only lead to thread drift.
When using Chromecast the stream is bit perfect and native upto 192kHz/24bit. The downside of Chromecast + Qobuz is that it’s not really designed to run at such high sample rates. The buffer sizes are far too small (hence prone to drop outs) and the Chromecast stack is very inefficient so uses nearly all the CPU time in the streamer. Not only is this bad for unit response times, but not also great for sound quality as the electric noise floor of the product increases as everything works harder.
For this reason + others, earlier this year we integrated Qobuz natively into the platform.
Benefits:
Proper buffering - We buffer up to 50MB of data at a time so very robust from internet data fluctuations. The average 16/44.1kHz track is fully loaded within 15secs, hence its playback from RAM buffer.
Efficient - near enough the same as playing a native 192kHz FLAC file from a NAS.
Faster to connect / play / do stuff.
Runs from the internal streamers Play Queue. Once the app has loaded in the play queue the streamer just gets on with it independent from the app / things in the cloud etc.
Overall, I would recommend use Qobuz via the Naim app if possible.
Thanks Steve. It’s a question I’ve sometimes wondered about in an idle moment. So in theory it’s the same but in practice very likely not, for the reasons you describe.
@Stevesky, thank you for this very complete answer. I understand the data path is different. With Qobuz + Chromecast, the Chromecast stack is used to retrieve the data from the network source. With the Naim app, the NDX internal streamers Play Queue is used to retrieve the data from the source. As such your recommendation makes sense, a lot of sense.
To bad that when using Chromecast, the internal streamers’ Play Queue was not used.
May I suggest that some of the usability issues, in which the Qobuz app is superior to the Naim app, would go away.be adressed in future releases of the Naim app ? Then this dillema would go away.