diff --git a/po/conf.pot b/po/conf.pot index d120f294..76e7260a 100644 --- a/po/conf.pot +++ b/po/conf.pot @@ -153,6 +153,16 @@ msgstr "" msgid "Monitor ports" msgstr "" +#. /wireplumber.settings.schema/node.features.audio.mono/description +#: wireplumber.conf +msgid "Configure all audio nodes in MONO" +msgstr "" + +#. /wireplumber.settings.schema/node.features.audio.mono/name +#: wireplumber.conf +msgid "Mono" +msgstr "" + #. /wireplumber.settings.schema/node.features.audio.no-dsp/description #: wireplumber.conf msgid "Do not convert audio to F32 format" diff --git a/src/config/wireplumber.conf b/src/config/wireplumber.conf index 7b6e99a2..563a0d91 100644 --- a/src/config/wireplumber.conf +++ b/src/config/wireplumber.conf @@ -932,6 +932,12 @@ wireplumber.settings.schema = { type = "bool" default = false } + node.features.audio.mono = { + name = "Mono" + description = "Configure all audio nodes in MONO" + type = "bool" + default = false + } node.stream.restore-props = { name = "Restore properties" description = "Remember and restore properties of streams" diff --git a/src/scripts/node/create-item.lua b/src/scripts/node/create-item.lua index ffb7bfb6..e395a9f3 100644 --- a/src/scripts/node/create-item.lua +++ b/src/scripts/node/create-item.lua @@ -39,6 +39,8 @@ function configProperties (node) Settings.get_boolean ("node.features.audio.monitor-ports") properties ["item.features.control-port"] = Settings.get_boolean ("node.features.audio.control-port") + properties ["item.features.mono"] = + Settings.get_boolean ("node.features.audio.mono") properties ["node.id"] = node ["bound-id"] -- set the default media.role, if configured