Skip to content

Abandoned, but working, zoom-plugin for streamdeck that works with macOS

License

Notifications You must be signed in to change notification settings

carledwards/streamdeck-zoom-plugin

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stream Deck Zoom Plugin

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/

Building from Source (macOS)

These instructions are specifically for building on macOS Sonoma 15.1 (Sequoia). Windows build instructions will be added in a future update.

Prerequisites

  1. Install Xcode Command Line Tools:
xcode-select --install
  1. Install Homebrew (if not already installed):
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Install CMake using Homebrew:
brew install cmake

Note: The macOS system Clang compiler (installed with Xcode Command Line Tools) will be used for building.

Build Instructions (macOS)

  1. Clone the repository:
git clone https://github.com/lostdomain/streamdeck-zoom-plugin.git
cd streamdeck-zoom-plugin
  1. 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

Installation

Easy Install

  1. Double-click the com.lostdomain.zoom.streamDeckPlugin file in the build directory
  2. Stream Deck software will automatically install the plugin

Manual Install

The plugin will be installed to:

  • ~/Library/Application Support/com.elgato.StreamDeck/Plugins/

Development

The plugin is built using the Stream Deck SDK. The main components are:

  • Sources/: Core plugin implementation
  • StreamDeckSDK/: Stream Deck SDK integration
  • sdPlugin/: Plugin assets and manifest

About

Abandoned, but working, zoom-plugin for streamdeck that works with macOS

Resources

License

Stars

Watchers

Forks

Languages

  • C++ 36.6%
  • CSS 34.8%
  • Objective-C++ 12.3%
  • HTML 6.3%
  • CMake 3.8%
  • JavaScript 3.0%
  • Other 3.2%