Airplay audio outputs discovery enabled by default

Would also like to know how to disable this.
I don’t mind it being there and detect my AirPlay speaker but when it randomly changes volume on those speaker to 100% it’s stops being fun.

Lost my mind while trying to understand why they were changing volume on it’s own but it stopped when disconnecting LAN from my Fedora PC.

So far I tried disabling that module through .conf file but it’s still getting loaded.

miku@Fedora ~> cat .config/pipewire/pipewire.conf.d/disable-raop.conf
context.properties = {
“module.raop” = false
}
miku@Fedora ~> pactl list modules | grep raop
Name: libpipewire-module-raop-discover
module.name = “libpipewire-module-raop-discover”

Wouldn’t be surprised if my .conf was wrong or something. I referenced this commit

EDIT: I’ve managed to disable the module. TLDR: remove pipewire-config-raop package.

It appears that it’s enabled by a link file that points to /usr/share/pipewire/pipewire.conf.avail/50-raop.conf.

That link file is created by package called pipewire-config-raop. Deleting that package disables that module and Airplay speakers are no longer detected and no longer creating sinks.