diff --git a/.config/pipewire/pipewire-pulse.conf.d/99-resample.conf b/.config/pipewire/pipewire-pulse.conf.d/99-resample.conf new file mode 100644 index 0000000..24ea001 --- /dev/null +++ b/.config/pipewire/pipewire-pulse.conf.d/99-resample.conf @@ -0,0 +1,3 @@ +stream.properties = { + resample.quality = 10 +} diff --git a/.config/pipewire/pipewire.conf.d/99-sample-rate.conf b/.config/pipewire/pipewire.conf.d/99-sample-rates.conf similarity index 77% rename from .config/pipewire/pipewire.conf.d/99-sample-rate.conf rename to .config/pipewire/pipewire.conf.d/99-sample-rates.conf index 03389bf..65ca2f0 100644 --- a/.config/pipewire/pipewire.conf.d/99-sample-rate.conf +++ b/.config/pipewire/pipewire.conf.d/99-sample-rates.conf @@ -1,3 +1,3 @@ context.properties = { - default.clock.allowed-rates = [ 44100 48000 88200 96000 176400 192000 ] + default.clock.allowed-rates = [ 44100 48000 88200 96000 176400 192000 352800 384000 ] } diff --git a/.config/wireplumber/wireplumber.conf.d/99-disable-suspension.conf b/.config/wireplumber/wireplumber.conf.d/99-disable-suspension.conf new file mode 100644 index 0000000..a317985 --- /dev/null +++ b/.config/wireplumber/wireplumber.conf.d/99-disable-suspension.conf @@ -0,0 +1,39 @@ +monitor.alsa.rules = [ + { + matches = [ + { + # Matches all sources + node.name = "~alsa_input.*" + }, + { + # Matches all sinks + node.name = "~alsa_output.*" + } + ] + actions = { + update-props = { + session.suspend-timeout-seconds = 0 + } + } + } +] +# bluetooth devices +monitor.bluez.rules = [ + { + matches = [ + { + # Matches all sources + node.name = "~bluez_input.*" + }, + { + # Matches all sinks + node.name = "~bluez_output.*" + } + ] + actions = { + update-props = { + session.suspend-timeout-seconds = 0 + } + } + } +]