Skip to content
QaemAlManasifPublic

About

Discord controller for Stream Deck and Stream Deck +: mute, push-to-talk, per-user volume on the dials, a live voice channel browser and the soundboard.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Deckord

Deckord

Ultimate Discord Controller for Stream Deck & Stream Deck +

Setup Guide Platform Stream Deck


Take total control of Discord. Whether you're in the middle of an intense gaming match, hosting a livestream, or collaborating with your team, Deckord transforms your Elgato Stream Deck and Stream Deck + into a dedicated Discord mission control center.

Navigate entire Discord servers, join and hop voice channels on the fly, adjust individual friend volume levels with physical rotary dials, preview live text chats, trigger soundboard memes, and manage your microphone, camera, and screen sharing — all without ever alt-tabbing or leaving your game.


⚠️ Setup is required before first use

Discord requires every app that controls it to register itself once. It takes about five minutes, you only ever do it once, and no coding is involved.

Deckord will show as Disconnected until you complete it.


✨ Key Features

🎙️ Core Voice & Communication Control

Feature What it does
Microphone Mute Instant toggle with real-time bidirectional status sync and clean red/green visual feedback.
Audio Deafen Silence incoming voice and sound effects with a single keypress.
Push to Talk (PTT) Ultra-low latency, hold-to-talk hardware trigger with responsive visual feedback.
Push to Mute (PTM) Hold down to cough or sneeze in private without fumbling for keyboard shortcuts.
Input Mode Switcher Seamlessly flip between Voice Activity and Push to Talk modes on the fly.

📹 Video & Screen Sharing

Feature What it does
Go Live / Screen Share Start or stop your Discord stream with one tap.
Camera Video Toggle Turn your webcam on or off instantly with illuminated hardware status.

🎛️ Turn, Push, Control

Rotary dials and the LCD Touchstrip on Stream Deck +. Every action here also works as a normal key on a standard Stream Deck.

Feature What it does
Voice Channel Browser View connected channel names, live participant rosters, real-time green glowing speaking indicators, and member counts right on the LCD Touchstrip. Push the dial to disconnect or hop channels.
Per-User Volume Mixer Rotate the dial to boost quiet teammates (up to 200%) or lower loud players individually in real-time. Push the dial to instantly mute that specific user.
Master Discord Volume Dial Smoothly control master output and input audio levels with dual-channel percentage gauges and push-to-toggle routing.
Text Channel Live Feed Preview incoming messages, view author names, and rotate the dial to scroll through recent chat messages.

🧭 Interactive Server & Channel Grid Navigator

Feature What it does
Zero Alt-Tab Navigation Browse your full Discord guild hierarchy directly from Stream Deck keys or rotary dials.
Visual Server Tiles See Discord server icons and names. Tap to enter and browse all voice and text channels.
Instant Channel Hopping Tap any channel tile to join voice or focus Discord to that channel.

🔔 Notifications & Direct Messages Hub

Feature What it does
Live Notification Previews Receive real-time alerts for direct messages and mentions with avatar previews.
Unread Counter Badges Always know when you have unread messages across your Discord communities.

🎵 Soundboard & Audio Devices

Feature What it does
Hardware Soundboard Trigger your community's favorite soundboard clips with instant playback.
Audio Device Switcher Quick-toggle between your gaming headset, studio speakers, or USB microphone with one press.

🎨 Customization

  • Display Modes — participant names with live speaking highlights, or avatars as visual bubbles.
  • Speaker Order — dynamic, floating active speakers to the top, or static.
  • Themes — high-contrast dark or sleek transparent to match your deck.
  • Per-action settings — every key keeps its own configuration, so two Voice Channel keys can watch two different servers.

📋 Requirements

Discord Desktop app, installed, open and logged in. The browser version cannot work.
Stream Deck software 6.9 or newer
Operating system Windows 10 or later
Hardware Any Stream Deck. Stream Deck + additionally unlocks the rotary dials and Touchstrip.
Discord Nitro Not required.

🚀 Getting Started

  1. Install Deckord from the Elgato Marketplace.
  2. Complete the Setup Guide — about five minutes, once.
  3. Drag any Deckord action onto a key. Mute is a good first one.
  4. Press it. Your Discord mic mutes instantly.

Every other Deckord key and dial you add afterwards is already connected — you never repeat the setup.


🩺 Troubleshooting

Most problems come from one of three things:

  • The Authorize window never appeared — the Discord desktop app isn't running, or you aren't listed under App Testers in your Discord application.
  • Invalid OAuth2 redirect_uri — the redirect must be exactly http://localhost:57116. No https, no missing port, no trailing slash.
  • Keys show Disconnected after a reboot — Discord started more slowly than Stream Deck. Wait for it to finish loading, then press any Deckord key.

Full walkthrough with fixes: Setup Guide → If something doesn't work


🔒 Privacy

Deckord talks to the Discord desktop app running on your own machine. Your Client ID, Client Secret and access token are stored locally in your Stream Deck settings. The only outbound request is the one-time token exchange with Discord's own servers during authorization.

About

Discord controller for Stream Deck and Stream Deck +: mute, push-to-talk, per-user volume on the dials, a live voice channel browser and the soundboard.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages