Package Details: pipewire-jack-dropin 3-1

Git Clone URL: https://aur.archlinux.org/pipewire-dropin.git (read-only, click to copy)
Package Base: pipewire-dropin
Description: Use pipewire as drop-in replacement for JACK
Upstream URL: None
Licenses: LGPL2.1
Provides: libjack.so, libjacknet.so, libjackserver.so
Submitter: hexchain
Maintainer: hexchain
Last Packager: hexchain
Votes: 15
Popularity: 5.09
First Submitted: 2020-09-04 22:04
Last Updated: 2020-11-22 00:29

Required by (23)

Sources (2)

Pinned Comments

hexchain commented on 2020-11-01 00:18

Upon install, this package installs /etc/ld.so.conf.d/pipewire-jack.conf to change the linker search path, so the linker will find and load PipeWire's library before original ones for dynamically linked applications.

If it does not work for you, please check if there is any file under /etc/ld.so.conf.d that has /usr/lib in it:

grep -Hi ^/usr/lib/$ /etc/ld.so.conf.d/*

And remove the offending line if possible.

Read the wiki page https://wiki.archlinux.org/index.php/PipeWire for more information.

Please comment if something goes wrong for you!

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

capoeira commented on 2020-12-01 10:52

@hexchain I had to install pipewire-pulse-git from AUR. for some reason the socket is not available in the repo package

hexchain commented on 2020-12-01 10:44

@capoeira: Install pipewire-pulse and run systemctl --user enable pipewire-pulse.socket.

capoeira commented on 2020-12-01 09:53

@hexchain how to enable pipewire-pulse.socket?

hexchain commented on 2020-11-22 00:38

NOTE: pipewire-pulse-dropin has been removed. To use PipeWire as a dropin replacement for PulseAudio, use pipewire-pulse from the official repository.

hexchain commented on 2020-11-18 18:01

@tinywrkb: Thanks for the advice. This package already takes care of disabling the pulseaudio user service and socket, so there is no need for any manual operation.

tinywrkb commented on 2020-11-18 17:58

@hexchain I believe the users also need to disable pulseaudio socket the was enabled by the install script.

systemctl --global disable pulseaudio.socket

It's also possible now to remove the pulseaudio package completely as pipewire-pulse-git provides pulseaudio. This is how I'm running now and using ncpamixer and pavucontrol with PipeWire's Pulse server.

With the git version the line with -e pulse-bridge is commented out so you don't need to remove it, and it's just the same as enabling the pipewire-pulse.socket (or socket) so we don't need both.

If you like me and annoyed by the missing auto switch feature for the stream/input sink and default output sink when using A2DP then you can try my workaround.

hexchain commented on 2020-11-18 17:31

Due to recent changes (the libpulse replacement was killed off, and further direction of Pulse compatibility will be enhancing the compatible Pulse server), if you are using PipeWire from the git master branch:

  • enable pipewire-pulse.socket to enable the PipeWire pulse server;
  • remove /usr/lib/systemd/user/pipewire.socket.d/listen-pulse.conf so it won't conflict with pipewire-pulse.socket;
  • optionally remove -e pulse-bridge from the exec line in /etc/pipewire/pipewire.conf. You might still want -e bluez5 for Bluetooth audio devices.

PipeWire 0.3.15 (i.e. the stable version from the official repository) is not affected.

I'll change this dropin package to match the new behaviour once a new release is made.

OJFord commented on 2020-11-14 02:45

I have it working in Firefox, but not Spotify - play button greyed out even after restart and running through pw-pulse. (pipewire v0.3.15 and -e bluez,pulse-bridge from pinned comment.)

tinywrkb commented on 2020-11-12 17:21

Pipewire's libpulse was killed off https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/346e35eed5e23a348296856b19e94916f719d4b3

pix3l commented on 2020-11-09 10:04

@hexchain: please add this command to the pinned post about ld.so.conf: grep -Hi ^/usr/lib/$ /etc/ld.so.conf.d/*