This README explains how to set up and run the Discord companion WebSocket server that enables control of Discord voice settings from a Pebble smartwatch application.
- Discord desktop application installed
- Go to the Releases page of this repository
- Download the latest release package for your Platform (AppImage for Linux, Windows for Windows)
- Extract the downloaded zip file (Windows only)
- Run the executable file (e.g.,
Pebble Companion.exe)
- Go to the GitHub Actions tab of this repository
- Select the most recent successful workflow run
- Download the desktop server artifact from the Artifacts section
- Extract the downloaded zip file
- Run the executable file (e.g.,
Pebble Companion.exe)
- Navigate to the
desktopfolder in this repository - Open the solution file (
.sln) in Rider or your preferred C# IDE - Restore NuGet packages
- Build the solution
- Run the compiled executable from the output directory
- Make sure Discord is running before starting the server
- The first time you run the application, you'll need to authorize the Discord RPC connection