View previous topic :: View next topic |
Author |
Message |
Jim5678 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 23 Jan 2024 Posts: 11
|
Posted: Sat Mar 02, 2024 10:23 am Post subject: [Solved] snapclient unable to find pipewire as an output |
|
|
Hi,
I'm having problems getting my snapcast client to talk to my pipewire system. Snapserver is running as root on this system, and both of my standard users are members of the pipewire group. It looks like snapclient is only seeing low-level audio devices rather than servers. I've had this working fine on this machine until a recent update. The audio works fine for things like youtube. I'm using KDE and systemd. When I search for audio output using snapclient I get this;
Code: |
└─(09:45:51)──> snapclient -l ──(Sat,Mar02)─┘
0: null
Discard all samples (playback) or generate zero samples (capture)
1: hdmi:CARD=NVidia,DEV=0
HDA NVidia, DELL U2723QE
HDMI Audio Output
2: hdmi:CARD=NVidia,DEV=1
HDA NVidia, HDMI 1
HDMI Audio Output
3: hdmi:CARD=NVidia,DEV=2
HDA NVidia, HDMI 2
HDMI Audio Output
4: hdmi:CARD=NVidia,DEV=3
HDA NVidia, HDMI 3
HDMI Audio Output
5: front:CARD=Generic
Front output / input
6: surround21:CARD=Generic
2.1 Surround output to Front and Subwoofer speakers
7: surround40:CARD=Generic
4.0 Surround output to Front and Rear speakers
8: surround41:CARD=Generic
4.1 Surround output to Front, Rear and Subwoofer speakers
9: surround50:CARD=Generic
5.0 Surround output to Front, Center and Rear speakers
10: surround51:CARD=Generic
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
11: surround71:CARD=Generic
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
12: default:CARD=CODEC
USB Audio CODEC, USB Audio
Default Audio Device
13: sysdefault:CARD=CODEC
USB Audio CODEC, USB Audio
Default Audio Device
14: front:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
Front output / input
15: surround21:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
2.1 Surround output to Front and Subwoofer speakers
16: surround40:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
4.0 Surround output to Front and Rear speakers
17: surround41:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
18: surround50:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
5.0 Surround output to Front, Center and Rear speakers
19: surround51:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
20: surround71:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
21: iec958:CARD=CODEC,DEV=0
USB Audio CODEC, USB Audio
IEC958 (S/PDIF) Digital Audio Output
22: default:CARD=Audio
USB Audio, USB Audio
Default Audio Device
23: sysdefault:CARD=Audio
USB Audio, USB Audio
Default Audio Device
24: front:CARD=Audio,DEV=0
USB Audio, USB Audio
Front output / input
25: surround21:CARD=Audio,DEV=0
USB Audio, USB Audio
2.1 Surround output to Front and Subwoofer speakers
26: surround40:CARD=Audio,DEV=0
USB Audio, USB Audio
4.0 Surround output to Front and Rear speakers
27: surround41:CARD=Audio,DEV=0
USB Audio, USB Audio
4.1 Surround output to Front, Rear and Subwoofer speakers
28: surround50:CARD=Audio,DEV=0
USB Audio, USB Audio
5.0 Surround output to Front, Center and Rear speakers
29: surround51:CARD=Audio,DEV=0
USB Audio, USB Audio
5.1 Surround output to Front, Center, Rear and Subwoofer speakers
30: surround71:CARD=Audio,DEV=0
USB Audio, USB Audio
7.1 Surround output to Front, C
|
Here's the output from systemd
Code: |
─(~/Admin)───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(james@hawaiian:pts/4)─┐
└─(10:19:48)──> systemctl --user restart pipewire.socket pipewire-pulse.socket wireplumber.service ──(Sat,Mar02)─┘
┌─(~/Admin)───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(james@hawaiian:pts/4)─┐
└─(10:19:58)──> systemctl --user status pipewire.socket pipewire-pulse.socket wireplumber.service ──(Sat,Mar02)─┘
● pipewire.socket - PipeWire Multimedia System Sockets
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; preset: enabled)
Active: active (running) since Sat 2024-03-02 10:19:58 GMT; 1min 16s ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
/run/user/1000/pipewire-0-manager (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket
Mar 02 10:19:58 hawaiian systemd[1666]: Listening on PipeWire Multimedia System Sockets.
● pipewire-pulse.socket - PipeWire PulseAudio
Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.socket; enabled; preset: enabled)
Active: active (running) since Sat 2024-03-02 10:19:58 GMT; 1min 16s ago
Triggers: ● pipewire-pulse.service
Listen: /run/user/1000/pulse/native (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire-pulse.socket
Mar 02 10:19:58 hawaiian systemd[1666]: Listening on PipeWire PulseAudio.
● wireplumber.service - Multimedia Service Session Manager
Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
Active: active (running) since Sat 2024-03-02 10:19:58 GMT; 1min 16s ago
Main PID: 3474 (wireplumber)
Tasks: 5 (limit: 77059)
Memory: 6.2M (peak: 6.7M)
CPU: 222ms
CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
└─3474 /usr/bin/wireplumber
Mar 02 10:19:58 hawaiian systemd[1666]: Started Multimedia Service Session Manager.
Mar 02 10:19:58 hawaiian wireplumber[3474]: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
Mar 02 10:19:58 hawaiian wireplumber[3474]: PipeWire's libcamera SPA missing or broken. libcamera not supported.
Mar 02 10:19:58 hawaiian wireplumber[3474]: SPA handle 'api.v4l2.enum.udev' could not be loaded; is it installed?
Mar 02 10:19:58 hawaiian wireplumber[3474]: PipeWire's V4L SPA missing or broken. Video4Linux not supported.
Mar 02 10:20:02 hawaiian wireplumber[3474]: <WpPortalPermissionStorePlugin:0x55a3a2f63e20> Failed to call Lookup: GDBus.Error:org.freedesktop.portal.Error>
Mar 02 10:20:02 hawaiian wireplumber[3474]: <WpSiAudioAdapter:0x55a3a322e0b0> Object activation aborted: proxy destroyed
Mar 02 10:20:02 hawaiian wireplumber[3474]: <WpSiAudioAdapter:0x55a3a322e0b0> failed to activate item: Object activation aborted: proxy destroyed
|
Thanks for any help you can offer,
Last edited by Jim5678 on Sat Mar 02, 2024 3:02 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Jim5678 n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 23 Jan 2024 Posts: 11
|
Posted: Sat Mar 02, 2024 3:02 pm Post subject: |
|
|
Needed to recompile pipewire with pipewire-alsa enabled. Job done, |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Desgraciado n00b
![n00b n00b](/images/ranks/rank_rect_0.gif)
Joined: 13 Aug 2024 Posts: 1
|
Posted: Tue Aug 13, 2024 8:50 am Post subject: Snapclient Pipewire |
|
|
Please, could give me a hint how to do the recompiling of Snapclient with pipewire-alsa enabled! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
logrusx Advocate
![Advocate Advocate](/images/ranks/rank-G-1-advocate.gif)
![](images/avatars/176594205966916859b5145.jpg)
Joined: 22 Feb 2018 Posts: 2167
|
Posted: Tue Aug 13, 2024 4:52 pm Post subject: Re: Snapclient Pipewire |
|
|
Desgraciado wrote: | Please, could give me a hint how to do the recompiling of Snapclient with pipewire-alsa enabled! |
It's pipewire that needs to be recompiled, not snapclient. Do you know how to set use flags in package.use?
Best Regards,
Georgi |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|