PipeWire - multimedia server (Xenial & newer)

PPA description

PipeWire 1.2.3 backports (and some related packages) for Xenial & newer.

*** Please always see https://launchpad.net/~savoury1 for general updates about this Launchpad site before contacting me or reporting any bugs! ***

*** Big thanks to all those who have donated to support this project, you are very directly helping to keep it alive! To all who have not donated: please do so if you can afford it, this project depends on donations. ***

If software at this site is useful to you then please consider a donation:

*** Donations: https://paypal.me/Savoury1 & https://ko-fi.com/Savoury1 ***
*** Also https://patreon.com/Savoury1 & https://liberapay.com/Savoury1 ***

This small PPA provides recent PipeWire backports & some related packages, that are either dependencies not in official Ubuntu repositories for these LTS versions, or important packages for full PipeWire usage, ie. qpwgraph.

URLs listing only Ubuntu 22.04 Jammy packages that visualise why there are three PPAs containing PipeWire at my Launchpad site. It is about how many packages anyone using my PPAs might want on their system. Some people want only a few upgrades, while others want many more. From the stats below (as of 24 Aug 2024) the number of packages at the multimedia PPA is about 2.5 times the FFmpeg 4 PPA, which itself is about 6 times the PipeWire PPA.

PipeWire PPA -- 17 packages
https://launchpad.net/~savoury1/+archive/ubuntu/pipewire/+packages?field.series_filter=jammy

FFmpeg 4 PPA -- 99 packages
https://launchpad.net/~savoury1/+archive/ubuntu/ffmpeg4/+packages?batch=150&field.series_filter=jammy

Multimedia PPA -- 240 packages
https://launchpad.net/~savoury1/+archive/ubuntu/multimedia/+packages?batch=300&field.series_filter=jammy

*** Install ***

Note about GStreamer: Only two core GST source packages (gstreamer1.0 and gst-plugins-base1.0) are copied here from ppa:savoury1/multimedia as they are all that is needed for gstreamer1.0-pipewire to install successfully. These core packages _should_ work fine with older GST packages (plugins & so on) if you do not have either ppa:savoury1/{ffmpeg4,multimedia} added. Note that most of the GST suite is at the FFmpeg 4 PPA (which is itself a subset of the multimedia PPA) & the whole suite is at the multimedia PPA.

Notes for Ubuntu <= 20.04: GnuTLS 3.7.3 and Nettle 3.7.3 are backported to SavOS PPAs for series older than 22.04 Jammy as they are needed by various new software. Those packages are NOT provided here, but are available from other PPAs at this Launchpad site (ie. backports, build-tools, encryption, ffmpeg4, gpg, utilities, and virtualisation). Most Ubuntu <= 20.04 users using these PPAs have at least one of those added to their system, if not then one will need to be added to install PipeWire from this PPA here. Or just use ppa:savoury1/ffmpeg4 which brings many other multimedia upgrades.

GLib will be upgraded to 2.72.4 by adding this PPA as it is required by WirePlumber >= 0.5.0 (and various other new software versions also). This version of GLib causes problems with certain features of GNOME Keyring, so rebuilds of GNOME Keyring for compatibility with GLib >= 2.70.0 are found here as well. These upgrades should be fully backwards compatible and are not known to cause any issues, based on testing a wide range of software.

Adding this PPA to your system

You can update your system with unsupported packages from this untrusted PPA by adding ppa:savoury1/pipewire to your system's Software Sources. (Read about installing)

sudo add-apt-repository ppa:savoury1/pipewire
sudo apt update
        
Technical details about this PPA

This PPA can be added to your system manually by copying the lines below and adding them to your system's software sources.

Display sources.list entries for:
deb https://ppa.launchpadcontent.net/savoury1/pipewire/ubuntu YOUR_UBUNTU_VERSION_HERE main 
deb-src https://ppa.launchpadcontent.net/savoury1/pipewire/ubuntu YOUR_UBUNTU_VERSION_HERE main 
Signing key:
4096R/E996735927E427A733BB653E374C7797FB006459 (What is this?)
Fingerprint:
E996735927E427A733BB653E374C7797FB006459

Dependencies:

For questions and bugs with software in this PPA please contact Rob Savoury.

PPA statistics

Activity
39 updates added during the past month.
View package details

Overview of published packages

