To download the current official release, visit our page on the Elgato marketplace.
If you're interested in developing a software intergration with Meld Studio, you can find our API documentation here. If you have any questions, please join our discord and reach out in #support.
We primarily develop on macOS, so these instructions are tailored to macOS. Feel free to submit a PR to update them for Windows if that's your flavor of OS.
-
Check out the repository.
-
Run
scripts/install.sh(optionally,--freshto remove and reinstall).This will update the plugin in
~/Library/Application\ Support/com.elgato.StreamDeck/Plugins/if it exists. -
Code away.
-
Run
scripts/install.shagain to update the install.See below for debugging information.
- To enable debugging on macOS, run:
defaults write com.elgato.StreamDeck html_remote_debugging_enabled -bool YESand restart Stream Deck app. - Navigation to
http://localhost:23654/in Chrome. - Click on one of the two entries:
- The blue link shows the Property Inspector page and console log.
- The red link shows the CodePath button press page and console.
Which should yield you:
From here you can refresh the plugin source from the debug console UI.
For more details: https://streamdecklabs.com/debugging-your-javascript-plugin/
Elgato provides a CLI packaging tool.
[https://docs.elgato.com/sdk/plugins/packaging]
$ npm -g install @elgato/cli
$ streamdeck validate co.meldstudio.streamdeck.sdPlugin
$ streamdeck pack co.meldstudio.streamdeck.sdPlugin
This outputs a file co.meldstudio.streamdeck.streamDeckPlugin which can be installed directly.

