[Airplay] Do not auto-connect to AV receiver
- PipeWire version (
pipewire --version
): pipewire Compiled with libpipewire 0.3.71 Linked with libpipewire 0.3.71 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): PRETTY_NAME="Arch Linux" - Desktop Environment: sway
- Kernel version (
uname -r
): 6.3.5-arch1-1
Description of Problem:
Hi,
I'm struggling with what is either a bug or a misunderstanding from my side.
So i have configured Airplay using raop-sink for my AV Receiver. It works fine, i can finally stream music now!
Now, the problem is, whenever i start pavucontrol, it autoconnects to the Receiver and tells it to switch to AirPlay. This might be wished behaviour, but it is quite annoying when someone else is watching a movie and i accidentally open pavucontrol, disturbing their movie-watching.
Ive played around with various settings pipewire and wireplumber but i cant seem to fix it.
How Reproducible:
It should be reproducible with any AV Receiver or device that uses AirPlay.
Steps to Reproduce:
- Create a RAOP sink in the pipewire user config
- Restart pipewire, wireplumber and pipewire-pulse to "reset" the state
- Test if it works
- Restart pipewire, wireplumber and pipewire-pulse again
- Open pavucontrol
- It auto-connects to the AV Receiver
Actual Results:
Whenever pavucontrol is opened, it auto connects to the AirPlay AV Receiver
Expected Results:
It should only connect when actual music is played to the RAOP sink.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pw-dump.log