User Guide ยท v1.0

StreamMonitor
Made Simple

Everything you need to monitor, manage, and respond to your audio streams โ€” without any technical background required.

๐Ÿ“ก Real-time monitoring ๐Ÿ”” Smart alarms ๐Ÿ“Š Analytics
01
๐Ÿ”‘

Logging In

Access StreamMonitor by visiting the web address provided to you. You'll land on the sign-in page.

1

Open the site

Navigate to your StreamMonitor URL in any web browser (Chrome, Firefox, Safari, Edge all work).

2

Enter your credentials

Type your email address and password into the Sign In form, then click Sign In.

3

Forgot your password?

Click Forgot password? on the sign-in screen. Enter your email and you'll receive a reset link.

4

First-time setup

New accounts may prompt you to Set Password & Sign In via an invite link. Follow the on-screen steps to create your password.

๐Ÿ’ก
Tip Bookmark the StreamMonitor URL so you can access it quickly each day.
02
๐Ÿ“ก

The Dashboard

After signing in, you'll see the main Streams dashboard. This is your home base โ€” it shows every stream you're monitoring in one place.

๐Ÿ”ข Summary Counters

At the top of the stream list you'll see three numbers: total streams, connected streams, and streams in alarm. These give you an instant health check.

๐Ÿ“‹ Stream List

Each row in the table represents one stream. Columns show the stream name, what's currently playing, left/right audio levels, bitrate, connection type, and current status.

โšก Quick Actions

Use the โ„ Freeze button to pause the display, โ–ถ Start All to connect all streams at once, or โ–  Stop All to disconnect everything. These are at the top of the stream list.

03
โฌค

Stream Status & Meters

Each stream shows a colored status dot on the left side of its row. Here's what each color means:

OK

Stream is live and healthy

Pre-Alarm

Audio is low โ€” watch closely

Audio Alarm

Silence or level problem detected

Metadata Alarm

Song/show info is missing

Disabled

Monitoring is turned off

The L R columns show a live left/right audio level bar for each stream, and dBFS shows the actual decibel reading. A healthy stream typically reads between -20 dBFS and -6 dBFS.

โš ๏ธ
Watch for this If a stream reads -โˆž dBFS or the level bars go silent for several seconds, an audio alarm may trigger.

The โšก Bitrate column shows the stream's data rate in kbps. A sudden drop can indicate connection trouble before audio silence occurs.

04
โž•

Adding & Managing Streams

To start monitoring a new stream, click + Add Stream at the top of the stream list. A panel will slide open with the following fields:

FieldWhat to enter
NameA friendly label for the stream (e.g. "WKRP-FM Live")
URLThe full stream address (starts with http:// or https://)
Auto-connectCheck this to have the stream connect automatically when you open the app
DisabledCheck to add the stream without actively monitoring it yet
Email on alarmCheck to receive email notifications when this stream has a problem
Threshold dBFSThe audio level below which an alarm fires (leave blank to use your default)
Alarm delay (s)How many seconds of silence before triggering an alarm
Email notificationsComma-separated list of email addresses to alert

Click Save when done. The stream will appear in the list and begin connecting.

โœŽ Edit a Stream

Click the pencil icon or the stream name to open its settings and make changes.

๐Ÿ—‘ Delete a Stream

Select the checkbox next to one or more streams, then click Delete Selected at the top.

๐Ÿ“ฅ Import via CSV

Use Tools โ†’ Import CSV to bulk-add many streams at once from a spreadsheet file.

๐Ÿ“ค Export Streams

Use Export All (or filtered exports) from the toolbar to download your stream list as a CSV.

05
๐Ÿ””

Alarms & Muting

StreamMonitor can alert you by email when something goes wrong. There are two types of alarms to be aware of:

๐Ÿ”” Audio Alarm

Fires when the audio level drops below your threshold for longer than the alarm delay. Usually means silence on air.

๐Ÿ“– Metadata Alarm

Fires when the "Now Playing" song/show data stops updating. Useful for catching automation issues.

Muting alarms lets you silence notifications during scheduled times (overnight, during maintenance, etc.) without turning off monitoring entirely.

1

Mute a single stream

Select the stream checkbox and click ๐Ÿ”” Mute Audio or ๐Ÿ“– Mute Metadata from the toolbar to suppress alarms for that stream.

2

Set a mute schedule for a stream

Open the stream's edit panel and scroll to Email Mute Schedule. Click + Add muting schedule to define time windows when emails are suppressed.

3

Set your personal mute schedule

From the sidebar menu, go to ๐Ÿ• My Schedule to suppress alarm emails to your address during specific hours (times are in UTC).

โ„น๏ธ
AI Muting Suggestions StreamMonitor can analyze your stream history and automatically suggest smart mute windows. Access this from Tools โ†’ AI Mute Scan.
06
๐Ÿ“Š

Analytics & Now Playing

The ๐Ÿ“Š Analytics section lets you review historical stream data โ€” what was playing, when alarms fired, and usage patterns over time.

๐ŸŽต Now Playing History

Search what was playing on any stream during any date range. Filter by station, sort by time, title, or artist, and export results to CSV for reporting.

๐Ÿ• Day ร— Hour Heatmap

A visual grid showing when your streams were most active or had issues, broken down by day of week and hour of day. Great for spotting recurring problems.

๐Ÿ“ฅ Export Events

Use Export Events DB from the toolbar to download a full log of audio alarms, metadata alarms, and Now Playing data for any date range and set of stations.

To use Analytics, set a From and To date, select your stations from the dropdown, then click the search or export button.

07
๐Ÿ‘ฅ

User Management

If you have an admin role, you can manage who has access to StreamMonitor from the ๐Ÿ‘ฅ Users panel in the sidebar menu.

RoleWhat they can do
UserView streams and analytics; cannot change settings or add streams
Group AdminManage streams and users within their assigned group
Owner AdminFull control over all groups and streams they own
Super AdminComplete access to everything, including your settings
1

Add a new user

Open Users, click + Add User, fill in their email, username, password, and role, then click Save & Send Invite to email them their login details.

2

Organize with Groups

Groups let you bundle streams together and assign users to only see what they need to. Click + Add Group, give it a name, assign an owner, and optionally grant access to all streams.

3

Disable a user

Find the user in the list, open their profile, and check the Disabled checkbox to revoke access without deleting their account.

08
โš™๏ธ

Settings & Configuration

Settings apply to all of your streams unless overridden at the individual stream level. Access them from โš™ Settings in the sidebar menu.

๐ŸŽš Default Thresholds

Set the default audio level threshold (in dBFS), alarm delay in seconds, and return-to-normal delay. Individual streams can override these values.

๐Ÿ“ง Email Configuration

Configure how alarm emails are sent โ€” choose between SMTP, SendGrid, or Mailgun. Set a default alert email address that receives notifications for all streams unless a specific address is set per-stream.

๐Ÿ”• Muting Schedule

Set time windows (in UTC) during which no alarm emails are sent to anyone โ€” regardless of individual settings. Useful for overnight maintenance windows.

๐Ÿ”‡ Mute on Startup

Enable this to suppress alarms for a set number of seconds when the app first connects to streams โ€” prevents false alarms during startup.

๐Ÿ’ก
Tip Always click Send Test Email after configuring your email settings to confirm notifications are working before relying on them for alerts.

To change your own password at any time, click ๐Ÿ”‘ Change Password from the sidebar menu and enter your new password (minimum 8 characters).