LiveAudioServer is a new, open-source macOS command-line tool designed to work with applications like GQRX to provide HTTP streaming audio connectivity for software-defined radio and other audio applications. A typical scenario is sending streaming audio from your Mac running GQRX to your iPhone, using Safari to access the user interface and play the audio stream.
By default, LiveAudioServer is configured to receive PCM audio from UDP port 7355, which just happens to be the same port that GQRX sends UDP audio. it can also receive PCM audio from stdin, which works well with tools like rtl_fm.
This project is in beta testing, and will be a component in a larger macOS application coming soon.
The current version of LiveAudioServer available for download in the "Assets" section is "LIveAudioServer-v0.1.5-macos-universal.zip", but check for more recent versions before installing.
See the README file for instructions on using the tool with GQRX and other apps. In GQRX, simply verify that the UDP port is set to 7355, and the option to send the audio in Stereo format is activated, then click the GQRX "UDP" button to start sending the audio signal to LiveAudioServer.
After the tool is running on your Mac, you can use Safari on the same machine to access the user interface and audio stream at
http://localhost:8080
From an iPhone running Safari on the same local area network, replace "localhost" with the IP address of the Mac to access the same UI.
Note: Anthropic Claude AI was used to develop LiveAudioServer.