Radio Streamer
OBS Studio plugin

Stream audio only from OBS to any Icecast server.

Radio Streamer adds a dedicated dock to OBS Studio with its own start/stop button, so radio streaming runs independently of OBS's recording output.

Download for Mac All releases View on GitHub OBS 31.x / macOS Apple Silicon
Radio Streamer dock in OBS Studio: Icecast URL field, Start and Stop buttons, codec, bitrate, and track selectors, Reconnect checkbox, and a status line showing listener count and bytes sent.
The Radio Streamer dock in OBS Studio.

What it does

Independent output

A separate OBS audio output that doesn't compete with the main recording or streaming pipeline.

MP3, AAC, Opus

Pick a codec and bitrate. The plugin uses FFmpeg under the hood with sensible Icecast container defaults.

One-field setup

A single Icecast URL like icecast://source:pass@host:port/mount.

Pick one OBS track

Stream any single OBS audio track (1-6). Output is converted to stereo s16le at OBS's active sample rate.

Auto-reconnect

Optional reconnect retries after 2, 5, 10, 20, then 30 seconds. Pressing Stop cancels reconnect.

Just a dock

Enable it from Docks > Radio Streamer. Configure once, hit Start, get back to producing.

Requirements

Install on macOS

Quit OBS, unzip the download, then drop the plugin bundle into the OBS user plugin folder:

mkdir -p "$HOME/Library/Application Support/obs-studio/plugins"
ditto radiostreamer.plugin "$HOME/Library/Application Support/obs-studio/plugins/radiostreamer.plugin"

Restart OBS and enable the dock from Docks > Radio Streamer if it isn't already visible.

Icecast URL format

icecast://source:password@server:port/mountpoint

The server portion can be either a raw IP address or a hostname like radio.yourdomain.com. Using a hostname requires a DNS A record in your domain's zone pointing at the Icecast server's IP.

URL-encode special characters in the username, password, or mount. For example, @ in a password becomes %40.

Support development

Radio Streamer is free and GPL-licensed. If it earned a place in your OBS setup, a tip helps fund future updates and keeps the plugin independent.

FAQ

Does Radio Streamer stream video?

No, audio only by design. It runs alongside or independently of OBS's main video stream or recording rather than replacing it.

What Icecast servers does it work with?

Any standards-compliant Icecast 2.x server, whether self-hosted or managed (including AzuraCast and other Icecast-based platforms). For AzuraCast specifically, see the step-by-step guide.

Can I stream multiple OBS audio tracks at once?

One track at a time. The dock has a single selector covering OBS audio tracks 1 through 6.

Why a separate dock instead of using OBS's built-in stream?

OBS's main stream output goes to one destination at a time and ties up the primary encoder. Radio Streamer has its own independent output, so you can record video locally or stream to Twitch or YouTube while broadcasting radio audio in parallel.