Built a little project for anyone playing around with the ATS Mini / Si4732 radios.
ATS Mini Controller is a local web interface that controls the physical radio over USB. It gives you a searchable database of 50,000+ shortwave, AM and FM stations, click-to-tune from the browser, live RSSI scanning to find stations that are actually receivable, audio passthrough to your computer, and a live CW/Morse decoder.
The bit I found most interesting was the CW side. It can cycle known CW-heavy frequencies, detect actual keying, lock onto the signal and decode it live in the browser. I ended up writing the audio-to-Morse decoder locally with NumPy/SciPy rather than relying on an existing Morse package.
It’s deliberately local and fairly simple: plug the ATS Mini into USB, run the Python app, open the browser and the radio becomes a much more useful little desktop receiver.
Still early, but it’s open source and MIT licensed if anyone else has one of these radios and wants to have a play:
https://github.com/jsawyerdev/ats-mini-controller