SDR-RPC/README.md
2020-10-26 03:01:16 +02:00

100 KiB

GitHub GitHub All Releases GitHub release (latest by date) CodeFactor Twitter Follow

SDR-RPC

SDR-RPC is an SDRSharp plugin that adds Discord RPC feature in it


Features

  • Enable / Disable
  • Showing frequency, play state and RDS almost in realtime
  • Most of the code is made asynchronous
  • Logging for troubleshooting problems
  • Easy to install
  • Invite feature (give Spy Server Address or listen using voice chat system) [coming soon]

How to install

Video:


Example

Video:


Building by yourself

  1. You need to download these stuff before compiling:
  • Visual Studio 2019
    • .NET 4.6
    • SDRSharp files (for References)
      • SDRSharp.exe
      • SDRSharp.Common.dll
      • SDRSharp.PanView.dll
      • SDRSharp.Radio.dll
  1. Click "Code" and select "Open with Visual Studio" or "Download ZIP" Captură de ecran 2020-10-26 025111.png
  2. If you downloaded as ZIP, unzip the archive and double click on "SDRSharpPlugin.DiscordRPC.sln"
  3. Build it and move files to SDR# location (if the compile fails try copying Reference files into /bin/Debug or /bin/Release folder)

Setting your custom images on RPC

  1. Go to https://discord.com/developers/applications and create your own application
  2. Name it "SDRSharp" or something similar Captură de ecran 2020-10-26 023639.png
  3. Go to Rich Presence > Rich Presence Assets and add your own images with these names: Captură de ecran 2020-10-26 023706.png
  4. Go back to General Information and copy Client ID Captură de ecran 2020-10-26 023915.png
  5. Paste the Client ID you copied earlier in plugin textbox from SDRSharp and press the ENTER key Captură de ecran 2020-10-26 024024.png
  6. Restart the SDRSharp and it should be changed with your custom images

TODO List

  • Invite people to get Apy Server Address or connecting via voice chat system to listen and having the ability to change the frequency
  • Change Settings Panel to WPF User Control
  • Add better RDS decoder (if it is even possible)