Put your live radio stream on any WordPress page in minutes – a beautiful, responsive player your listeners can enjoy on every device, no code required.
StreamCast is a simple, accessible, and fully customizable online radio streaming player for WordPress. Play IceCast, Shoutcast, RadioCo, RadioJar, Radionomy, and many more stream types using shortcodes or Gutenberg blocks – without writing code.
It is lightweight, fast, responsive, and works across all major browsers and devices. Whether you run an online radio station, a podcast live stream, a community FM, or an educational broadcast, StreamCast lets you embed your live stream beautifully inside WordPress.
Drop in a shortcode with your stream URL, or use the visual Gutenberg block, then customize the skin and colors to match your brand.
Free Features
Responsive Radio Player: Works on desktop, tablet, and mobile.
Supports Major Providers: IceCast, Shoutcast, RadioJar, Radionomy, RadioCo & more.
No-Code Setup: Add with a simple shortcode or Gutenberg block.
Customizable Skins: Adjust background colors and styles.
Add a simple player with this shortcode: [stream url="YOUR_STREAM_URL"]
Add a background color: [stream url="YOUR_STREAM_URL" background="#333333"] (color names or hex values are supported).
Prefer a visual setup? Add the StreamCast Gutenberg block and configure the player in the editor.
Important note – Chrome 80+ restriction: If your website uses HTTPS but your stream is HTTP, Chrome will block playback. Both the website and stream must use the same protocol (preferably HTTPS). More info: https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html
Use Cases
Online Radio Stations: Give listeners an always-on player on your website.
Internet Broadcast Channels: Stream your channel to any page.
Podcast Live Streams: Let audiences tune in live.
Religious or Community Radio: Reach your community online.
Live Music Streams: Share performances as they happen.
FM/AM Radio Going Digital: Bring your terrestrial station to the web.
Educational Radio Broadcasts: Stream lectures and campus radio.
User Feedback
⭐⭐⭐⭐⭐ “This is exactly what I was looking for – I have a station on Live365 and their ‘player’ is too large, I wanted a simple player without all the mumbo jumbo. So far so good.”
⭐⭐⭐⭐⭐ “It’s best radio player, so many features. can put player anywhere by short code.
I recommended”
Have suggestions? Let us know: https://bplugins.com/contact
Source Code
You can find the source code, report bugs, and contribute to the development of this plugin on our GitHub repository: StreamCast on GitHub
External Services
This plugin connects to the following external services to provide enhanced functionality:
Muses Radio Player API (muses.org)
Used for: Fetching player skins and sending anonymous usage statistics
Data sent: Player configuration and anonymous listener data (legacy player reports)
Loaded on: Pages where the radio player block or shortcode is displayed
Purpose: Shared utility library providing admin dashboard components and common Gutenberg editor controls.
External Services: The library may connect to bPlugins, WordPress.org, and Freemius services for product data and checkout functionality. See full details: https://github.com/bPlugins/bpl-tools#external-requests–why-they-are-made