diff --git a/meson.build b/meson.build
index b1e617efeb024c23f6d6b2b29f1a09d8d26cb8e0..deb5b23add63863cd9727abd67997853b35750c7 100644
--- a/meson.build
+++ b/meson.build
@@ -38,7 +38,7 @@ gobject_dep = dependency('gobject-2.0', version : '>= 2.58')
 gmodule_dep = dependency('gmodule-2.0', version : '== ' + gobject_dep.version())
 gio_dep = dependency('gio-2.0', version : '== ' + gobject_dep.version())
 giounix_dep = dependency('gio-unix-2.0', version : '== ' + gobject_dep.version())
-pipewire_dep = dependency('libpipewire-0.3')
+pipewire_dep = dependency('libpipewire-0.3', version: '>= 0.3.20')
 
 lua_dep = dependency('lua', version: ['>=5.3.0', '<5.4.0'], required: false)
 if not lua_dep.found()