Skip to content

StreamDeck plugin for Blackmagic Design ATEM Video Switcher with NodeJS API

License

Notifications You must be signed in to change notification settings

FlowingSPDG/streamdeck-atem-nodejs

Repository files navigation

Stream Deck ATEM Plugin

A Stream Deck plugin for controlling Blackmagic Design ATEM video switchers.

What it does

Control your ATEM switcher from Stream Deck with Cut action support. The plugin automatically manages connections and supports multiple Mix Effects (ME 1-4).

Installation

  1. Clone and install dependencies:
git clone https://github.com/FlowingSPDG/streamdeck-atem-nodejs.git
cd streamdeck-atem-nodejs
npm install
  1. Build and link:
npm run build
streamdeck link dev.flowingspdg.atemnodejs

Usage

Add the Cut action to your Stream Deck and configure:

  • ATEM IP address (e.g., 192.168.10.240)
  • Mix Effect (ME 1-4)
  • Connection status display (optional)

Development

Build once:

npm run build

Watch mode (auto-rebuild on changes):

npm run watch

Debug at http://localhost:23654/ when in dev mode.

License

MIT License

About

StreamDeck plugin for Blackmagic Design ATEM Video Switcher with NodeJS API

Resources

License

Stars

Watchers

Forks

Packages

No packages published