{"id":23862435,"url":"https://github.com/enderice2/sdr-rpc","last_synced_at":"2025-09-08T10:33:13.745Z","repository":{"id":48899480,"uuid":"307114261","full_name":"EnderIce2/SDR-RPC","owner":"EnderIce2","description":"Plugin for SDR# (SDRSharp) adding Discord Rich Presence (RPC)","archived":false,"fork":false,"pushed_at":"2024-12-11T03:54:57.000Z","size":392,"stargazers_count":15,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-11T04:28:37.194Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://enderice2.github.io/SDR-RPC/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EnderIce2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":"EnderIce2","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2020-10-25T14:15:06.000Z","updated_at":"2024-12-11T03:55:01.000Z","dependencies_parsed_at":"2024-01-23T20:25:46.099Z","dependency_job_id":"c7d136a9-1c19-4798-8fe2-29ed841dca6d","html_url":"https://github.com/EnderIce2/SDR-RPC","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnderIce2%2FSDR-RPC","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnderIce2%2FSDR-RPC/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnderIce2%2FSDR-RPC/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EnderIce2%2FSDR-RPC/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EnderIce2","download_url":"https://codeload.github.com/EnderIce2/SDR-RPC/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232302294,"owners_count":18502117,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2025-01-03T07:11:09.866Z","updated_at":"2025-01-03T07:11:10.562Z","avatar_url":"https://github.com/EnderIce2.png","language":"C#","readme":"![GitHub](https://img.shields.io/github/license/EnderIce2/SDR-RPC)\n![GitHub All Releases](https://img.shields.io/github/downloads/EnderIce2/SDR-RPC/total)\n![GitHub release (latest by date)](https://img.shields.io/github/v/release/EnderIce2/SDR-RPC)\n# SDR-RPC\n\n**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.\n\n---\n\n## ✨Features\n- ✏Displays **frequency, playback state, and RDS information**  \n- 🔌Optimized with **asynchronous code** for smoother performance  \n- 📖**Logging** to help troubleshoot issues  \n- 🔨**Simple installation** process \n\n## 🎁How to install + Demo\n\n📽**Watch the video:**\n\n[![](http://img.youtube.com/vi/OOnt8ytrDc0/0.jpg)](https://youtu.be/OOnt8ytrDc0 \"\")\n\n## 💻Building from Source\n\n### Prerequisites\nBefore you start, ensure you have the following:\n- [Visual Studio 2019](https://visualstudio.microsoft.com/vs/)\n  - [.NET 4.6](https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net46-developer-pack-offline-installer)\n  - [SDRSharp Plugin SDK](https://airspy.com/?ddownload=5944)\n    - SDRSharp.Common.dll\n    - SDRSharp.PanView.dll\n    - SDRSharp.Radio.dll\n\n### Steps\n\n1. Clone the repository or download it as a ZIP file.  \n   - To clone: Click **Code** and select \"Open with Visual Studio\".  \n   - To download: Select \"Download ZIP\", extract the archive, and open `SDRSharpPlugin.DiscordRPC.sln`.  \n\n![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)\n\n2. Build the solution in Visual Studio.  \n   - If compilation fails, try moving reference files to the `/bin/Debug` or `/bin/Release` folder.  \n\n3. Copy the compiled files to the SDR# installation directory.\n\n## 👀Customizing RPC Images\n\n1. Visit the [Discord Developer Portal](https://discord.com/developers/applications) and create a new application.  \n   - Name it “SDRSharp” or something similar.  \n\n![2024-11-27_02-35](https://github.com/user-attachments/assets/38eb265d-1617-470d-9804-de7cd48323ab)\n\n2. Navigate to **Rich Presence \u003e Assets** and upload your images.  \n   - Use descriptive names for easy reference.  \n\n![2024-11-27_02-35_1](https://github.com/user-attachments/assets/1ac8743b-e645-4e57-a3de-2170353fe7f7)\n\n3. Go to **General Information** and copy the **Client ID**.  \n\n![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)\n\n4. Paste the Client ID into the plugin textbox in SDRSharp and press **ENTER**.  \n\n![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)\n\n5. Restart SDRSharp. Your custom images will now appear in Discord.\n\n## 📕Roadmap\n\n### Planned Features\n- Invite people to get Spy Server Address or connecting via voice chat system to listen and having the ability to change the frequency\n- Change Settings Panel to match SDR# theme\n- Show \"Listening\" instead of \"Playing\"\n","funding_links":["https://ko-fi.com/EnderIce2"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenderice2%2Fsdr-rpc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fenderice2%2Fsdr-rpc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fenderice2%2Fsdr-rpc/lists"}