Skip to content

openwave-streamdeck 0.0.1

Choose a tag to compare

@NyleGarcia NyleGarcia released this 30 Aug 01:19
· 18 commits to main since this release
v0.0.1
e106106

First release. An OpenDeck plugin for driving OpenWave from a Stream Deck.

Actions

  • Volume — set the level of a mix, a microphone or an application source from a key or a dial; press to mute. Mixes are PipeWire sinks and work whether OpenWave is open or not; microphones and sources are trims inside OpenWave and are set over the session bus, because its Mixer rewrites sources.json whole on every save and would discard an outside write.
  • Mic Group — hand a microphone group to its next microphone in one press. The key shows which microphone currently has the floor.

Keys and the encoder touch strip are drawn as SVG, so level, mute and the live microphone read at a glance: blue for a level, red for muted, green for the open microphone. Both lists are read live from OpenWave, never hardcoded.

Install

Download the zip below and install it through OpenDeck. Requires an unsandboxed OpenDeck — the Flatpak cannot reach pactl, pw-dump or wpctl.

Later releases are cut automatically by semantic-release from Angular commit messages.