From 501f119803cd02f4e3f2a2d654cd5a378a4f6f63 Mon Sep 17 00:00:00 2001 From: George Kiagiadakis Date: Tue, 14 Nov 2023 21:23:56 +0200 Subject: [PATCH] monitors/alsa-midi: move default property values in the Lua script --- src/config/wireplumber.conf.d/alsa.conf | 8 ++------ src/scripts/monitors/alsa-midi.lua | 14 ++++++++++---- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/src/config/wireplumber.conf.d/alsa.conf b/src/config/wireplumber.conf.d/alsa.conf index 9dca0bf3..7c15c069 100644 --- a/src/config/wireplumber.conf.d/alsa.conf +++ b/src/config/wireplumber.conf.d/alsa.conf @@ -16,14 +16,10 @@ monitor.alsa.midi.node-properties = { ## MIDI bridge node properties ## Name set for the node with ALSA MIDI ports - node.name = "Midi-Bridge" + # node.name = "Midi-Bridge" ## Removes longname/number from MIDI port names - api.alsa.disable-longname = true - - ## Set priorities so that it can be used as a fallback driver (see pipewire#3562) - priority.session = 100 - priority.driver = 1 + # api.alsa.disable-longname = false } monitor.alsa.vm.node.defaults = { diff --git a/src/scripts/monitors/alsa-midi.lua b/src/scripts/monitors/alsa-midi.lua index c3bf63b7..d3c3aa7b 100644 --- a/src/scripts/monitors/alsa-midi.lua +++ b/src/scripts/monitors/alsa-midi.lua @@ -24,14 +24,20 @@ fm_plugin = nil function CreateMidiNode () -- Midi properties - local props = {} + local props = { + ["factory.name"] = "api.alsa.seq.bridge", + + -- Name set for the node with ALSA MIDI ports + ["node.name"] = "Midi-Bridge", + + -- Set priorities so that it can be used as a fallback driver (see pipewire#3562) + ["priority.session"] = "100", + ["priority.driver"] = "1", + } for k, v in pairs(config.node_properties) do props[k] = v end - props["factory.name"] = "api.alsa.seq.bridge" - props["node.name"] = props["node.name"] or "Midi-Bridge" - -- create the midi node local node = Node("spa-node-factory", props) node:activate(Feature.Proxy.BOUND, function (n)