From 15777f7160ac8cd2abb08c5a25e814089ee207b4 Mon Sep 17 00:00:00 2001 From: tosu Date: Thu, 1 Feb 2024 00:21:58 +0100 Subject: [PATCH] Improve connect_to_mx5.sh --- .local/bin/connect_to_mx5.sh | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/.local/bin/connect_to_mx5.sh b/.local/bin/connect_to_mx5.sh index 6580a60..5bba6b5 100755 --- a/.local/bin/connect_to_mx5.sh +++ b/.local/bin/connect_to_mx5.sh @@ -1,9 +1,25 @@ -#!/bin/sh +#!/bin/bash + +set -euo pipefail +###################### STOP ################### +# Put device in pairing mode!!! + +# MUST be uppercase +MX5_MAC="AC:80:0A:6D:F3:7B" +MX5_SINK="bluez_sink.AC_80_0A_6D_F3_7B.a2dp_sink" +MX3_MAC="14:3F:A6:A8:7F:CD" + +DEVICE_MAC="${MX5_MAC}" +DEVICE_SINK="${MX5_SINK}" + +function log () { + printf "\n\033[31m%s\033[m\n" "${@}" >/dev/tty +} bluetoothctl power on \ - && bluetoothctl connect 14:3F:A6:A8:7F:CD + && bluetoothctl connect "${DEVICE_MAC}" -sleep 3 +bluetoothctl connect "${DEVICE_MAC}" || + { sleep 3; bluetoothctl connect "${DEVICE_MAC}"; } -bluetoothctl connect 14:3F:A6:A8:7F:CD || - { sleep 3; bluetoothctl connect 14:3F:A6:A8:7F:CD; } +pactl set-default-sink "${DEVICE_SINK}"