scripts/bluetooth-port-latency.sh

14 lines
442 B
Bash
Raw Permalink Normal View History

2024-01-06 09:38:33 +01:00
#!/bin/bash
2020-09-03 23:34:53 +02:00
2021-02-18 14:13:23 +01:00
# pulseaudio
#latency=${1:-160000}
# pipewire
latency=${1:-80000}
2020-09-04 15:15:09 +02:00
2024-01-06 09:38:33 +01:00
for bz in $(pactl -f json list cards 2>/dev/null | jq -r '.[] | select(.name | contains("bluez")) | .name'); do
readarray -t ports < <(pactl -f json list cards 2>/dev/null | jq -r ".[] | select(.name | contains(\"${bz}\")) | .ports | keys | .[]")
for port in "${ports[@]}"; do
pactl set-port-latency-offset ${bz} ${port} ${latency}
done
2020-09-04 15:15:09 +02:00
done