Local 24/192khz wav not playing

Roon Core Machine

Ubuntu Linux / Roon version 1.8 (build 1021) stable
Intel(R) Atom™ CPU D525 @ 1.80GHz
4GB Ram

Connected Audio Devices

dCS Network Bridge
Device version: 0.64.509.0

Description of Issue

I have a 24/192khz version of the album Temple of the Dog downloaded from HD Tracks. The album is stored on my Synology NAS as WAV, and Roon is reading this via a NFS share. Anyhow, Roon seems to think this WAV track is a MQA track as I see the following error in the log

08/13 05:55:54 Error: while reading for dCS Network Bridge: MQA decoder does 1x->2x but got sample rate 192000

– more of the log is below –

08/13 05:55:54 Trace: [dCS NB roon] [Lossless, 24/192 WAV => 24/192] [100% buf] [PLAYING @ 0:00] Call Me a Dog [25th Anniversay Mix] - Temple of the Dog
08/13 05:55:54 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:39950] [raatclient] GOT [28161] {“status”:“OutputMessage”,“message”:{“signal_path”:[{“method”:“digital”,“type”:“output”,“quality”:“lossless”}]}}
08/13 05:55:54 Trace: [dCS NB roon] [zoneplayer/raat] synced to endpoint dCS Network Bridge clock: realtime=62524307938096 rtt=3000us offset=61329751938us delta=61329751938us
08/13 05:55:54 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:39950] [raatclient] SENT [28187]{“request”:“stream”,“stream_id”:698678071,“first_seq”:-1,“nak_port”:-1,“buffer_size”:10,“ready_threshold”:0.2}
08/13 05:55:54 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:39950] [raatclient] GOT [28187] {“status”:“Buffering”}
08/13 05:55:54 Trace: [dCS NB roon] [zoneplayer/raat] Endpoint dCS Network Bridge State Changed: Prepared => Buffering
08/13 05:55:54 Trace: [dCS NB roon] [zoneplayer/raat] [zoneplayer/raat] selected dCS Network Bridge as clock master
08/13 05:55:54 Error: while reading for dCS Network Bridge: MQA decoder does 1x->2x but got sample rate 192000
08/13 05:55:54 Warn: [zoneplayer/raat] Error during streaming: System.ArgumentException: MQA decoder does 1x->2x but got sample rate 192000
at Sooloos.Broker.Transport.AudioFileStreamWrapper…ctor(AudioEnv env, AudioStream backing, Boolean decode, Boolean divert, Boolean upsampleAll, Boolean passthrough)
at Sooloos.Broker.Transport.ZonePlayerBase._EnsurePrepared(ZonePlayerTrack track)
at Sooloos.Broker.Transport.ZonePlayerBase.ReadImp(AudioBuffer buf, Int32 nsamples)
at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
at Sooloos.Audio.AudioStreamConsumer.ReadImp(AudioBuffer buf, Int32 nsamples)
at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
at Sooloos.Audio.ReportProcessingSpeedStream.ReadImp(AudioBuffer buf, Int32 nsamples)
at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
at Sooloos.Broker.Transport.RaatZonePlayer.<>c__DisplayClass31_0.<_StartStream4>b__1()
08/13 05:55:54 Warn: [zone dCS NB roon] Track Stopped Due to Error
08/13 05:55:54 Info: [zone dCS NB roon] OnPlayFeedback StoppedEndOfMediaUnnatural
08/13 05:55:54 Debug: [zone dCS NB roon] _Advance

Hi @AHHYAYA ,

Thanks for the report here!

I’ve never seen a WAV file being read as MQA before, this is a strange one! Can you please upload the affected album to us so that we can test this further in the lab? You can send it to our diagnostics server below (please let us know once uploaded):

https://workdrive.zohoexternal.com/collection/nqcgjac23027d90a441bda2c314de49d7958a/external

Thanks!

1 Like

Hi @AHHYAYA,

Have you had a chance to upload the affected file? We’re standing by to investigate the issue at your convenience with our QA team.

Thanks for the reminder. I’ve been tied up with work. I have uploaded the affected file now.

In the mean time I’ve also noted other issues raised for this album…
Temple of the Dog - Times of Trouble not playing - #5 by Berend_Schmid (see post by Rugby, Apr 20)

1 Like

Hi @connor - did you have an update on this issue? Still can’t get the track to play on the latest release of Roon.

Hey @AHHYAYA ,

Sorry for the delayed response here and thanks for sending that file over. We tried to reproduce the issue on our end but the file appears to play fine. Can you please check to see if you are still able to reproduce the issue? Thanks!

1 Like

Hi @noris

I tried replay this afternoon and no luck. Since the last message I completely reinstalled my Linux server and this didn’t help. I’ve tried playing to my desktop and the dCS Network Bridge and neither worked…

