You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Why OS want use PipeWire is summerized in their FAQ here ("Linux has 1 kernel API named ALSA. PipeWire unifies the 2 user-space servers in practical use: PulseAudio and JACK. With 1 Kernel and 1 user-space audio subsystem, Linux has reached the ideal situation."). PipeWire has been used since Fedora 27 (November 2017) for Wayland screen sharing and has been the default audio server since Fedora 34 (April 2021).
I think that PipeWire could more or less also be used as a drop-in replacement for applications that normally interact with PulseAudio, JACK, or ALSA. One specific use case for PipeWire (and WirePlumber) could be useful for is "Local Audio-Input" with the Music Assistant add-on?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Could if be a good idea to implement PipeWire (and WirePlumber) audio pipeline(s) for "Local Audio-Out" and/or "Local Audio-In" config?
Why OS want use PipeWire is summerized in their FAQ here ("Linux has 1 kernel API named ALSA. PipeWire unifies the 2 user-space servers in practical use: PulseAudio and JACK. With 1 Kernel and 1 user-space audio subsystem, Linux has reached the ideal situation."). PipeWire has been used since Fedora 27 (November 2017) for Wayland screen sharing and has been the default audio server since Fedora 34 (April 2021).
I think that PipeWire could more or less also be used as a drop-in replacement for applications that normally interact with PulseAudio, JACK, or ALSA. One specific use case for PipeWire (and WirePlumber) could be useful for is "Local Audio-Input" with the Music Assistant add-on?
https://github.com/orgs/music-assistant/discussions/1156
WirePlumber is an optinal modular high-level session / policy manager library that wraps PipeWire's API for external daemons/tools:
https://pipewire.pages.freedesktop.org/wireplumber/
Was mostly wondering if adding PipeWire support could achieve a better plug-and-play experience (as per HA roadmap goals)?
I have not verified but understand that PipeWire has low-latency performence as long as use high audio sample rate?
As I understand PipeWire (and WirePlumber) depends on ALSA and them working in userspace making them useful.
PS: Link to PipeWire FAQ for reference:
Beta Was this translation helpful? Give feedback.
All reactions