Control your Zoom meetings directly from your Stream Deck. Features include:
- Mute/unmute audio
- Start/stop video
- Share screen
- Record to cloud/local
- Leave meeting
- And more!
More info: https://lostdomain.org/stream-deck-plugin-for-zoom/
These instructions are specifically for building on macOS Sonoma 15.1 (Sequoia). Windows build instructions will be added in a future update.
- Install Xcode Command Line Tools:
xcode-select --install
- Install Homebrew (if not already installed):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Install CMake using Homebrew:
brew install cmake
Note: The macOS system Clang compiler (installed with Xcode Command Line Tools) will be used for building.
- Clone the repository:
git clone https://github.com/lostdomain/streamdeck-zoom-plugin.git
cd streamdeck-zoom-plugin
- Build the plugin:
make clean # Clean any previous build artifacts
make package # Build and package the plugin
This will:
- Build the plugin binary
- Copy all required assets
- Package everything into a .streamDeckPlugin file in the
build
directory
- Double-click the
com.lostdomain.zoom.streamDeckPlugin
file in thebuild
directory - Stream Deck software will automatically install the plugin
The plugin will be installed to:
~/Library/Application Support/com.elgato.StreamDeck/Plugins/
The plugin is built using the Stream Deck SDK. The main components are:
Sources/
: Core plugin implementationStreamDeckSDK/
: Stream Deck SDK integrationsdPlugin/
: Plugin assets and manifest