SDR-Sharp to SDR++ Converter

majicm

Member
Joined
Oct 1, 2017
Messages
12
Reaction score
6
Hey all

I wrote a little app that converts the frequency XML file from SDR-Sharp to the JSON format used by SDR++.
It can also convert back the other way so you can keep your frequency files in sync across the 2 apps.

Download
 

majicm

Member
Joined
Oct 1, 2017
Messages
12
Reaction score
6
Any way it can be hosted from a secure connection?


View attachment 184388
Hadn't realised the self signed cert had expired. It's got SSL cert on now.

Is it different than sdrfc?
It's a Winforms app and at the time I wrote it I didn't know that existed - I wrote it for myself initially then decided to release.
 

majicm

Member
Joined
Oct 1, 2017
Messages
12
Reaction score
6
Just a little bump to say I've released a new version .

Only a small change - if the target file exists (your SDR++ json or frequencies.xml file) it won't just blindly overwrite it now, it will rename it including the date and time. Essentially it's backing it up :)
 

musicman476

RR DB Admin
Database Admin
Joined
Mar 12, 2001
Messages
383
Reaction score
20
Location
McKinney, Texas
Thanks for putting this out! I'm able to load and convert my .xml file, but whenever I try to import it in SDRPP, the program crashes. Any ideas?
 

majicm

Member
Joined
Oct 1, 2017
Messages
12
Reaction score
6
Thanks for putting this out! I'm able to load and convert my .xml file, but whenever I try to import it in SDRPP, the program crashes. Any ideas?

When you say "Import" do you mean just that?

You simply replace the
Code:
frequency_manager_config.json
file in your SDRPP folder with the converted one.
 

musicman476

RR DB Admin
Database Admin
Joined
Mar 12, 2001
Messages
383
Reaction score
20
Location
McKinney, Texas
When you say "Import" do you mean just that?

You simply replace the
Code:
frequency_manager_config.json
file in your SDRPP folder with the converted one.
When I do that and restart SDRPP, the frequency list is blank, even though the converted
frequency_manager_config.json
file is 56KB.
I was using the Import button in the frequency manager initially which caused the crash when I pointed it to the converted file.
 

majicm

Member
Joined
Oct 1, 2017
Messages
12
Reaction score
6
When I do that and restart SDRPP, the frequency list is blank, even though the converted

file is 56KB.
I was using the Import button in the frequency manager initially which caused the crash when I pointed it to the converted file.
Yeah you don't need to import, you just replace the file.

I'll message you :) - Or not, don't have permissions it seems. Would you be kind enough to e-mail the xml and converted json to majicm@magicpack.net and I'll take a look, could be a bug needs fixing. Thanks!
 

majicm

Member
Joined
Oct 1, 2017
Messages
12
Reaction score
6
OK, not sure if something has changed on SDR++ plugin as it wasn't taking my converted XML either. Maybe it's got more strict about the JSON.

Anyway, I've fixed it and released v1.3.

Anyone having the same problem please grab the latest version - thanks to those sent files for helping to fix this.

Latest version (v1.3)
 

BM82557

Member
Joined
Aug 28, 2006
Messages
5,688
Reaction score
5,632
Location
Berkeley Co WV
Unable to download V1.3, get this in Chrome and Edge --
 

Attachments

  • Screenshot - 1_11_2026 , 1_01_54 PM.png
    Screenshot - 1_11_2026 , 1_01_54 PM.png
    8.3 KB · Views: 9
  • Screenshot - 1_11_2026 , 1_05_04 PM.png
    Screenshot - 1_11_2026 , 1_05_04 PM.png
    13.1 KB · Views: 7

majicm

Member
Joined
Oct 1, 2017
Messages
12
Reaction score
6
Unable to download V1.3, get this in Chrome and Edge --

That's definitely something your side... check where your browser is set to download to as it's that folder that needs permission.
 

musicman476

RR DB Admin
Database Admin
Joined
Mar 12, 2001
Messages
383
Reaction score
20
Location
McKinney, Texas
Yeah you don't need to import, you just replace the file.

I'll message you :) - Or not, don't have permissions it seems. Would you be kind enough to e-mail the xml and converted json to majicm@magicpack.net and I'll take a look, could be a bug needs fixing. Thanks!
I downloaded the new version and still had problems. Just sent you an email. Thanks!
 

sunwave

Member
Premium Subscriber
Joined
Jan 18, 2023
Messages
437
Reaction score
275
Location
Oklahoma
v1.3.2 worked well saved me time. I am using SDR++ Brown fork. Uses the same frequency manager. Thanks @majicm

Is merging possible? I had some frequencies that needed to be merged that one already had but the other did not.

Also 7zip warned it found excess data at the end of the file. Whatever that means. It ran regardless and Malwarebytes premium found nothing wrong.

If you are open to suggestions, EIBI csv to SDR++ json would be so convenient and nice! :) Not sure if the built in frequency manager can handle that many entries.

Windows 11 Home 25H2
ASUS ROG Strix G814 2025 model.
 

W4KRR

Member
Premium Subscriber
Joined
Apr 1, 2001
Messages
3,718
Reaction score
303
Location
Coconut Creek
1.3.2 doesn't work for me. The SDRSharp file starts out at 144kb in size. When converted to JSON format for SDR++, it's 31kb in size. When I drop it into the SDR++ folder, it's still 31kb in size, but once I launch SDR++, the file becomes 1kb in size and contains only the headers; no frequency information is present once SDR++ is opened.
 
Top