diff --git a/src/scripts/monitors/bluez.lua b/src/scripts/monitors/bluez.lua index 92092a82..38e4b8db 100644 --- a/src/scripts/monitors/bluez.lua +++ b/src/scripts/monitors/bluez.lua @@ -62,7 +62,7 @@ function createNode(parent, id, type, factory, properties) ((factory:find("sink") and "bluez_output") or (factory:find("source") and "bluez_input" or factory)) .. "." .. (properties["api.bluez5.address"] or dev_props["device.name"]) .. "." .. - (properties["api.bluez5.profile"] or "unknown") + tostring(id) -- sanitize name properties["node.name"] = name:gsub("([^%w_%-%.])", "_")