diff --git a/debian/patches/apertis/0003-systemd-Add-conflicts-with-pipewire-media-session.patch b/debian/patches/apertis/0003-systemd-Add-conflicts-with-pipewire-media-session.patch
new file mode 100644
index 0000000000000000000000000000000000000000..ae35f6542aeac2ad4d91dff553336f32946b8457
--- /dev/null
+++ b/debian/patches/apertis/0003-systemd-Add-conflicts-with-pipewire-media-session.patch
@@ -0,0 +1,67 @@
+From 20a2f5a232cdd2291e914a522588ddee80ee664c Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Danis?= <frederic.danis@collabora.com>
+Date: Wed, 19 May 2021 11:07:36 +0200
+Subject: [PATCH] systemd: Add conflicts with pipewire-media-session
+Content-Type: text/plain; charset="utf-8"
+Content-Transfer-Encoding: 8bit
+
+This allows to run WirePlumber preferably when pipewire-media-session is
+also installed.
+---
+ src/systemd/system/wireplumber.service.in  | 1 +
+ src/systemd/system/wireplumber@.service.in | 1 +
+ src/systemd/user/wireplumber.service.in    | 1 +
+ src/systemd/user/wireplumber@.service.in   | 1 +
+ 4 files changed, 4 insertions(+)
+
+diff --git a/src/systemd/system/wireplumber.service.in b/src/systemd/system/wireplumber.service.in
+index 9748381..a1239fb 100644
+--- a/src/systemd/system/wireplumber.service.in
++++ b/src/systemd/system/wireplumber.service.in
+@@ -2,6 +2,7 @@
+ Description=Multimedia Service Session Manager
+ After=pipewire.service
+ BindsTo=pipewire.service
++Conflicts=pipewire-media-session.service
+ 
+ [Service]
+ LockPersonality=yes
+diff --git a/src/systemd/system/wireplumber@.service.in b/src/systemd/system/wireplumber@.service.in
+index b5477a4..6f0591e 100644
+--- a/src/systemd/system/wireplumber@.service.in
++++ b/src/systemd/system/wireplumber@.service.in
+@@ -3,6 +3,7 @@ Description=Multimedia Service Session Manager (%i)
+ After=pipewire.service
+ BindsTo=pipewire.service
+ AssertPathExists=@WP_CONFIG_DIR@/%i.conf
++Conflicts=pipewire-media-session.service
+ 
+ [Service]
+ LockPersonality=yes
+diff --git a/src/systemd/user/wireplumber.service.in b/src/systemd/user/wireplumber.service.in
+index 35dcf81..c715039 100644
+--- a/src/systemd/user/wireplumber.service.in
++++ b/src/systemd/user/wireplumber.service.in
+@@ -2,6 +2,7 @@
+ Description=Multimedia Service Session Manager
+ After=pipewire.service
+ BindsTo=pipewire.service
++Conflicts=pipewire-media-session.service
+ 
+ [Service]
+ LockPersonality=yes
+diff --git a/src/systemd/user/wireplumber@.service.in b/src/systemd/user/wireplumber@.service.in
+index 20fb208..174fbde 100644
+--- a/src/systemd/user/wireplumber@.service.in
++++ b/src/systemd/user/wireplumber@.service.in
+@@ -3,6 +3,7 @@ Description=Multimedia Service Session Manager (%i)
+ After=pipewire.service
+ BindsTo=pipewire.service
+ AssertPathExists=@WP_CONFIG_DIR@/%i.conf
++Conflicts=pipewire-media-session.service
+ 
+ [Service]
+ LockPersonality=yes
+-- 
+2.25.1
+
diff --git a/debian/patches/series b/debian/patches/series
index dbcb49b75b331854615899d3340d8680286579c4..32b52763cfd7d97dbb5a86966d61583c756273cd 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 0001-tests-modules-remove-failing-test-for-Debian-build.patch
 apertis/0001-spa-pod-respect-the-SPA-size-for-long-and-int-APIs.patch
-apertis/0002-tests-spa-pod-fix-int64-constant-to-work-on-all-arch.patch
\ No newline at end of file
+apertis/0002-tests-spa-pod-fix-int64-constant-to-work-on-all-arch.patch
+apertis/0003-systemd-Add-conflicts-with-pipewire-media-session.patch
\ No newline at end of file