3 ms·
Unless I missed something, if it works it'll be with the SBC codec and it's not very good. For music the BT profile is the Advanced Audio Distribution Profile
by yaantc 8y ago
Unless I missed something, if it works it'll be with the SBC codec and it's not very good.
For music the BT profile is the Advanced Audio Distribution Profile (A2DP). But this is just a transport, and on top of it there can be many codecs. The only mandatory codec is SBC [1], which is BT specific and not very good. YMMV, but I prefer using a wired headphone than BT SBC.
There are other options, but then you need support on both ends. The best are AAC (Apple world), LDAC (Sony, all recent Android) and AptX HD (Android, Win10 I believe but TBC...). Those are supposed to be transparent, and for LDAC at least (the only one I have personal experience with) it is to my ears. Unfortunately last time I checked only SBC was supported on Linux... So I stick to wired on my Linux laptop, and use BT with LDAC on my smartphone only.
[1] https://en.wikipedia.org/wiki/SBC_(codec) https://en.wikipedia.org/wiki/SBC_(codec)
- delroth 8y agoThere is support for better codecs on Linux, it's just not shipped by default on most distros unfortunately. https://github.com/EHfive/pulseaudio-modules-bt https://github.com/EHfive/pulseaudio-modules-bt
- bubblethink 8y agoWhy are these not upstream ? Are there patent issues ?
- yaantc 8y agoThanks a lot! I did miss something new ;)
- ikeboy 8y agoFuncl supports AptX but requires an app on Android to use it, so not sure if they'd work on linux even if it was supported
- deleted 8y ago[deleted]