mirror of
https://github.com/EnderIce2/SDR-RPC.git
synced 2025-05-27 20:54:27 +00:00
87 lines
3.7 KiB
Markdown
87 lines
3.7 KiB
Markdown

|
|

|
|

|
|
[](https://app.codacy.com/gh/EnderIce2/SDR-RPC?utm_source=github.com&utm_medium=referral&utm_content=EnderIce2/SDR-RPC&utm_campaign=Badge_Grade_Settings)
|
|
[](https://www.codefactor.io/repository/github/enderice2/sdr-rpc)
|
|

|
|
# SDR-RPC
|
|
|
|
SDR-RPC is an [SDRSharp](https://airspy.com/download/) 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:
|
|
|
|
[](http://www.youtube.com/watch?v=Otn-xSn_ioI "")
|
|
|
|
---
|
|
|
|
### 🎫Example
|
|
|
|
📽Video:
|
|
|
|
[](http://www.youtube.com/watch?v=7k02dPqAjBA "")
|
|
|
|
---
|
|
|
|
### 💻Building by yourself
|
|
|
|
1. You need to download this stuff before compiling:
|
|
- [Visual Studio 2019](https://visualstudio.microsoft.com/vs/)
|
|
- [.NET 4.6](https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net46-developer-pack-offline-installer)
|
|
- SDRSharp files (for References)
|
|
- SDRSharp.exe
|
|
- SDRSharp.Common.dll
|
|
- SDRSharp.PanView.dll
|
|
- SDRSharp.Radio.dll
|
|
|
|
2. Click "Code" and select "Open with Visual Studio" or "Download ZIP"
|
|
|
|

|
|
|
|
3. If you downloaded as ZIP, unzip the archive and double click on "SDRSharpPlugin.DiscordRPC.sln"
|
|
4. 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
|
|
|
|

|
|
|
|
3. Go to Rich Presence > Rich Presence Assets and add your own images with these names:
|
|
|
|

|
|
|
|
4. Go back to General Information and copy Client ID
|
|
|
|

|
|
|
|
5. Paste the Client ID you copied earlier in plugin textbox from SDRSharp and press the ENTER key
|
|
|
|

|
|
|
|
6. Restart the SDRSharp and it should be changed with your custom images
|
|
|
|
---
|
|
|
|
### 📕TODO List
|
|
|
|
- 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 WPF User Control
|
|
- Add better RDS decoder (if it is even possible)
|