Audio source does not show up in soundux when streaming audio via bluetooth
✍️ Bug Description
Audio source does not show up in soundux when streaming audio via bluetooth
🔁 Steps to reproduce
- Connect device to PC via bluetooth
- Start audio stream on first device
- Be able to hear audio from that device on the second
- Check audio sources, confirm that WirePlumber [export] exists
- Check pass through in soundux
- WirePlumber [export] does not show up
🖥️ Console Output
[19:13:43] [success] Config read
[19:13:43] [success] LibWnck found - Icon support is enabled
(soundux:16776): Wnck-WARNING **: 20:13:43.342: libwnck is designed to work in X11 only, no valid display found
[19:13:43] [warning] Failed to get default screen!
[19:13:43] [failure] Could not create IconFetcher instance
[19:13:43] [message] Connected to PipeWire ("pipewire-0") on version "0.3.67"
[19:13:43] [message] Using DISPLAY :0
❔ Expected behaviour
I expect WirePlumber [export] to show up in soundux (see screenshot)
👀 Screenshots

🖥️ Operating System
Linux
🖥️ Distribution
Fedora 37
✅ I confirm that...
- [X] I have collected all the required information and read all the comments in this document
- [X] I searched for an existing bug report for this issue
- [X] the problem does occur with the reproduction steps I provided
- [X] what I described is indeed a problem
Passthrough will pass through an applications sound, not a device.
Or am I misunderstanding something here?
Or am I misunderstanding something here?
No, I probably misunderstood the feature then. I'm guessing this would be more of a feature request then.
I think this would be a nice feature non the less.
I'm guessing this linked to #400?
Yes, also the new backend will make this possible ootb as it will allow for a patchbay like interface ^^
there is a bit of a misunderstanding. wireplumber, the most commonly used session manager for pipewire, will list output and input over bt as applications, making there be no reason that soundux shouldn't detect it. this has me perplexed, since soundux detecting other stuff should be broken if it cant detect the wireplumber export process.