diff --git a/spa/plugins/bluez5/a2dp-sink.c b/spa/plugins/bluez5/a2dp-sink.c index f73d14526..4c735d4a9 100644 --- a/spa/plugins/bluez5/a2dp-sink.c +++ b/spa/plugins/bluez5/a2dp-sink.c @@ -812,6 +812,7 @@ static const struct spa_dict_item node_info_items[] = { { SPA_KEY_MEDIA_CLASS, "Audio/Sink" }, { SPA_KEY_NODE_DRIVER, "true" }, { SPA_KEY_NODE_LATENCY, "512/48000" }, + { SPA_KEY_NODE_PAUSE_ON_IDLE, "false" }, }; static void emit_node_info(struct impl *this, bool full) diff --git a/spa/plugins/bluez5/a2dp-source.c b/spa/plugins/bluez5/a2dp-source.c index 364836a7b..c55328104 100644 --- a/spa/plugins/bluez5/a2dp-source.c +++ b/spa/plugins/bluez5/a2dp-source.c @@ -641,6 +641,7 @@ static const struct spa_dict_item node_info_items[] = { { SPA_KEY_MEDIA_CLASS, "Stream/Output/Audio" }, { SPA_KEY_NODE_DRIVER, "true" }, { SPA_KEY_NODE_LATENCY, "512/48000" }, + { SPA_KEY_NODE_PAUSE_ON_IDLE, "false" }, }; static void emit_node_info(struct impl *this, bool full) diff --git a/spa/plugins/bluez5/sco-sink.c b/spa/plugins/bluez5/sco-sink.c index fde9fcc8a..0bcf6b6f7 100644 --- a/spa/plugins/bluez5/sco-sink.c +++ b/spa/plugins/bluez5/sco-sink.c @@ -664,6 +664,7 @@ static const struct spa_dict_item node_info_items[] = { { SPA_KEY_DEVICE_API, "bluez5" }, { SPA_KEY_MEDIA_CLASS, "Audio/Sink" }, { SPA_KEY_NODE_DRIVER, "true" }, + { SPA_KEY_NODE_PAUSE_ON_IDLE, "false" }, }; static void emit_node_info(struct impl *this, bool full) diff --git a/spa/plugins/bluez5/sco-source.c b/spa/plugins/bluez5/sco-source.c index e22474f25..338b81422 100644 --- a/spa/plugins/bluez5/sco-source.c +++ b/spa/plugins/bluez5/sco-source.c @@ -673,6 +673,7 @@ static const struct spa_dict_item node_info_items[] = { { SPA_KEY_DEVICE_API, "bluez5" }, { SPA_KEY_MEDIA_CLASS, "Audio/Source" }, { SPA_KEY_NODE_DRIVER, "true" }, + { SPA_KEY_NODE_PAUSE_ON_IDLE, "false" }, }; static void emit_node_info(struct impl *this, bool full) diff --git a/src/daemon/media-session.d/bluez-monitor.conf b/src/daemon/media-session.d/bluez-monitor.conf index 4dfd457a0..07d96770f 100644 --- a/src/daemon/media-session.d/bluez-monitor.conf +++ b/src/daemon/media-session.d/bluez-monitor.conf @@ -41,7 +41,7 @@ rules = [ #node.nick = null #priority.driver = 100 #priority.session = 100 - #node.pause-on-idle = true + #node.pause-on-idle = false #resample.quality = 4 #channelmix.normalize = false #channelmix.mix-lfe = false