SA – Stream Monitor


Version 1.0.0 · Station Admin

SA Stream Monitor watches your internet radio stream 24/7 and sends an instant desktop alert the moment it goes offline or stops returning audio. Set it up once and it runs silently in the background — so you find out before your listeners do.

Thank you for using Station Admin products. Enjoy!

Jump to section


Download (Windows)

Use the Free Download button on this page to get SA-Stream-Monitor.exe. No installer required — place it in any folder and double-click to run.

Requirements: Windows 10 or 11, 64-bit. No additional software required.

Windows download notice: Your browser or Windows may flag SA-Stream-Monitor.exe as uncommon. This file is built and distributed by Station Admin. Choose Keep if your browser warns, then More info → Run anyway if Windows SmartScreen appears when you launch it.

Back to top


Quick Setup

  1. Launch SA-Stream-Monitor.exe.
  2. In the Stream URL field, paste the full URL of your internet radio stream (e.g. http://myserver.com:8000/live or https://stream.example.com/stream.mp3).
  3. Set your preferred Check Interval — how often the app tests your stream (default: every 60 seconds).
  4. Click Start Monitoring. The status indicator turns green when your stream is live and healthy.
  5. If the stream goes offline, the app displays an alert and logs the outage.

Tip: Keep SA Stream Monitor running in your system tray alongside your playout software so you are always notified the moment something goes wrong.

Back to top


How It Works

At each check interval, SA Stream Monitor sends an HTTP request to your stream URL and checks the response. It verifies two things:

  • Connection success — the stream URL returns an HTTP 200 response and is reachable.
  • Audio data — the response contains valid audio stream data, not just a connection response.

If either check fails, SA Stream Monitor immediately triggers an alert. The app distinguishes between a complete connection failure (server down) and a stream that connects but returns no audio (encoder stopped).

All check results are written to a local log file so you can review the history of any outage after the fact.

Back to top


Alert Types

  • Stream offline — the URL is not reachable. Your streaming server or hosting provider may be down.
  • No audio data — the server responds but is not sending audio. Your encoder or playout software has likely stopped.
  • Stream recovered — the stream has come back online after an outage. The app logs the downtime duration.

Each alert includes a timestamp and the type of failure, so you know at a glance whether the problem was with your server or your local broadcast setup.

Back to top


Settings Reference

Stream URL

The full URL of your stream to monitor. Supports HTTP and HTTPS. Shoutcast and Icecast stream URLs are both supported. Examples:

  • http://myserver.com:8000/stream
  • https://streams.example.com/live.mp3
  • http://192.168.1.100:8000/1 (local Shoutcast)

Check Interval

How frequently the app checks your stream, in seconds. The default is 60 seconds. Lower values catch outages faster but generate more network requests. 30–60 seconds is recommended for most stations.

Alert on recovery

When enabled, the app also shows an alert when a previously offline stream comes back online. Useful for confirming that your stream recovered after you fixed a problem.

Back to top


Running at Windows Startup

To have SA Stream Monitor start automatically when Windows boots:

  1. Press Win + R, type shell:startup, and press Enter. This opens your Windows Startup folder.
  2. Create a shortcut to SA-Stream-Monitor.exe in that folder (right-click → New → Shortcut).
  3. Next time Windows starts, SA Stream Monitor will launch automatically and begin monitoring your stream.

Tip: Combine this with your playout software’s auto-start to ensure both your broadcast and your monitoring are running whenever your machine starts.

Back to top


FAQ

Does it work with any streaming server?

Yes. SA Stream Monitor works with any internet radio stream that has a publicly accessible HTTP or HTTPS URL — Shoutcast, Icecast, cloud hosting providers, and custom servers are all supported.

Does it use much bandwidth or CPU?

No. Each check downloads only a few kilobytes of stream data to verify the connection — it does not download your entire stream. CPU usage is negligible.

Can I monitor more than one stream?

The current version monitors one stream URL at a time. If you need to monitor multiple streams, run multiple instances of the app, each pointed at a different URL.

Where is the log file saved?

The log file is saved in the same folder as SA-Stream-Monitor.exe. You can open the log from inside the app at any time.

Back to top


Support


Another free utility from StationAdmin.Com.