Skip to content

PipeDuck 1.1.0

Choose a tag to compare

@ErRusso ErRusso released this 19 Oct 20:08
· 16 commits to main since this release

PipeDuck 1.1.0 makes ducking react faster and follow the audio graph instead of polling it.

Highlights:

  • Group playback streams by application and microphones by device in the tray menus.
  • Refresh the Source, Microphone and tuning menus automatically when streams, devices or the config change.
  • Follow default-output changes while ducking is active.
  • Never overwrite a default sink change made by the user when ducking stops.
  • Read PulseAudio/PipeWire state from one libpulse event subscription instead of spawning pactl.
  • Add a separate mic_vad_threshold setting, CLI override and tuner control.
  • Make volume fades non-blocking so speech during a return fade immediately ducks again from the current volume.
  • Add DBusMenu/StatusNotifierItem integration tests run under dbus-run-session.

See CHANGELOG.md for the complete list.