Buz Docs
Discord Enhanced
Discord Enhanced v0.1.5GitHub

Configuration

Create a Discord application and connect its credentials locally.

Português (Brasil)

Configuration

The plugin asks each user for credentials from their own Discord application. A public Client Secret cannot be shipped safely and does not bypass Discord RPC approval.

Connect Discord

  1. Open the Discord Developer Portal and create an application.
  2. Open OAuth2 and add exactly http://localhost:30910 as a redirect URI.
  3. Copy the application's Client ID and current Client Secret.
  4. If the application is not approved for RPC, add the users who will test it in the Developer Portal.
  5. Open any Discord Enhanced action settings panel and click Connect.
  6. Paste the credentials, approve the Discord prompt and keep Discord Desktop open.
  7. Choose a server, channel, device, user or sound when an action asks for extra settings, then click Confirm.

Ulanzi also publishes an official walkthrough: Create Discord Client ID and Client Secret. The bundled guide opens from Open local setup guide in the settings panel and works without an internet connection.

Exact redirect URI

The URI must be exactly http://localhost:30910, including protocol and port.

Settings panel

The settings panel shows the live Discord connection state and offers:

  • Confirm to save the action settings.
  • Change app to try another Client ID and Secret. The current connection is kept if the new credentials fail.
  • Setup guide to open the bundled offline guide.
  • Disconnect to remove the saved credentials from this computer.

If Discord is closed, reopen it and use the action again. If the Client Secret was rotated, use Change app and paste the current secret.

Authorized account

The plugin remembers the Discord account that approved the connection and only reconnects automatically to that account. If another Discord instance is open with a different account, the plugin does not keep asking it for permission.

If you deny or cancel the Discord authorization prompt, automatic reconnect pauses until you connect again from the settings panel. To switch to another Discord account, use Disconnect and then Connect while that account is open in Discord Desktop.

Action settings

ActionWhat to configure
Voice Channel, Text ChannelPick a server, then the channel from the list.
Set Audio DeviceMode: Set Input, Set Output or Set Both (default), then the devices.
Volume ControlDevice: Input or Output (default). Mode: Adjust by a step (default 5) or Set to a fixed value (default 100).
User Voice ControlUser ID plus the same Adjust/Set mode. Enable Developer Mode in Discord, then right-click the user and copy the ID.
Mute Control, Deafen ControlVolume step used when rotating the encoder (default 5).
SoundboardPick a server and a sound. Use Refresh sounds if the list is outdated.
Server StatsPick a server and the Metric: Voice Users (default) or RPC Online.

The server field accepts typing to filter, or you can keep First available server.

Volume limits

Discord accepts 0–100 for input volume and 0–200 for output and per-user volume. The plugin enforces these limits and the settings panel shows the current numeric value next to each slider.

Permissions

The plugin requests the private rpc.video.* and rpc.screenshare.* scopes used by Toggle Video and Toggle Screen Share. Discord may require application approval for them and can change how these private permissions behave.

On this page