Playing to my windows desktop

10/26 06:48:52 Info: [x] [zoneplayer] Starting playback
10/26 06:48:52 Trace: [x] [zoneplayer/raat] StartStream Sooloos.Broker.Transport.RaatZonePlayer+Endpoint: StreamFormat(channels=2, bitspersample=24, samplerate=192000, isdts=False) => StreamFormat(channels=2, bitspersample=24, samplerate=96000, isdts=False) streamid=68036649
10/26 06:48:52 Info: [zone x] OnPlayFeedback Playing
10/26 06:48:52 Trace: [x] [HighQuality, 24/192 WAV => 24/96] [100% buf] [PLAYING @ 0:00] Call Me a Dog [25th Anniversay Mix] - Temple of the Dog
10/26 06:48:52 Trace: [x] [zoneplayer/raat] synced to endpoint System Output clock: realtime=47178411666 rtt=500us offset=-55786588us delta=-55786588us
10/26 06:48:52 Trace: [System Output] [raatclient] SENT [14]{"request":"stream","stream_id":68036649,"first_seq":-1,"nak_port":-1,"buffer_size":10,"ready_threshold":0.2}
10/26 06:48:52 Trace: [System Output] [raatclient] GOT [14] {"status":"Buffering"}
10/26 06:48:52 Trace: [x] [zoneplayer/raat] Endpoint System Output State Changed: Prepared => Buffering
10/26 06:48:52 Trace: [x] [zoneplayer/raat] [zoneplayer/raat] selected System Output as clock master
10/26 06:48:52 Error: while reading for System Output: MQA decoder does 1x->2x but got sample rate 192000
10/26 06:48:52 Warn: [zoneplayer/raat] Error during streaming: System.ArgumentException: MQA decoder does 1x->2x but got sample rate 192000
   at Sooloos.Broker.Transport.AudioFileStreamWrapper..ctor(AudioEnv env, AudioStream backing, Boolean decode, Boolean divert, Boolean upsampleAll, Boolean passthrough)
   at Sooloos.Broker.Transport.ZonePlayerBase._EnsurePrepared(ZonePlayerTrack track)
   at Sooloos.Broker.Transport.ZonePlayerBase.ReadImp(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStreamConsumer.ReadImp(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.PCMToFloatStream.ReadImp(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.PolyphaseResamplerStream.ReadImp(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.ConvertBitDepthStream.ReadImp(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.ReportProcessingSpeedStream.ReadImp(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Broker.Transport.RaatZonePlayer.<>c__DisplayClass31_0.<_StartStream4>b__1()
10/26 06:48:52 Warn: [zone x] Track Stopped Due to Error
10/26 06:48:52 Info: [zone x] OnPlayFeedback StoppedEndOfMediaUnnatural
10/26 06:48:52 Debug: [zone x] _Advance (Track)

Playing to my dCS network bridge

10/26 06:55:14 Trace: [zone dCS NB roon] Playing 6 Items
10/26 06:55:14 Trace: [zone dCS NB roon] Selecting Source state=Paused
10/26 06:55:14 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] SENT [9945]{"request":"request_source"}
10/26 06:55:14 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] GOT [9945] {"status":"Success"}
10/26 06:55:14 Info: [zone dCS NB roon] Canceling Pending Sleep
10/26 06:55:14 Trace: [zone dCS NB roon] Playing TransportItem
10/26 06:55:14 Info: [zone dCS NB roon] Canceling Pending Sleep
10/26 06:55:14 Trace: [zone dCS NB roon] Selecting Source state=Stopped
10/26 06:55:14 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] SENT [9946]{"request":"request_source"}
10/26 06:55:14 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] GOT [9946] {"status":"Success"}
10/26 06:55:14 Trace: [dCS NB roon] [Lossless, 16/44 TIDAL FLAC => 16/44] [53% buf] [STOPPED @ 0:00] Call Me a Dog [25th Anniversay Mix] - Temple of the Dog
10/26 06:55:14 Debug: [easyhttp] [15875] GET to https://metadata.roonlabs.net/1/albums/166:0:91928966/reviews?c=tidal-nz returned after 5746 ms, status code: 200
10/26 06:55:15 Trace: GetImageData[Local](id=66613 spec=500 key=boudaaaa) => gotfromcache=False missinglocalimage=False didscale=True scaletime=467), overalltime=467ms
10/26 06:55:15 Trace: GetImageData[Local](id=66613 spec=500 key=boudaaaa) => gotfromcache=False missinglocalimage=False didscale=True scaletime=467), overalltime=468ms
10/26 06:55:15 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] SENT [9948]{"request":"update_artwork","mimetype":"image/jpeg"}
10/26 06:55:15 Trace: [dCS NB roon] [Lossless, 16/44 TIDAL FLAC => 16/44] [53% buf] [LOADING @ 0:00] Call Me a Dog [25th Anniversay Mix] - Temple of the Dog
10/26 06:55:15 Trace: [musicpowerstate] music is playing, preventing idle sleep
10/26 06:55:15 Info: [dCS NB roon] [zoneplayer] Playing: /mnt/music/james/__HDtracks uncompressed/Temple Of The Dog/Temple Of The Dog (25th Anniversary Mix) [192kHz - 24bit]/05 - Call Me A Dog (25th Anniversary Mix).wav
10/26 06:55:15 Info: [dCS NB roon] [zoneplayer] Queueing: /mnt/music/james/__HDtracks uncompressed/Temple Of The Dog/Temple Of The Dog (25th Anniversary Mix) [192kHz - 24bit]/06 - Times Of Trouble (25th Anniversary Mix).wav
10/26 06:55:15 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] GOT [9948] {"status":"Success"}
10/26 06:55:15 Trace: [dbperf] flush 0 bytes, 0 ops in 3 ms (cumulative 495075392 bytes, 263660 ops in 355512 ms)
10/26 06:55:15 Trace: [dbperf] flush 0 bytes, 0 ops in 1 ms (cumulative 495075392 bytes, 263660 ops in 355513 ms)
10/26 06:55:15 Trace: [dbperf] flush 0 bytes, 0 ops in 2 ms (cumulative 495075392 bytes, 263660 ops in 355515 ms)
10/26 06:55:15 Info: [dCS NB roon] [zoneplayer] Open result (Queueing): Result[Status=Success]
10/26 06:55:15 Info: [dCS NB roon] [zoneplayer]     Open Result (Playing):Result[Status=Success]
10/26 06:55:15 Info: [dCS NB roon] [zoneplayer] Starting playback
10/26 06:55:15 Trace: [dCS NB roon] [zoneplayer/raat] StartStream Sooloos.Broker.Transport.RaatZonePlayer+Endpoint: StreamFormat(channels=2, bitspersample=24, samplerate=192000, isdts=False) => StreamFormat(channels=2, bitspersample=24, samplerate=192000, isdts=False) streamid=756258746
10/26 06:55:15 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] SENT [9951]{"request":"setup","format":{"sample_type":"pcm","sample_rate":192000,"bits_per_sample":24,"channels":2,"sample_subtype":"none"}}
10/26 06:55:15 Info: [zone dCS NB roon] OnPlayFeedback Playing
10/26 06:55:15 Trace: [dCS NB roon] [Lossless, 24/192 WAV => 24/192] [53% buf] [PLAYING @ 0:00] Call Me a Dog [25th Anniversay Mix] - Temple of the Dog
10/26 06:55:15 Info: [library] recorded play for profile 6f3ef12d-64a0-4414-a68a-422075bbee08: mediaid=168:0:91928978 metadataid= contentid=168:0:91928978 libraryid= isfromradio=False isfrommix=False isfrommobile=
10/26 06:55:15 Trace: [prebuffer] ready 652800/1920000 (34%) @ 0/304 sec
10/26 06:55:15 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] GOT [9951] {"message":{"signal_path":[{"quality":"lossless","method":"digital","type":"output"}]},"status":"OutputMessage"}
10/26 06:55:15 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] GOT [9951] {"message":{"signal_path":[{"quality":"lossless","method":"digital","type":"output"}]},"status":"OutputMessage"}
10/26 06:55:15 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] GOT [9951] {"message":{"signal_path":[{"quality":"lossless","method":"digital","type":"output"}]},"status":"OutputMessage"}
10/26 06:55:15 Info:
--[ SignalPath ]---------------------------------------------
SignalPath Quality = Lossless
Elements:
    Source Format=Wav 192000/24/2 BitRate=9216 Quality=Lossless
    Raat Device=dCS Network Bridge
    Output OutputType=Local_Digital Quality=Lossless SubType= Model=
