Documentation unclear on how to use 'actions' in configuration
At a high level, my issue is that when using libpipewire-module-raop-discover, in GNOME settings the Device Output dropdown shows two copies of the AirPlay device I want to play to. One works and the other does not.
A recent PipeWire update renamed these (thanks!) to clarify that the reason there are two copies is because one is IPv4 (works), the other is IPv6 (does not work).
I would like to somehow remove the IPv6 output device from GNOME settings, and perhaps the cleanest way is to prevent PipeWire from creating a stream for it(?). So was hoping to be able to do something like:
{ name = libpipewire-raop-discover
args = {
stream.rules = [
{ matches = [
{ raop.ip.version = 6
}
]
}
]
actions = {
DO-NOT-CREATE-A-STREAM
}
}
flags = [ ifexists ]
}
Unfortunately I'm having some trouble figuring out from the documentation what the valid contents of actions
are, or if this is possible some other way.