One thing you can try is playing the file in another player like foobar2000. If it plays in foobar but not in roon then there might be something out of specification with the WAV file headers that other players like foobar do not mind but roon does. Often just converting WAV to WAV fixes this and you can do that conversion directly from foobar.
If you cannot get the file to play in any other player then your options are limited. It may be just a corrupt file. It is still worth seeing if a WAV to WAV or WAV to FLAC conversion works and if you can play the result.
Then it is worth trying to convert the file WAV to WAV or WAV to FLAC. You will not loose any SQ, but the conversion process may fix problems with the WAV/FLAC container that prevents roon playing. It doesn’t work every time but it is worth a try.
I would recommend dbPoweramp as well. It is paid for software but there are a lot of functionalities and a largely intuitive GUI so it is worth every penny. You can do this conversion for free with foobar2000. That also has a lot of functionality as well but a generally harder to use GUI if you are not used to using these sorts of tools.
When you use a PC software to open the file (for conversion), take this chance to find more details about the WAV. In particular check whether it’s in 32 bit floating point. This is not the common type of interger WAV and therefore may be a problem.
I downloaded the file and ran it through mediainfo. I see
General
Complete name : downloads/Bad_weather.wav
Format : Wave
File size : 81.3 MiB
Duration : 4 min 1 s
Overall bit rate mode : Constant
Overall bit rate : 2 823 kb/s
Album replay gain : -7.33 dB
Album replay gain peak : 1.000000
Album : 广岛之恋
Track name : 阴天
Track name/Position : 10
Track name/Total : 12
Performer : 张玮伽.钟明秋
Director : ÕÅçâÙ¤.ÖÓÃ÷Çï
Genre : HIFI
Recorded date : 2021
Original source form/Name : ¹ãµºÖ®Áµ
Cover : Yes
Cover type : Cover (front)
Cover MIME : image/jpeg
ITRK : 10/12
Audio
Format : PCM
Format profile : Float
Codec ID : 3
Codec ID/Hint : IEEE
Duration : 4 min 1 s
Bit rate mode : Constant
Bit rate : 2 822 kb/s
Channel(s) : 2 channels
Sampling rate : 44.1 kHz
Bit depth : 32 bits
Stream size : 81.3 MiB (100%)
09/23 14:26:11 Info: [SM-T810] [zoneplayer] Playing: /roon/sys/storage/smbmounts/RoonStorage_2201f53e9f376ac372f4dfa8d044a7eb6d2feadd/Holly’s/Bad_weather.wav
09/23 14:26:12 Info: [SM-T810] [zoneplayer] Open Result (Playing):Result[Status=Success]
09/23 14:26:12 Critical: threadpoolsynchronizationcontext: System.ArgumentException: MQA decoder only works on 16 or 24bit input, got 32bit
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.<>c__DisplayClass114_0.<_Play>b__0(Result1 result) at Sooloos.Broker.Transport.ZonePlayerBase.<>c__DisplayClass115_0.<_Open>b__0(Result1 result)
at Sooloos.Broker.Transport.AudioSignalFactory.<>c__DisplayClass0_1.b__4()
at Sooloos.ThreadPoolSynchronizationContext.<>c__DisplayClass14_0.<_Dispatch>b__0(Object )
Looks like Roon has got confused about the track.
Reformatting it as standard integer format will probably sort things out.
Yes, as suggested by Tony, converting to FLAC should work. This is because FLAC is always integer.
What I don’t understand is, based on other posts I believe Roon accepts floating point WAV. Here it clearly does not. I wonder whether it’s a specific track issue, or dependent on some codec pack that’s OS-related.
I wanted to follow up on this thread and see where things have landed. Can we continue to help? It seems like many of our subscribers have chimed in to help. Thanks everyone
We have found another wav files in WAV 192KHz 64-bits (float) format, which can not be listed in Roon.
It is 737MB in size.
Do you need the issued file?
It will be appreciated if Roon can make it works so that we do not need to convert the file one by one.