------------------------------------------------------------
10/26 06:55:16 Debug: [easyhttp] [15871] GET to https://metadata.roonlabs.net/1/tracks/168:0:91928978/lyrics returned after 7280 ms, status code: 200
10/26 06:55:16 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] GOT [9951] {"clock_port":37117,"status":"Success","audio_port":0,"audio_port_tcp":39453}
10/26 06:55:16 Trace: [dCS NB roon] [zoneplayer/raat] Endpoint dCS Network Bridge State Changed: Idle => Prepared
10/26 06:55:16 Trace: [dCS NB roon] [zoneplayer/raat] pausing for 0.5s for server-side resync delay
10/26 06:55:16 Info: [stats] 23430mb Virtual, 2720mb Physical, 653mb Managed, 640 Handles, 100 Threads
10/26 06:55:16 Trace: [dCS NB roon] [zoneplayer/raat] synced to endpoint dCS Network Bridge clock: realtime=4048331072059 rtt=0us offset=-703082416927us delta=-703082416927us
10/26 06:55:16 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] SENT [9953]{"request":"stream","stream_id":756258746,"first_seq":-1,"nak_port":-1,"buffer_size":10,"ready_threshold":0.2}
10/26 06:55:16 Trace: [Data Conversion Systems Ltd Network Bridge @ 10.1.1.56:50377] [raatclient] GOT [9953] {"status":"Buffering"}
10/26 06:55:16 Trace: [dCS NB roon] [zoneplayer/raat] Endpoint dCS Network Bridge State Changed: Prepared => Buffering
10/26 06:55:16 Trace: [dCS NB roon] [zoneplayer/raat] [zoneplayer/raat] selected dCS Network Bridge as clock master
10/26 06:55:16 Error: while reading for dCS Network Bridge: MQA decoder does 1x->2x but got sample rate 192000
10/26 06:55:16 Warn: [zoneplayer/raat] Error during streaming: System.ArgumentException: MQA decoder does 1x->2x but got sample rate 192000
   at Sooloos.Broker.Transport.AudioFileStreamWrapper..ctor(AudioEnv env, AudioStream backing, Boolean decode, Boolean divert, Boolean upsampleAll, Boolean passthrough)
   at Sooloos.Broker.Transport.ZonePlayerBase._EnsurePrepared(ZonePlayerTrack track)
   at Sooloos.Broker.Transport.ZonePlayerBase.ReadImp(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStreamConsumer.ReadImp(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.ReportProcessingSpeedStream.ReadImp(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Audio.AudioStream.Read(AudioBuffer buf, Int32 nsamples)
   at Sooloos.Broker.Transport.RaatZonePlayer.<>c__DisplayClass31_0.<_StartStream4>b__1()
10/26 06:55:16 Warn: [zone dCS NB roon] Track Stopped Due to Error
10/26 06:55:16 Info: [zone dCS NB roon] OnPlayFeedback StoppedEndOfMediaUnnatural
10/26 06:55:16 Debug: [zone dCS NB roon] _Advance (Track)

Hi @AHHYAYA,

Thank you for your patience on this issue so far. The most recent traces suggest this issue is related to an ongoing investigation into an erroneous MQA error being triggered with non-MQA file formats in Roon. Here’s the tracking thread, where we’ll be posting regular updates: Certain Frank Sinatra Qobuz Tracks Won't Play in Roon (Ticket In) - #11

In a nutshell, some FLAC and .WAV formats appear to activate the MQA decoder in Roon. In some cases, this is because the track contains erroneous MQA tags from the distributor, passed through to the vendor or streaming service. In certain instances, however, we’ve verified this is not the case, and the files do not contain any MQA tagging.

Since it doesn’t appear that the track you submitted to us had any ghost MQA tags, it’s likely your issue will be resolved once we merge the ticket into an upcoming release of Roon. I don’t have a definitive timeline, but we’re working on it and prioritizing this issue.

A workaround is to play the tracks via Roon ARC. Since ARC does not currently have an in-built MQA decoder and will only pass MQA through to a DAC/DAP, there’s nothing that ought to trigger this error.

Hi @connor ,

Thanks for that. It’s worth noting that I’m sure these tracks played fine a while back, before I brought my subscription - I first noticed an issue around June 10 2022 and it appeared to be caused by the most recent update prior to then and has been occurring ever since. Another related issue is that if I’m playing a local 24/96 file sometimes I have to click multiple times for the track to start. Neither of these occurred in the release before then.

I’m pretty sure these issues only started with the 952 or 970 release however I don’t know how to roll back to test. I’m 100% sure my entire library played fine before this for the 2nd issue I mentioned, and 80% for the original issue. Below is the email I sent prior to being advised to raise the issue here

---- on Fri, 10 Jun 2022 01:22:09 -0400 ________________ wrote ----

Hi,

Roon was going fine for me until the latest update which has affected my ability to play local hires files to my Roon ready endpoint (dCS Network Bridgde). For a local 24/96 file I have to click the filenames multiple times for the track to start playing, for a local 24/192 file it often doesn’t play at all. This was all going fine before the update - it galls a bit to pay big $ for something that isn’t working properly, I’ve also seen a lot of complaints about this most recent release in the forums. When is the next release due and do you know if it will fix my playback problems?

Nb. Playing these local files was fine before the latest release, and is still fine to when I’m not using my Roon ready endpoint (e.g. is OK playing to my laptop).

Thanks,

– James::slight_smile:

Hi @connor

I’m still unable to play the track in the latest version of Roon.

– James :slight_smile:

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.