{"id":40184885,"url":"https://github.com/eartoearoak/sdrsharp-net-remote","last_synced_at":"2026-01-19T19:01:49.889Z","repository":{"id":18083893,"uuid":"21148245","full_name":"EarToEarOak/SDRSharp-Net-Remote","owner":"EarToEarOak","description":"A network remote control plugin for SDRSharp.","archived":false,"fork":false,"pushed_at":"2018-04-17T23:10:26.000Z","size":61,"stargazers_count":32,"open_issues_count":4,"forks_count":18,"subscribers_count":9,"default_branch":"master","last_synced_at":"2023-04-05T16:04:53.263Z","etag":null,"topics":["remote-control","rtl-sdr","sdr"],"latest_commit_sha":null,"homepage":"http://eartoearoak.com/software/sdrsharp-net-remote","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EarToEarOak.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-06-24T01:30:39.000Z","updated_at":"2023-02-10T05:35:36.000Z","dependencies_parsed_at":"2022-09-24T21:41:38.630Z","dependency_job_id":null,"html_url":"https://github.com/EarToEarOak/SDRSharp-Net-Remote","commit_stats":null,"previous_names":[],"tags_count":17,"template":null,"template_full_name":null,"purl":"pkg:github/EarToEarOak/SDRSharp-Net-Remote","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EarToEarOak%2FSDRSharp-Net-Remote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EarToEarOak%2FSDRSharp-Net-Remote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EarToEarOak%2FSDRSharp-Net-Remote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EarToEarOak%2FSDRSharp-Net-Remote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EarToEarOak","download_url":"https://codeload.github.com/EarToEarOak/SDRSharp-Net-Remote/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EarToEarOak%2FSDRSharp-Net-Remote/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28580680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T18:52:07.356Z","status":"ssl_error","status_checked_at":"2026-01-19T18:49:52.190Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["remote-control","rtl-sdr","sdr"],"created_at":"2026-01-19T19:01:49.050Z","updated_at":"2026-01-19T19:01:49.881Z","avatar_url":"https://github.com/EarToEarOak.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SDRSharp Net Remote #\n\nCopyright 2014 - 2015 Al Brown\n\nal [at] eartoearoak.com\n\n\nA network and serial remote control plugin for SDRSharp.\n\nMore details can be found [here](http://eartoearoak.com/software/sdrsharp-net-remote).\n\nTested on:\n\n- Windows XP\n- Windows 7\n- Windows 8.1\n\n## Installation ##\nRun the installer and point it to an installation of SDRSharp, this will copy the necessary files and register the plugin.\n\n## Testing ##\nStart SDRSharp and check the plugin control panel is shown on the left side of the main window and 'Network' is ticked.\n\nRun:\n\n    telnet localhost 3382\n\nYou should get a JSON response showing the plugin name and version, for example:\n\n    {\"Name\":\"Net Remote\",\"Version\":\"1.0.5282.28765\"}\n\nIf 'Serial' is enabled in the control panel commands will be read from the serial port, currently the port defaults to 115200 8N1.\n\n## Commands ##\nCommands are JSON formatted strings containing a *Command*, *Method* and  optional *Value* attributes. For example to set the current volume to 30:\n\n    {\"Command\": \"Set\", \"Method\": \"AudioGain\", \"Value\": 30}\n\n\nOr to test if SDRSharp is currently playing:\n\n    {\"Command\": \"Get\", \"Method\": \"IsPlaying\"}\n\nWhich returns:\n\n    {\"IsPlaying\":true}\n\nAll attributes are case insensitive.\n\n### Command Attribute ###\nThe command attribute may be one of the following:\n\n    Set\n    Get\n    Exe \n\nThe value attribute only used with the Set command.\n\n### Method Attribute ###\nFor the *Get* and *Set* commands the method can be one of the following:\n\n    AudioGain\t\t\t- Volume \u003c25-60\u003e  \n    AudioIsMuted\t\t- Mute \u003ctrue|false\u003e\n\n    CenterFrequency\t\t- Centre displayed frequency \u003c0-999999999999\u003e\n\tFrequency\t\t\t- Tuned frequency \u003c0-999999999999\u003e\n\n    DetectorType\t\t- Demodulation \u003cAM|CW|DSB|LSB|NFM|RAW|USB|WFM\u003e\n\n    IsPlaying\t\t\t- Currently playing \u003ctrue|false\u003e\n\n\tSourceIsTunable\t\t- Tunable device \u003ctrue|false\u003e\n\n\tSquelchEnabled\t\t- Squelch \u003ctrue|false\u003e\n\tSquelchThreshold\t- Squelch level \u003c0-100\u003e\n\n\tFmStereo\t\t\t- FM stereo \u003ctrue|false\u003e\n\n\tFilterType\t\t\t- Filter type \u003c1-6\u003e\n\tFilterBandwidth\t\t- Filter bandwidth \u003c10-250000\u003e\n\tFilterOrder\t\t\t- Filter order \u003c10-9999\u003e\n\nFor the *Exe* command these methods are available:\n\n    Start\t\t\t\t- Start playing\n    Stop\t\t\t\t- Stop playing\n    Close\t\t\t\t- Close network connection\n\n### Response ###\nThe response of a command my be either be *OK* or *Error*.\n\n*OK* is returned if a *Set* command completes:\n\n\t{\"Result\":\"OK\"}\n\nFor *Get* commands *method* and *value* attributes are added, e.g.:\n\n\t{\"Result\":\"OK\",\"Method\":\"AudioGain\",\"Value\":30}\n\nAn *Error* is returned if a problem occurred, e.g.:\n\n\t{\"Result\":\"Error\",\"Type\":\"Value error\",\"Message\":\"Value missing\"}\n\n## Physical Controls ##\nYou can use this to interface real-world controls such as buttons and rotary encoders to SDR#, a [basic tutorial](http://eartoearoak.com/tutorials-and-examples/sdrsharp-physical-controls) is available.\n\n## License ##\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feartoearoak%2Fsdrsharp-net-remote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feartoearoak%2Fsdrsharp-net-remote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feartoearoak%2Fsdrsharp-net-remote/lists"}