# Plugins
MuteDeck has two types of plugins:
- Plugins that let you control MuteDeck from different devices (i.e, Stream Deck, Loupedeck, TouchPortal)
- Plugins that help MuteDeck discover call status (i.e., Google Meet)
This page will guide you through the installation of each of the plugins. First, you need to have MuteDeck installed on your system. If you haven't already, download and install it from the downloads page (opens new window).
# Getting Started with Google Meet
From MuteDeck version 1.1, we support managing Google Meet calls. All you need is the MuteDeck application, and our MuteDeck Google Meet Extension for Chrome and Brave. The extension discovers the status of Google Meetings and passes it to MuteDeck.
TIP
Note: Before the extension will work with Brave Browser, visit http://localhost:3491/ and turn off the Brave Shields feature for localhost. Turn off the Shields for meet.google.com (opens new window) as well.
# Installing the Extension
Click on this link to head to the Chrome Web Store where you can download the extension. Installation is very simple, as this video will show:

And that's all you need! If you already have MuteDeck running, the extension will automatically start reporting to it. There are no discernable settings in the extension or other configuration needed.
Now, start a Google meeting (opens new window) and try it out!
# Installing the Loupedeck Plugin
The Loupedeck (opens new window) plugin syncs the meeting status to your Loupedeck and lets you quickly mute, or control other aspects of the meeting.
Here's a walk-through of how to install and use the plugin with your Loupedeck
# Installing the Stream Deck plugin
The Elgato Stream Deck (opens new window) plugin syncs the meeting status to your Stream Deck and lets you quickly mute, or control other aspects of the meeting.
Here's a walk-through of how to install and use the plugin with your Stream Deck
# Installing the TouchPortal plugin
The TouchPortal (opens new window) plugin syncs the meeting status to TouchPortal and lets you quickly mute, or control other aspects of the meeting. TouchPortal can be used with any type of iOS or Android touch screen device, making it extremely versitile.
- First, download the latest release of the TouchPortal plugin for MuteDeck from the downloads page (opens new window). While you're there, download both the plugin and the Page Template.
- In TouchPortal, navigate to the settings via the gear icon and click on the "Import plug-in" menu item.
- Find the plugin file (
mutedeck-plugin_vx.x.x.tpp
) and select it in the file browser. - Click "Trust Always" when asked to trust this plugin.
- That's it! You have now installed the TouchPortal plugin for MuteDeck.
For more information (and screenshots), see the TouchPortal documentation (opens new window).
# Installing the Page Template
You're free to build your page with all the actions, events, and states that the plugin providers. To get started quickly, download the Page Template (opens new window). I used the same icons as with the other plugins, but you can easily change those icons to your own. Here's how to install the page:
- In TouchPortal, click on the page settings menu via the gear icon on the right of the page selection box, and click on the "Import page"
- Find the page template file (
Touch Portal - MuteDeck Page Example.tpz
) and select it in the file browser. - Click OK on the information popup saying you'll need the MuteDeck plugin. Then click Yes to open the page on the next popup.
- That's it! You have now installed the page template.
For more information (and screenshots), see the TouchPortal documentation (opens new window).
Now that you've got the plugin and page imported, you have full access to MuteDeck's meeting controls on your TouchPortal devices!
# Customizing the Stream Deck button icons
Starting with the Stream Deck plugin version 4.0, you can customize the button icons for the toggle actions (mute, video, share, and record). The other action icons can be changed inside Stream Deck. Here's how to change the toggle actions:
After installing MuteDeck and the Stream Deck plugin, follow these steps to change the images:
- Download and unzip this icon set, which contains all the required images.
- The images are named to what they represent.
- There are three files per button in an active, inactive, and disabled state. For example, muted.png is when the microphone is muted, unmuted.png for when it's unmuted, and video-disabled.png is when no call is detected and the video button is disabled.
- Create the following directory and place the images in it:
- macOS: ~/Library/Application Support/MuteDeck/streamdeck-images
- Use the Finder menu Go → Go to Folder → Enter ~/Library/Application Support/MuteDeck
- Windows: %APPDATA%\MuteDeck\streamdeck-images
- The MuteDeck directory should already exist. If it does not, please install and run MuteDeck first.
- Restart the Stream Deck software, and your new button images are now active!
It is a little cumbersome, and I hope Stream Deck can eventually support three states on a button. But for now, this is the only way. In case you prefer video, here's a (3,5min) walk-through on YouTube: