Stream Deck Plugins: What They Do & How to Use Them
Stream Deck plugins are small software add-ons that extend what your Elgato Stream Deck can do, letting it control apps, automate tasks, and pull live data beyond just pressing hotkeys. You install them from the Stream Deck Store, and each plugin adds new actions you can drag onto your keypad buttons. This article explains how plugins work, how to install and manage them, and answers common questions about compatibility and troubleshooting.
What Is a Stream Deck Plugin?
A plugin is a piece of code that runs alongside the Stream Deck software on your computer. It tells the device what to show on a button and what to do when you press it. The base Stream Deck software already has basic actions like keyboard shortcuts, text input, and opening websites. Plugins add specialized actions for specific programs—for example, a plugin for OBS Studio lets you switch scenes, start/stop recording, or toggle a mute state directly from a button.
Plugins are distributed through the Stream Deck Store, which you can access from the Stream Deck app on Windows or macOS. Some plugins are free, some are paid, and many are made by third-party developers. Elgato also makes official plugins for its own software and for popular partners like Spotify, Philips Hue, and Twitch.
How to Install and Manage Plugins
Installing a plugin is straightforward, but the exact steps depend on whether you use the Store or a downloaded file.
- Open the Stream Deck app on your computer.
- Click the Store icon (a shopping bag) in the left sidebar.
- Browse or search for a plugin. Click the plugin to see its details, then click Install.
- After installation, the plugin’s actions appear in the action list on the right side of the main window.
- Drag an action onto a key, then configure it in the bottom pane (e.g., choose a scene in OBS or enter a text string).
To remove a plugin, go to the Store, find the plugin, and click Uninstall. You can also disable a plugin temporarily by right-clicking it in the Store and choosing Disable. Disabling keeps the plugin installed but stops it from running, which can help when troubleshooting.
How Plugins Work Under the Hood
Each plugin is a small program that communicates with the Stream Deck app via a local connection. The app sends events (like button press or device connected) to the plugin, and the plugin sends back commands (like “set title to X� or “show image Y�). This happens over a local socket, so the plugin must be running on the same computer as the Stream Deck.
Plugins can also use APIs of other apps. For example, a Spotify plugin uses Spotify’s API to fetch the current track and update the button title every few seconds. A plugin for a game might read in-game data from a file or a local server. This is why some plugins require you to install additional software or log in to a service before they work.
Most plugins are written in JavaScript (Node.js) or Python, but you don’t need to know coding to use them. The plugin’s settings screen in the Stream Deck app handles all the configuration.
Common Problems and Fixes
Like any software, plugins can misbehave. Here are the most frequent issues and what to try.
- Plugin doesn’t appear after install: Restart the Stream Deck app. If it still doesn’t show, check that you installed the correct version for your OS (Windows vs. macOS) and that you have the latest Stream Deck software.
- Button shows an error or “Not connected�: This usually means the plugin can’t reach the service it needs. Check that the other app (e.g., OBS, Spotify) is running and that you’ve authorized the plugin in that app’s settings.
- Button works sometimes, not others: Some plugins rely on a local server that may have stopped. For OBS, the Stream Deck plugin uses the OBS WebSocket—make sure “WebSocket server� is enabled in OBS (Tools > WebSocket Server Settings).
- Plugin causes Stream Deck app to crash: Uninstall the plugin, restart the app, and try a different plugin from the same developer. If the crash persists, the issue might be with the Stream Deck software itself.
- Multi-action not working: Multi-actions are a core feature, but if a plugin action inside a multi-action fails, the whole sequence may stop. Test each action individually first.
How to Choose Plugins
With thousands of plugins available, picking the right ones can be overwhelming. Start by identifying what you do most often on your computer.
- Streaming: OBS Studio, Twitch, Streamlabs, and Lightstream plugins are essential for streamers.
- Smart home: Philips Hue, Home Assistant, and SmartThings plugins let you control lights and devices.
- Productivity: Plugins for Zoom, Microsoft Teams, Slack, or Notion can mute, switch cameras, or insert templates.
- Music: Spotify, iTunes, and foobar2000 plugins control playback and show track info.
- Custom utilities: Plugins like “Clock� or “System Monitor� show time, CPU usage, or network stats on a button.
Check the plugin’s rating and the last update date. A plugin that hasn’t been updated in years may not work with the latest Stream Deck software or the target app. Also read the description—some plugins require a paid subscription or a separate app to function.
Costs and Licensing
Many plugins are free, especially those made by Elgato or by hobbyist developers. Paid plugins typically cost a few dollars, and you buy them through the Stream Deck Store. Some paid plugins offer a free trial. When you buy a plugin, it’s tied to your Stream Deck account, so you can re-download it on another computer as long as you’re logged in.
There is no subscription fee for the Stream Deck software itself. The device works without any paid service. The only ongoing costs are for plugins that require a paid API (like a premium Spotify account for some features) or a paid plugin that you choose to buy.
Alternatives to Plugins
If a plugin doesn’t exist for your needs, you have alternatives.
- Built-in actions: The Stream Deck can simulate keyboard shortcuts, type text, open URLs, and launch apps—no plugin needed.
- Multi-actions: Combine multiple built-in actions into one button press.
- Icons and folders: Organize your buttons without extra software.
- Third-party software: Tools like Bitfocus Companion (for broadcast) or Macro Deck (for general automation) can control other apps via the Stream Deck, but they require more setup.
For simple tasks, built-in actions are often more reliable than a plugin. For complex integrations, a plugin is the easiest path.
Security and Privacy
Plugins have access to the same permissions as the Stream Deck app. They can read files, access the internet, and control other apps. That means you should only install plugins from the official Stream Deck Store, which has a review process, though it’s not foolproof. Be cautious with plugins that request unusual permissions (e.g., reading your browser history) or that come from unknown developers.
If you install a plugin and later regret it, uninstall it. The plugin’s code is removed, but some plugins may leave settings files in your user folder. You can delete those manually if you want a clean slate, but they’re usually harmless.
Frequently Asked Questions
Do Stream Deck plugins work on both Windows and macOS? Most plugins are cross-platform, but not all. Check the plugin’s description for “Windows� and “macOS� icons. Some plugins are written only for one OS because they rely on a Windows-only API or a macOS-only feature.
Can I use a plugin without an internet connection? Yes, once installed, many plugins work offline. But plugins that fetch data (like weather, stock prices, or Spotify track info) need internet. Some plugins also require an initial online activation.
How do I update plugins? The Stream Deck app checks for updates automatically and shows a notification in the Store. You can also click “Check for Updates� in the Store’s menu. Updates are free for plugins you already own.
Can I write my own plugin? Yes. Elgato provides a SDK (software development kit) with documentation and samples. You’ll need basic programming knowledge in JavaScript or Python. The SDK is free to download from Elgato’s website.
Why doesn’t my plugin work after a Stream Deck update? Sometimes a Stream Deck update changes the plugin API. Developers then update their plugins to match. If your plugin stops working, check the Store for an update, or contact the developer. You can also roll back the Stream Deck software to the previous version, but that’s rarely necessary.
Can I use plugins on a Stream Deck Mobile app? Yes, the Stream Deck Mobile app (iOS/Android) supports plugins, but not all plugins are compatible. The mobile app has its own store and a smaller selection. Check the plugin’s description for “Mobile� support.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.