Generally, I do not like to use or control my network audio devices from my desktop PC. As I have an existing dedicated sound system for it. So, in the Fedora KDE audio controller, you might get annoyed that your WiiM device volume is set to 100% and blasting audio there. Fedora usually pulls up the network audio systems such as Apple TV, Wifi Audio systems, and can be a pain.

Here is the general fix to disable AirPlay/RAOP discovery:

Since all these unwanted devices are network audio endpoints, disabling the RAOP (Remote Audio Output Protocol) module in PipeWire will prevent them from appearing at all. This is the simplest and cleanest solution by far.

  1. Create the configuration directory if it doesn’t exist:

    mkdir -p ~/.config/pipewire/pipewire.conf.d/
  2. Create a file named disable-raop.conf inside that directory:

    nano ~/.config/pipewire/pipewire.conf.d/disable-raop.conf
  3. Add the following content to disable the RAOP module:

    context.properties = {
        module.raop = false
    }
  4. Restart PipeWire to apply changes:

    systemctl --user restart pipewire pipewire-pulse wireplumber

And, that’s it. You should be able to see them disappear right away.