# 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, StreamYard, the web versions of Zoom and Teams)

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 the Google Chrome or Firefox extensions

When doing calls within a browser, we need an extension to discover the status of calls and manage them. These extensions do the heavy lifting, and pass on the status to MuteDeck and lets MuteDeck control these browser calls. You still need the MuteDeck application, and our Google Chrome (or Brave, or any other Chrome-based browser) extension, or the Firefox extension.

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.

These extensions currently support:

  • Google Meet
  • StreamYard
  • Web version of Zoom
  • Web version of Microsoft Teams

# 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!


NOTE: When installing the Chrome extension, you'll need to approve permissions before the extension is loaded. The Browsing history permission is awkwardly named, and required for the Bring to Front feature. MuteDeck doesn't look at your browser history.

# Enabling SSL between Google Chrome Extension and MuteDeck

If the connection between the extension and MuteDeck is not working, and you're running MuteDeck in a corporate environment, it is possible that your browser settings only allow SSL connections from the extension to the MuteDeck app.

  1. Open the Settings in your browser
  2. Click on Extensions
  3. Click on the Details button in the MuteDeck for Google Meet extension box
  4. Click on Extension options to open the extension settings
  5. Check the Enable SSL checkbox and click the Save button to activate SSL.

Enable SSL


In Firefox, SSL is enabled by default.






# 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.

  1. 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.
  2. In TouchPortal, navigate to the settings via the gear icon and click on the "Import plug-in" menu item.
  3. Find the plugin file (mutedeck-plugin_vx.x.x.tpp) and select it in the file browser.
  4. Click "Trust Always" when asked to trust this plugin.
  5. 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:

  1. 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"
  2. Find the page template file (Touch Portal - MuteDeck Page Example.tpz) and select it in the file browser.
  3. Click OK on the information popup saying you'll need the MuteDeck plugin. Then click Yes to open the page on the next popup.
  4. 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!

TouchPortal Page






# 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:

  1. 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.
  1. 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.
  1. 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: