USB microphone doesn't show up as input until restart
If you are filing this issue with a regular release please try master as it might already be fixed.
Version, Distribution, Desktop Environment:
0.3.33, Arch Linux, i3
Description of Problem:
When I plug in my microphone after pipewire is already running (a Samson G-Track Pro), it does not appear as an input device to pulseaudio clients such as pavucontrol or OBS studio. pavucontrol does show it in the "Configuration" tab, with the profile set to "Analog Stereo Input", but there is no corresponding entry in the "Input Devices" section.
How Reproducible:
Always
Steps to Reproduce:
- Start pipewire in a user session via the included systemd service file
- Plug in G-Track Pro
- Note no audio input device present
- Restart pipewire with systemctl --user restart pipewire.service
- Note audio input device present
Actual Results:
The audio input device is not available upon plugging in the usb microphone after pipewire begins.
Expected Results:
The audio input device would be available without restarting pipewire.
The audio input device is present upon connecting the microphone, without restarting pipewire.
Additional Info Eg. pw-dump -N > file
(As Attachment Please):
The headphone has two audio jacks on it - a regular sized headphone jack labelled as an output and a larger jack for monitoring an instrument, controlled by a hardware switch on the microphone.