diff --git a/wireplumber/.config/wireplumber/wireplumber.conf.d/80-bluez.conf b/wireplumber/.config/wireplumber/wireplumber.conf.d/80-bluez.conf new file mode 100644 index 0000000..d545f74 --- /dev/null +++ b/wireplumber/.config/wireplumber/wireplumber.conf.d/80-bluez.conf @@ -0,0 +1,17 @@ +monitor.bluez.rules = [ + { + matches = [ + { + node.name = "~bluez_input.*" + }, + { + node.name = "~bluez_output.*" + } + ] + actions = { + update-props = { + session.suspend-timeout-seconds = 0 + } + } + } +] diff --git a/wireplumber/.config/wireplumber/wireplumber.conf.d/81-bluez-properties.conf b/wireplumber/.config/wireplumber/wireplumber.conf.d/81-bluez-properties.conf index fb9b0e5..3e18f68 100644 --- a/wireplumber/.config/wireplumber/wireplumber.conf.d/81-bluez-properties.conf +++ b/wireplumber/.config/wireplumber/wireplumber.conf.d/81-bluez-properties.conf @@ -1,5 +1,7 @@ monitor.bluez.properties = { - bluez5.codecs = [ sbc_xq sbc ] - bluez5.enable-sbc-xq = true - bluez5.enable-msbc = true + bluez5.roles = [ a2dp_sink a2dp_source ] + bluez5.codecs = [ ldac aac sbc_xq sbc ] + bluez5.enable-sbc-xq = true + bluez5.enable-msbc = false + bluez5.enable-hw-volume = false }