I love roon and its integration with Chromecast. I have many Chromecast Audio devices, which all work well. When sent an MQA signal, roon first authenticates then runs the MQA Core unfolding stage (to 96/24) before sending to the device(s).
Both play basic non-MQA streams identically. Playing back MQA with Sony as endpoint is just like a regular CCA.
However, when playing back MQA, with an endpoint set to the Grace Digital, MQA Core fails to fire at all according to the pipeline. MQA Authentication does trigger, but then no MQA decode ! (so the endpoint just gets, I guess, the 24 bit signal with the 8 non-musical bits).
I wonder if roon is querying the Chromecast built-in implementation on the Radio and seeing different capability bits ? FWIW it is apparently running Cast Firmware version 1.21.75965 - the Sony is running 1.21.76349
Any help much appreciated - I can work around this and cause MQA Core to fire on the Grace Digital by grouping it with another CC (even the Sony speaker) and sending to both
I’m awaiting deliver of a NAD C-338 with it’s own Chromecast builtin, and a bit nervous that it may show same issues - I am hoping not but would love some info from roon devs for how they are deciding to run the MQA Core on MQA material with CC endpoints.
Interesting - in the pipeline it reports that it is authenticating as MQA Studio 96kHz for an example track (and 192kHZ for another I tries), then next in the output chain is the Grace Digital Encore Plus (Google Cast). No resampling mentioned, but not sure if that is relevant. I wonder if I can find out more info about how Roon sees the device ? Any suggestions ? Thanks so much for your response @CrystalGipsy – it’s an interesting idea though - the radio does have an LCD display so perhaps is relevant in how it identifies ?
I think it is actually spec’d as a regular chromecast audio regardless, as when I group it with another audio the MQA Core fires and all sounds fund - but I have a support question in to Grace. Will see what they say. And I’ll report back what happens when I plug in the NAD C-338 and how Roon sees that Chromecast builtin device.
Last data point FWIW - none of the chromecast audio setup pages - whether built-in or independent dongles, show the “Use MQA Core Decoder” toggle on their settings page in roon. All the other CC’s I have, however, do have the MQA Core decoder fire in roon prior to transport.
The “Authentication” stage you see in Roon’s signal path does not indicate wether or not the stream will undergo the MQA Core Decoding process or not. The “Authentication” stage signals to the user that the MQA file has been delivered to your device in a bit-perfect manner, the same file that was signed off on during the MQA mastering process.
The reason why the MQA Core Decoder is not activating for your non-Chromecast Audio devices is that they do not support high-resolution streams via Chromecast. At the moment, the only device we are aware of that supports high-resolution streaming over Chromecast are the Chromecast Audio devices. We continue to monitor the situation, and as manufacturers add high-resolution support to their devices via firmware upgrades or new hardware, Roon should automatically pick up on these capabilities and allow for high-resolution streams (including MQA Core Decoder) without any extra configuration needed.
Hi John, thanks so much for the note. I wonder if it might be possible to double check the above device for high res support, as I believe it should be a Chromecast high res audio device ? ( As is the case with the Sony srs-x88 I have which also has Chromecast audio built in. The Sony does register as a high res device, and thus mqa core does trigger. As is also the case btw if I group it with the radio above, which I think perhaps may demonstrate support?). I wonder if the query of the radio above misidentifies it as being a video device perhaps in order to perhaps request display information? Is that possible? Is there any way I can inspect logs to see what may be happening?
I also sent a mail to Grace Digital to see if they can offer more information. Thanks again!
I am not sure if I am doing anything wrong, or if it is my NAD D3045 that’s to blame, but for the life of me I cannot get it to signal that it is handling an MQA file when Roon sends it to it via Chromecast. I have tried enabling the various combinations of decoding and rendering, and diabling it, but the “MQA” light does not come on on the amp – does anyone else have this NAD unit and can advise as to best practice? Chromecase is the only way I have to use Roon with it, btw, short of connecting to the computer via USB Thanks!
Well, interesting. I wonder why they would specifically specify one and not the others on their tech page.
Anyway, I would first test by verifying that Roon is setup to have the NAD under MQA Capabilities as both Renderer and Decoder, under Device Settings.
And then verify Roon is sending a bit perfect stream. Meaning, Turn off all DSP upsampling, Under Zone settings set volume leveling to off and Crossover to 0, Set Volume Control to fixed in Device settings.
Also, verify that the Chromecast audio, in its own app, is set to fixed volume, or 100%, to ensure it is not meddling with the stream.