@ 260802.2

240112.1 · e39feba72e17f8691589bfd2e892eaf9497810a8

kang: overall audio setup

I've finally entered the world of wireless earbuds. It turns out that they really do not work well with Pulse Audio[1]. I could not get the microphone to work consistenly. So I've migrated over to PipeWire and things word actually pretty well. Right out of the box. I'm impressed.

The interesting bummer here that I didn't even know about until today is that, apparently, there is an inherent limitation in Bluetooth (or, perhaps more precisely, virtually all supported Bluetooth codecs) that prevents "high fidelity audio" when the microphone is enabled. What an absolute fucking joke.[2] Like... It's 2024. C'mon.

[1]: https://wiki.archlinux.org/title/Bluetooth_headset#HFP_not_working_with_PulseAudio

[2]: https://wiki.archlinux.org/title/Bluetooth_headset#Alternative:_A2DP_duplex_channel

reading declarations

Changes to bin/audio-play. All files

bin/audio-play

@@ -13,5 +13,4 @@ if ! [ -f "$path" ]; then   echo "$path does not exist" >&2   exit 1 fi-sink="$(audio-default-sink-name)"-exec ogg123 -d pulse -o "sink:$sink" "$path" > /dev/null 2>&1+exec ogg123 "$path" > /dev/null 2>&1