Package Details: pipewire-common-git 0.3.57.r4.gf9574355-1

Git Clone URL: (read-only, click to copy)
Package Base: pipewire-common-git
Description: Low-latency audio/video router and processor
Upstream URL:
Licenses: LGPL, MIT
Conflicts: alsa-card-profiles, pipewire
Provides: alsa-card-profiles,, pipewire
Submitter: eh5
Maintainer: eh5
Last Packager: eh5
Votes: 5
Popularity: 0.003789
First Submitted: 2021-01-10 08:40 (UTC)
Last Updated: 2022-09-02 23:06 (UTC)

Required by (203)

Sources (1)

Pinned Comments

PedroHLC commented on 2021-01-11 22:53 (UTC)

If someone needs any of these packages pre-built, chaotic-aur builds them hourly...

Latest Comments

1 2 3 4 5 Next › Last »

souravdas142 commented on 2022-05-07 14:23 (UTC) (edited on 2022-05-07 14:27 (UTC) by souravdas142)

lc3plus codec is here (If any packager @eh5 wants to package) :


-D bluez5-codec-lc3plus=enabled

eh5 commented on 2022-04-08 17:57 (UTC)

Noticed you are a TU, here is a short explanation on why I created pipewire-common-git .

eh5 commented on 2022-04-08 17:51 (UTC) (edited on 2022-04-08 17:51 (UTC) by eh5)

@dvzrv The PKGBUILD of this this pkgbase build the latest version(git master branch) of pipewire.

The "common" in package name is just to distinguish from another AUR package of pipewire, "pipewire-git".

dvzrv commented on 2022-04-08 17:45 (UTC)

@eh5: What is the use-case for this package in comparison to the extra/pipewire split-package?

eh5 commented on 2021-10-22 02:59 (UTC) (edited on 2021-10-23 05:07 (UTC) by eh5)

Since pipewire 0.3.39, pipewire-media-session has moved into a separate package base. Hence I have changed some packages in this package base to depends on pipewire-session-manager instead, which also depends on pipewire >= 0.3.39 if it resolves to pipewire-media-session. So it's a little bit tricky to upgrade to 0.3.39 because of circular dependency between this package base with pipewire-media-session.

And here is my guide if you want to build/use pipewire-media-session-git:

  1. Build all packages in package base pipewire-common-git/pipewire-full-git.
  2. Install pipewire-common-git/pipewire-full-git or testing/pipewire which provides pipewire>=0.3.39 with pacman -Udd or pacman -Sdd
  3. Build and install pipewire-media-session-git (depends on pipewire>=0.3.39)
  4. Install the rest of packages you wanted built in step 1.

Once wireplumber has added a provide to pipewire-session-manager, you could then use it instead.

edit: use pipewire-media-session-git instead of media-session-git, which is about to merge into the former.

eh5 commented on 2021-10-18 22:19 (UTC)


please reconsider adding media-session-git as "depends".

Oh, yes. I was trying to say to not build media-session source in this package base. Sorry for the confusion.

Netboy3 commented on 2021-10-18 13:13 (UTC)

@eh5, please reconsider adding media-session-git as "depends". there are many folks out there using wireplumber instead of media-session. Upstream has intentionally created a balanced hierarchy of pipewire with two sub-projects dealing with media-session management. Creating a dependency on one of the session managers deviates from the intention of the upstream and should really be left to the user to decide.

eh5 commented on 2021-10-18 12:03 (UTC)

Upstream has now separated[1] its example media session pipewire-media-session into a standalone project So I have created a AUR package for it, I would probably change this package to depends on media-session-git when things are settled in upstream.

Currently the media-session is still built as a meson subproject of pipewire here, so you don't have to build&install media-session-git yet.


Edu4rdSHL commented on 2021-07-30 06:02 (UTC)

@eh5, I just saw, nice and thank you!