I’m experiencing a persistent issue with crackling sound when using Symfonium with LDAC enabled on my Bluetooth device. This issue doesn’t occur when I use other media players with the same setup.
Here are the details of my setup:
Device: Xiomi K50i
Bluetooth Device: CMF Buds Pro 2
Android Version: Android 14 Xiomi Hyperos
Symfonium Version: 11.4.0
Configuration which may helpful to have idea about issue
Equalizer-DSP:
Replay gain: off
Processing engine: disabled
Settings>Playback>Decoding and Transcoding
Mobile maximum bitrate: original
Wifi maximum bitrate: original
Prefer internal decoder: enabled
Hi-res support for local renderer (experimental): enabled
Transcoding engine: enabled
Casting replay gain processor (experimental): disabled
The crackling starts as soon as LDAC is enabled and is consistent across all media played within Symfonium. Disabling LDAC resolves the issue, but other apps work fine with LDAC enabled, so I suspect it might be specific to Symfonium.
Has anyone else experienced this? Any troubleshooting tips or known solutions?
Thank you!
Logs:
Upload description: Crackling Sound with LDAC Enabled on Bluetooth Device
This is because you enable hires and Symfonium then send audio data at way higher quality than the other apps.
LDAC have broken implementation on some devices with hi res and the connection just can’t handle the nitrate. On low end devices this can also be the CPU that can’t follow fast enough on hi res.
I appreciate your response @Tolriq , but I think there are some points worth revisiting because the issue doesn’t seem to align with your reasoning.
Symfonium Sending Higher Quality Audio:
You mentioned that Symfonium sends audio at a much higher quality than other apps, which might cause the issue. But, other apps which I use along with Symfonium like Poweramp, Neutron pLayer, UAPP also offer high-quality output through settings like bit-perfect playback and high-res modes, and they work fine with LDAC on the same device. This suggests that the issue might not be purely about the audio quality being sent but possibly how Symfonium interacts with LDAC or the device’s audio stack.
LDAC and Device Compatibility:
If the problem is related to a “broken implementation” of LDAC on the device, other apps must also be affected not only just Symfonium.
Device Performance and CPU Load:
You also mentioned that low-end devices might struggle with high-res playback, but my device Xiaomi K50i is more than capable of handling high-quality audio streams. It performs perfectly with LDAC and other apps, even with high end settings that i prefer. If Symfonium is using significantly more CPU or sending unnecessarily large data streams, this might be something worth looking into.
Hi, having a similar kind of issue, using a Motorola G54 (Android 14). When turning on the audio processing section, the audio starts to crackle. I bought a new set of BT Headphones recently (Sony WF 1000XM5), so turning it on is no longer necessary. Strange it is though.
You use bt double price of your phone, intresting.
I don’t think if your phone supports ldac. So, codec is not an issue here which @Tolriq in previous response referring to in context of broken implementation.
I am really sorry if you took it as otherwise, my intention was not to pinch on device price in anyway. Infact I am surprised that you have bt double the price of phone, and as far as you are satisfied with the performance or stuff, price doesn’t matter.
And regarding codec, in my device it was being assumed that codec has something to do with this issue, as i get this issue only when I enable ldac codec. So I just checked on internet and forum if your device too have ldac (so at least i could have some clarification that codec is common in our issues) and it seems to me that it doesn’t and I wasn’t sure either that’s why I said maybe.
Also I am requesting your response if you get this issue with or without ldac codec if you can confirm would be helpful in troubleshooting.
We both having the same issue of crackling sound if ldac is enabled.
@Me78 you can also upload logs from app itself by putting your username and in description you can put something unique which can be distinguished and comment that description here which @Tolriq can look at.
I think I found the cause of the issue. I’m using Bluetooth Codec Changer in the background to maintain the highest audio quality possible. This was set to 32 bit depth, though my Headphones only support 24 bit. When using other players, this caused no problem. Setting it to 24 removed the crackle entirely.