SDR-RPC is a plugin for SDRSharp that integrates Discord Rich Presence (RPC) to provide live updates about your SDRSharp activities directly in Discord.
- ✏Displays frequency, playback state, and RDS information
- 🔌Optimized with asynchronous code for smoother performance
- 📖Logging to help troubleshoot issues
- 🔨Simple installation process
📽Watch the video:
Before you start, ensure you have the following:
- Visual Studio 2019
- .NET 4.6
- SDRSharp Plugin SDK
- SDRSharp.Common.dll
- SDRSharp.PanView.dll
- SDRSharp.Radio.dll
- Clone the repository or download it as a ZIP file.
- To clone: Click Code and select "Open with Visual Studio".
- To download: Select "Download ZIP", extract the archive, and open
SDRSharpPlugin.DiscordRPC.sln
.
-
Build the solution in Visual Studio.
- If compilation fails, try moving reference files to the
/bin/Debug
or/bin/Release
folder.
- If compilation fails, try moving reference files to the
-
Copy the compiled files to the SDR# installation directory.
- Visit the Discord Developer Portal and create a new application.
- Name it “SDRSharp” or something similar.
- Navigate to Rich Presence > Assets and upload your images.
- Use descriptive names for easy reference.
- Go to General Information and copy the Client ID.
- Paste the Client ID into the plugin textbox in SDRSharp and press ENTER.
- Restart SDRSharp. Your custom images will now appear in Discord.
- Invite people to get Spy Server Address or connecting via voice chat system to listen and having the ability to change the frequency
- Change Settings Panel to match SDR# theme
- Show "Listening" instead of "Playing"