Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/enderice2/sdr-rpc
Plugin for SDR# (SDRSharp) adding Discord Rich Presence (RPC)
https://github.com/enderice2/sdr-rpc
airspy csharp discord discord-rich-presence discord-rpc discord-status frequency plugin rds rich-presence rpc rtl-sdr sdr-rpc sdr-sharp sdrsharp spyserver visual-studio
Last synced: 18 days ago
JSON representation
Plugin for SDR# (SDRSharp) adding Discord Rich Presence (RPC)
- Host: GitHub
- URL: https://github.com/enderice2/sdr-rpc
- Owner: EnderIce2
- License: gpl-3.0
- Created: 2020-10-25T14:15:06.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-12-11T03:54:57.000Z (about 1 month ago)
- Last Synced: 2024-12-11T04:28:37.194Z (about 1 month ago)
- Topics: airspy, csharp, discord, discord-rich-presence, discord-rpc, discord-status, frequency, plugin, rds, rich-presence, rpc, rtl-sdr, sdr-rpc, sdr-sharp, sdrsharp, spyserver, visual-studio
- Language: C#
- Homepage: https://enderice2.github.io/SDR-RPC/
- Size: 383 KB
- Stars: 15
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![GitHub](https://img.shields.io/github/license/EnderIce2/SDR-RPC)
![GitHub All Releases](https://img.shields.io/github/downloads/EnderIce2/SDR-RPC/total)
![GitHub release (latest by date)](https://img.shields.io/github/v/release/EnderIce2/SDR-RPC)
# SDR-RPC**SDR-RPC** is a plugin for [SDRSharp](https://airspy.com/download/) that integrates Discord Rich Presence (RPC) to provide live updates about your SDRSharp activities directly in Discord.
---
## ✨Features
- ✏Displays **frequency, playback state, and RDS information**
- 🔌Optimized with **asynchronous code** for smoother performance
- 📖**Logging** to help troubleshoot issues
- 🔨**Simple installation** process## 🎁How to install + Demo
📽**Watch the video:**
[![](http://img.youtube.com/vi/OOnt8ytrDc0/0.jpg)](https://youtu.be/OOnt8ytrDc0 "")
## 💻Building from Source
### Prerequisites
Before you start, ensure you have the following:
- [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 Plugin SDK](https://airspy.com/?ddownload=5944)
- SDRSharp.Common.dll
- SDRSharp.PanView.dll
- SDRSharp.Radio.dll### Steps
1. 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`.![Captură de ecran 2020-10-26 025111.png](https://raw.githubusercontent.com/EnderIce2/SDR-RPC/master/.github/MEDIA/Captur%C4%83%20de%20ecran%202020-10-26%20025111.png)
2. Build the solution in Visual Studio.
- If compilation fails, try moving reference files to the `/bin/Debug` or `/bin/Release` folder.3. Copy the compiled files to the SDR# installation directory.
## 👀Customizing RPC Images
1. Visit the [Discord Developer Portal](https://discord.com/developers/applications) and create a new application.
- Name it “SDRSharp” or something similar.![2024-11-27_02-35](https://github.com/user-attachments/assets/38eb265d-1617-470d-9804-de7cd48323ab)
2. Navigate to **Rich Presence > Assets** and upload your images.
- Use descriptive names for easy reference.![2024-11-27_02-35_1](https://github.com/user-attachments/assets/1ac8743b-e645-4e57-a3de-2170353fe7f7)
3. Go to **General Information** and copy the **Client ID**.
![Captură de ecran 2020-10-26 023915.png](https://raw.githubusercontent.com/EnderIce2/SDR-RPC/master/.github/MEDIA/Captur%C4%83%20de%20ecran%202020-10-26%20023915.png)
4. Paste the Client ID into the plugin textbox in SDRSharp and press **ENTER**.
![Captură de ecran 2020-10-26 024024.png](https://raw.githubusercontent.com/EnderIce2/SDR-RPC/master/.github/MEDIA/Captur%C4%83%20de%20ecran%202020-10-26%20024024.png)
5. Restart SDRSharp. Your custom images will now appear in Discord.
## 📕Roadmap
### Planned Features
- 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"