A 44.1KHz WAV file can not be played correctly

Roon Core Machine

Operating System: ArchLinux
CPU: i3
RAM: 8GB
Roon Version: 1.8 (build 814)

Networking Gear & Setup Details

Ethernet
model of switches: Silent Angel Bonn N8

Connected Audio Devices

USB to a XMOS based DAC.

Number of Tracks in Library

2099 tracks

Description of Issue

Play the track in Roon and it did not play.

Hey @Chorus_Chuang,

Thanks so much for getting in touch about this. We’d love to help.

Since WAV files are normally supported in Roon, could you please check Skipped Files to see if the file shows up there?

Thanks :pray:

Hi Rebeka,

Thank you for rapid response.
Sorry that I did not make it clear.
The Roon success to show the track and it do not play it when I play this track.

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.

1 Like

Hey @Chorus_Chuang,

I appreciate the clarification :pray:

@Tony_Casey’s suggestion is great! Could you please give that a try too? :nerd_face:

1 Like

Hi Tony,

Using other player can play the music correctly.
For your information.

Hi Rebeka,

Are you able to download the music file that I put in the dropbox?

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.

Hi Tony,

Thank you for this suggestion.

Could you advise which software is suggested to do the converting?
Thank you!

dBpoweramp is the most popular and highly recommended.

1 Like

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.

1 Like

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.

3 Likes

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%)

It does indeed appear to be fp.

2 Likes

I attempted to play the file in Roon - it wouldn’t.

Looking at the logs, I see first

14:25:35 Warn: [tagextractionservice] possibly corrupt file (CorruptFile): /roon/sys/storage/smbmounts/RoonStorage_2201f53e9f376ac372f4dfa8d044a7eb6d2feadd/Holly’s/Bad_weather.wav
09/23 14:25:35 Warn: [storage] unknown audio signature, track identity may waver: /roon/sys/storage/smbmounts/RoonStorage_2201f53e9f376ac372f4dfa8d044a7eb6d2feadd/Holly’s/Bad_weather.wav

Followed by

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.

1 Like

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.

1 Like

Interesting. I didn’t know about floating point WAV causing issues.

1 Like

Hey @Chorus_Chuang,

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 :pray:

Hi @beka

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.

Thank you!

Hey @Chorus_Chuang,

If you’d like us to check the integrity of the file, could you please upload it here?

Please, let us know once you’ve had the chance to upload it. We’re not automatically notified :pray:

Hi @beka ,

Uploaded and thank you for checking this.

1 Like