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 |
Documentation |
Pricing |
Support |
Demo
https://www.youtube.com/watch?v=ad_LKLe_YQg
Why StreamCast?
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.
- Cross-Browser Compatible: Chrome, Firefox, Safari, Edge.
- Lightweight & Fast: Minimal load, no performance issues.
- Single Station Player: Designed for one stream per page.
- Background Color Support: Personalize using shortcode attributes.
Pro Version
The
StreamCast Premium version includes advanced player controls, professional skins, and full customization options.
Pro features include:
- Advanced Player UI (85+ Radio Player)
- Professional Skin Library
- Automatic Station Name From Stream URL
- Brand Color Picker & Custom Colors
- Text Color & Typography
- Ultimate Player Type
- More Stream Compatibility
- Custom CSS Styling
- Priority Support & Future Updates
Get Premium Version
How to Use – Quick Start
- Install and activate StreamCast.
- 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
2.4.4 - 22 July 2026
- Fix: Resolved early text domain loading notice (
_load_textdomain_just_in_time) triggered before init action in WordPress 6.7+.
2.4.3 - 5 July 2026
- Refactor: Reorganized plugin architecture by keeping blocks under src/blocks/streamcast/ and admin dashboard under src/admin-dashboard/.
- Refactor: Realigned all backend PHP file and folder structures, namespaces, classes, and constants to match the StreamCast free repository on GitHub while preserving all premium-only features.
- Update: Upgraded admin dashboard welcome layout to use the unified bpl-tools Admin experience.
2.4.2 - 26 May 2026
- Update: Improved internal dependency loading structure using Composer autoloading.
- Fix: Strengthened validation and access controls in the option settings framework.
- Internationalization: Corrected translation text domain mapping for all checkbox fields.
2.4.1 - 10 May 2026
- Compliance: Renamed all global prefixes and namespaces from
STP to StreamCast and csf to streamcast_csf.
- Security: Implemented robust output escaping and input sanitization across the entire codebase and framework.
- Security: Replaced all
json_encode calls with wp_json_encode for safer data handling.
- Security: Sanitized all nonces and JSON-decoded data to prevent XSS and other vulnerabilities.
- Maintenance: Renamed generic JavaScript variables and structural cleanup to meet WordPress.org standards.
2.4.0 - 6 May 2026
- Compliance: Removed all trialware/feature-gating logic to ensure full functionality for all users.
- Compliance: Localized third-party assets (WebFontLoader, FontAwesome, Plyr, Muses) to eliminate remote CDN dependencies.
- Privacy: Removed unconditional Google Analytics tracking from the player script.
- Compliance: Standardized internationalization (i18n) by migrating all text domains to 'streamcast'.
- Security: Enhanced output escaping and data sanitization in shortcodes and Gutenberg blocks.
- Enhancement: Added explicit "External Services" and "Source Code" documentation in readme.txt.
- Fix: Updated shortcode attributes to correctly honor user-provided stream URLs and background colors.
- Maintenance: Updated compatibility tags and improved code adherence to WordPress.org standards.
2.3.9 - 23 February 2026
- Update: Redesigned the dashboard with a modern and improved user interface, replacing the previous outdated layout.
2.3.7 - 22 November 2025
- Updated readme.txt and fixed issues
2.3.6 - 2 November 2025
- Updated Advanced Radio Player
2.3.5 - 23 September 2025
- Accessibility: Added screen reader support
2.3.4 - 17 September 2025
2.3.1 - 17 May 2025
2.3.0 - 19 Feb 2025
- Added Gutenberg block and redesigned plugin
2.2.4 - 30 July 2024
- Fixed Cross Site Scripting issue
2.2.3 - 4 July 2024
2.2.2 - 1 Jan 2024
- Fixed unexpected number issue
2.2.0 - 26 Aug 2023
- Added new premium skin "B Circle"
2.1.11 - 26 Aug 2023
- Fixed uncaught error at line 335
2.1.9 - 1 May 2023
2.1.8 - 1 May 2023
2.1.6 - 1 May 2023
- Added support for normal stream on ultimate player
2.1.6 - 22 Oct 2022
2.1.4
2.0.0
- Added player themes
- Added Ultimate Radio Player type
- Added custom color options
- Added modern skins
1.0