175 of 98 results
Package Version Uploaded by
abseil 20240116.2-2~24.04.sav0 Rob Savoury ()
abseil 20240116.2-2~22.04.sav0 Rob Savoury ()
abseil 20240116.2-2~20.04.sav0 Rob Savoury ()
abseil 20240116.2-2~18.04.sav0 Rob Savoury ()
abseil 20240116.2-2~16.04.sav1 Rob Savoury ()
autogen 20240116.2-2~20.04.sav0 (Newer version available) Rob Savoury ()
glib2.0 2.72.4-0ubuntu2.3~20.04.sav1 Rob Savoury ()
glib2.0 2.72.4-0ubuntu2.3~18.04.sav0 Rob Savoury ()
glib2.0 2.72.4-0ubuntu2.3~16.04.sav0 Rob Savoury ()
gnome-keyring 3.36.0-1ubuntu1+20.04.sav0 Rob Savoury ()
gnome-keyring 3.28.2-3ubuntu1~18.04.sav0 Rob Savoury ()
gnome-keyring 3.28.2-3ubuntu1~16.04.sav0 Rob Savoury ()
gobject-introspection 1.72.0-1~20.04.sav0 Rob Savoury ()
gobject-introspection 1.72.0-1~18.04.sav0 Rob Savoury ()
gobject-introspection 1.72.0-1~16.04.sav0 Rob Savoury ()
gst-plugins-base1.0 1.24.7-4~24.04.sav0 Rob Savoury ()
gst-plugins-base1.0 1.24.7-4~22.04.sav0 Rob Savoury ()
gst-plugins-base1.0 1.24.7-4~20.04.sav0 Rob Savoury ()
gst-plugins-base1.0 1.24.7-4~18.04.sav0 Rob Savoury ()
gst-plugins-base1.0 1.24.7-4~16.04.sav0 Rob Savoury ()
gstreamer1.0 1.24.7-1~24.04.sav0 Rob Savoury ()
gstreamer1.0 1.24.7-1~22.04.sav0 Rob Savoury ()
gstreamer1.0 1.24.7-1~20.04.sav0 Rob Savoury ()
gstreamer1.0 1.24.7-1~18.04.sav0 Rob Savoury ()
gstreamer1.0 1.24.7-1~16.04.sav0 Rob Savoury ()
init-system-helpers 1.56+nmu1~ubuntu18.04.1sav0 Rob Savoury ()
init-system-helpers 1.56+16.04.sav0 Rob Savoury ()
libcamera 0.3.1-1~24.04.sav1 Rob Savoury ()
libcamera 0.3.1-1~22.04.sav0 Rob Savoury ()
libcamera 0.3.1-1~20.04.sav0 Rob Savoury ()
libcamera 0.3.1-1~18.04.sav0 Rob Savoury ()
libcamera 0.3.1-1~16.04.sav0 Rob Savoury ()
libffado 2.4.9-1~24.04.sav0 Rob Savoury ()
libffado 2.4.9-1~22.04.sav0 Rob Savoury ()
libffado 2.4.9-1~20.04.sav0 Rob Savoury ()
libffado 2.4.9-1~18.04.sav0 Rob Savoury ()
libffado 2.4.9-1~16.04.sav0 Rob Savoury ()
libfreeaptx 0.1.1-0ubuntu1~20.04.sav0 Rob Savoury ()
libfreeaptx 0.1.1-0ubuntu1~18.04.sav0 Rob Savoury ()
libfreeaptx 0.1.1-0ubuntu1~16.04.sav0 Rob Savoury ()
liblc3 1.1.1+dfsg-1~24.04.sav0 Rob Savoury ()
liblc3 1.1.1+dfsg-1~22.04.sav0 Rob Savoury ()
liblc3 1.1.1+dfsg-1~20.04.sav0 Rob Savoury ()
liblc3 1.1.1+dfsg-1~18.04.sav0 Rob Savoury ()
liblc3 1.1.1+dfsg-1~16.04.sav0 Rob Savoury ()
lua5.4 5.4.6-3~22.04.sav0 Rob Savoury ()
lua5.4 5.4.6-3~20.04.sav0 Rob Savoury ()
lua5.4 5.4.6-3~18.04.sav0 Rob Savoury ()
lua5.4 5.4.6-3~16.04.sav0 Rob Savoury ()
openfec 1.4.2.10+dfsg-1~24.04.sav0 Rob Savoury ()
openfec 1.4.2.10+dfsg-1~22.04.sav0 Rob Savoury ()
openfec 1.4.2.10+dfsg-1~20.04.sav0 Rob Savoury ()
openfec 1.4.2.10+dfsg-1~18.04.sav0 Rob Savoury ()
openfec 1.4.2.10+dfsg-1~16.04.sav0 Rob Savoury ()
opus 1.5.2-1~24.04.sav0 Rob Savoury ()
opus 1.5.2-1~22.04.sav0 Rob Savoury ()
opus 1.5.2-1~20.04.sav0 Rob Savoury ()
opus 1.5.2-1~18.04.sav0 Rob Savoury ()
opus 1.5.2-1~16.04.sav0 Rob Savoury ()
pipewire 1.2.3-1~24.04.sav0 Rob Savoury ()
pipewire 1.2.3-1~22.04.sav0 Rob Savoury ()
pipewire 1.2.3-1~20.04.sav0 Rob Savoury ()
pipewire 1.2.3-1~18.04.sav0 Rob Savoury ()
pipewire 1.2.3-1~16.04.sav0 Rob Savoury ()
pipewire-media-session 0.4.2-2+22.04.sav0 Rob Savoury ()
pipewire-media-session 0.4.2-2+20.04.sav0 Rob Savoury ()
pipewire-media-session 0.4.2-2+18.04.sav1 Rob Savoury ()
pipewire-media-session 0.4.2-2+16.04.sav1 Rob Savoury ()
qpwgraph 0.7.7-0ubuntu1~24.04.sav0 Rob Savoury ()
qpwgraph 0.7.7-0ubuntu1~22.04.sav0 Rob Savoury ()
qpwgraph 0.7.7-0ubuntu1~20.04.sav0 Rob Savoury ()
qpwgraph 0.7.7-0ubuntu1~18.04.sav0 Rob Savoury ()
qpwgraph 0.7.7-0ubuntu1~16.04.sav0 Rob Savoury ()
roc-toolkit 0.3.0+dfsg-7~22.04.sav0 Rob Savoury ()
roc-toolkit 0.3.0+dfsg-7~20.04.sav0 Rob Savoury ()
175 of 98 results

Latest updates

  • init-system-helpers 4 days ago
    Successfully built
  • qpwgraph 4 days ago
    Successfully built
  • wireplumber 4 days ago
    Successfully built
  • wireplumber 4 days ago
    Successfully built
  • wireplumber 4 days ago
    Successfully built