Sound plays on Linux export, but silent on Windows export?

Godot Version

4.6 stable

Question

Hi, so I have a game that when exported to Windows, there's one particular sound that doesn't play (under Wine and Proton. I don't have a Windows PC to test, just my Kubuntu desktop and Steam Deck). It works fine in both the editor and in the Linux build of the game, and all other sounds to my observation do play normally on Windows. It's an MP3, just like all the other sounds that work, and it's a sound assigned directly in the AudioStreamPlayer node and played by calling play(). There are no errors recorded in the debug output when running the Windows build. The sound effect simply fails to make any noise. Is there any rational explanation as to why this happens?

You could upload the MP3 for others to test on their Windows. Also you don’t need a Windows PC. Just install VirtualBox on your PC and install Windows on it. You can download Windows free and install it without a key. There maybe couple of nags. Just google the following “can I download Windows for free?”

After more investigation, I was able to get it to work. It was being played every frame causing it to never be heard, which still makes the editor and Linux build behavior odd, since they just worked anyway even though it shouldn’t have. Thanks though, I’m getting a Windows VM set up just in case I need it in the future.