Hear the Difference
The same live station, before and after CastBridge. Play the original, then switch to the processed stream and listen to the punch, clarity and steady loudness.
Source Stream
The station exactly as it arrives, with no processing.
Processed Stream
The same station after CastBridge sound processing.
Both are live streams. The processed stream runs a few seconds behind the original, so the songs won't line up exactly when you switch.
Never Change Your Stream Address Again
Your listeners tune in to one permanent link on your own domain. Switch encoders, move hosts or swap the source stream behind it, and every player, app, website and directory listing keeps working. No more "we've moved, please update your link".
Custom Ports Available
Every Icecast and Shoutcast server gets its own port automatically, and you can have it changed to the one you need. Keep the port your listeners, apps and hardware players already use, and move over without anyone noticing.
Any Stream In
Point CastBridge at the stream you already have. It works out the format, keeps the titles and reconnects on its own if the source drops.
Shoutcast & Icecast
Shoutcast v1 and v2, and Icecast streams, including .pls and .m3u playlist links.
HLS (.m3u8)
Live HLS streams, links without a file extension, and recorded HLS, which loops continuously.
RTMP & SRT
Pull RTMP and SRT sources straight into your radio station.
Video to Audio
The audio is taken from video streams and broadcast as radio.
Now Playing Pass-Through
Now-playing titles pass through to every output, with a recently-played list of the last 20 songs.
Auto Reconnect & Clear Errors
Automatic reconnection if the source drops, and clear error messages when a URL is wrong, for example a status page instead of the stream.
Broadcast-Grade Sound
Choose a processor, start from a recipe and compare before and after in your browser. The whole chain runs in 32-bit float, so audio never clips between stages.
Stereo Tool (Thimeo)
- Built-in repair, processing and codec-tuned output presets
- Upload your own .sts presets, private or shared
- Live tuning in the browser, behind the panel login
- Licence keys per stream, per account or server-wide
master_me Free
Free, open-source mastering in Full or Leveler mode, with target loudness and ceiling. 11 presets:
Broadcast Processor Free
- Loudness AGC, 5-band compressor and look-ahead limiter
- Gentle, Balanced and Loud styles, plus Extra loudness, Bass weight, Presence and Ceiling controls
- Lightest on CPU, about 5% per stream
Autogain
EasyEffects-style autogain follows EBU R128 loudness to even out level jumps without compressing the sound.
Pre-EQ
Rumble filter, bass and treble shelves, stereo width, mono sum and a simple AGC before the main processor.
Final Stage
EBU R128 loudness normalisation and a true-peak safety limiter on every output.
32-bit Float Chain
Audio never clips between processing stages.
20 Quick Start Recipes
One click, with a summary of what changed, plus Undo.
A/B Player
Compare the original and processed stream in the browser.
Every Radio Server Out
Each account gets its own Icecast and Shoutcast DNAS v2 servers on their own ports, with http and https on the same port and valid certificates. Stream from your own domain, or push to servers you already run elsewhere.
- Several outputs per stream: MP3, AAC-LC and Opus, up to 320 kbps, at 44.1 or 48 kHz
- Push to external servers: other Icecast or Shoutcast servers, plan permitting
- Each account's own Icecast server on its own port, with its own status and admin pages
- Each account's own Shoutcast DNAS v2 server on its own port, with an admin page for creating authhashes
- http and https on the same port for every streaming server, with valid certificates
- Custom-domain streaming: servers are announced on the customer's own domain
- HTTPS stream links on the standard port:
/listen/…,/ice/…and/sc/…
Pages, Players & Audience Growth
Everything your listeners need to tune in, and the numbers you need to see your station grow.
Listener Tools & Pages
- Public status page per account, Shoutcast-DNAS style:
- Live now playing, listeners, bitrates and a play button
- Recently played songs and playlists
- Becomes the home page on your own domain
- Player page and embeddable player widget
- M3U and PLS playlists, and a now-playing JSON API for apps and widgets
- Links page with every URL ready to copy
- Global Icecast status pages are hidden, so each customer only sees their own stations
Directory Listings
- Icecast directory (dir.xiph.org) listing per stream
- Shoutcast directory listing per stream, using a free authhash
- Directory status badges on the dashboard: listed, pending or problem
- Combined listener totals: the processed stream on Icecast and Shoutcast, plus listeners still on the original source. Relay connections aren't counted.
Listener History & Reports
- Listener history sampled every 5 minutes:
- 48-hour and 7-day graphs
- Daily peak and average bars, and a table view
- This month's peak, average, listening hours and time on air
- Monthly email report with peak, average, listening hours, time on air, change against last month and directory listings
- Customers can opt out; resellers get one report covering their clients' streams
Built for Resellers
Admin, reseller and user accounts with package limits, plus a REST API and WHMCS module to automate the lot.
Accounts & Reselling
- Account types: admin, reseller and user
- Package limits:
- Number of streams, outputs per stream, maximum bitrate, custom domains and client accounts
- Feature switches: Stereo Tool, free processors, external push
- Resellers have a shared pool for their clients
- Suspend, unsuspend and terminate, with streams and servers stopped or restored automatically
- Log in as a customer for support
- Transfer a stream to another account
- Server ports (Icecast 7100–7999, Shoutcast 8100–8999) are assigned automatically and the admin can change them
- Custom domains via an A or CNAME record, with automatic Let's Encrypt SSL
Automation & Billing
- REST API (
/api/v1) with API keys and optional IP allowlists - WHMCS module:
- Create, suspend, unsuspend, terminate, change password and change package
- Single sign-on
- Client area showing streams, listeners and streaming servers
Admin & Operations
- Live dashboard: state, now playing, listeners, CPU and RAM per stream, plus server load and memory
- Per-stream logs with licence keys and passwords hidden
- Restart all streams and refresh presets
- Sound guide built into the panel
Secure by Default
- CSRF protection and secure session cookies
- Hashed API keys
- Sessions logged out when a password changes
- Browser autofill can't overwrite settings
Needs Setup Before It Works
- Monthly reports: an SMTP server in Settings.
- Icecast directory listings: a contact email in Settings.
- Shoutcast directory listings: an authhash per station.