banner

Hero – Shoutcast & Icecast Radio Player for WordPress

img

Product Overview

Hero is a WordPress plugin designed to add a fully functional radio player to your website, supporting both Shoutcast and Icecast streaming servers. Whether you run an online radio station, a music blog, or any site that benefits from embedded audio streaming, Hero gives you a responsive, customizable, and feature-rich player that works across desktop and mobile devices.

Simply provide your radio stream URL, and the player takes care of the rest—displaying the current track, showing the artist’s image when available, and even building a listening history so visitors can see what’s been played. With over 30 customization parameters, multiple skins, and a sticky mode option, Hero adapts to virtually any WordPress site design.

Key Features

  • Shoutcast & Icecast Support: Stream radio audio from Shoutcast and Icecast servers in MP3 format. AAC streams are also played in browsers that support the format.
  • Responsive Design: The player automatically adapts to any screen size, from desktop monitors to smartphones. An optional parameter lets you disable responsive behavior for non-responsive sites.
  • Artist Image Display: The player automatically shows the current artist’s photo when it is available in the stream’s metadata.
  • Stream History: Automatically retrieves Shoutcast stream history. For Icecast broadcasts, it generates history in real time as the radio plays. Visitors can show or hide the history with a dedicated button.
  • Highly Customizable: Choose between two built-in skins or create any color scheme using parameters. Over 30 options let you control width, autoplay, colors, and more.
  • Sticky Mode: Set the player to sticky mode so it stays visible as visitors scroll. An additional parameter lets you show only the play button for a minimal appearance.
  • Social Sharing: Share the radio player directly on Facebook and Twitter, with customizable share titles and descriptions.
  • Multiple Instances: Embed up to two radio players on the same page. One can be set to sticky mode.
  • Controlled Visibility: Show or hide the playlist, volume, and share buttons to match your site’s design.

Benefits

Hero makes it simple to deliver a professional audio experience to your website visitors without requiring custom development. The responsive design ensures your radio player looks great and functions well on any device, while the built-in stream history keeps listeners engaged by showing what’s been playing. The customizable skins and color options mean the player can blend seamlessly into your site’s branding, and the sticky mode keeps the audio accessible even as visitors navigate your content.

Compatibility Notes

iOS and Android

  • Autoplay will not work because iOS and Android disable automatic playback and it cannot be controlled via JavaScript.
  • Volume controls will not function on iOS and Android devices. Users must adjust volume using the device’s physical buttons.
  • Shoutcast versions below 2.0 do not work on iOS 11. Upgrade your Shoutcast server to at least v2.0.
  • Icecast 2.4 Kh4/Kh5 do not work on iOS 11. Older versions (2.3.3 Kh11) and standard Icecast 2.4.1 work correctly. Upgrade your Icecast server to the latest version.

Safari, Chrome & Firefox

  • Starting with Safari 11, Chrome 66, and Firefox 66, autoplay is disabled by Apple and Google and cannot be controlled via JavaScript.
  • Chrome no longer accepts mixed content requests. If your site uses HTTPS, you must use an HTTPS radio stream link.

How to Install and Use

After installing the Hero plugin on your WordPress site, simply add your radio stream URL. The player will automatically begin displaying the current song and artist image. From there, you can customize the player’s appearance, enable sticky mode, toggle button visibility, and configure social sharing settings—all through the plugin’s parameter options.

A video tutorial is available to walk you through the installation and setup process: Watch the installation guide on YouTube.

Specifications

  • Product Type: WordPress Plugin
  • Supported Streaming Servers: Shoutcast, Icecast
  • Audio Format: MP3 (primary), AAC (compatible browsers)
  • Responsive: Yes, with option to disable
  • Mobile Compatibility: iOS and Android
  • Available Skins: 2 (Black and White)
  • Customization Parameters: 30+
  • Maximum Players per Page: 2
  • Social Sharing: Facebook, Twitter

Why Choose Hero?

Hero is purpose-built for WordPress sites that need a reliable, attractive, and easy-to-configure radio player. Unlike generic audio plugins, Hero is specifically designed around Shoutcast and Icecast streaming, meaning it handles live radio metadata, stream history, and artist information out of the box. The combination of responsive design, extensive customization options, and mobile compatibility makes it a strong choice for online radio stations, podcast sites, music blogs, and any WordPress site that wants to stream live audio to its audience.

Frequently Asked Questions

What streaming servers does Hero support?

Hero supports both Shoutcast and Icecast streaming servers. The radio stream must be in MP3 format. AAC streams are also played, but only in browsers that support the AAC format.

Does the player work on mobile devices?

Yes, Hero is compatible with iOS and Android operating systems. The responsive design adapts to different screen sizes. However, please note that autoplay and volume controls are disabled on iOS and Android due to platform restrictions.

Can I use multiple players on the same page?

Yes, you can embed up to two radio players on the same page. However, only one player can be set to sticky mode at a time.

How does the stream history feature work?

For Shoutcast streams, the player automatically retrieves the stream history from the server. For Icecast broadcasts, the player generates the history in real time as the radio plays. Visitors can show or hide the history using a dedicated button.

Can I customize the player’s appearance?

Yes. Hero offers two built-in skins and over 30 customization parameters, including options for width, colors, autoplay, button visibility, and sticky mode, allowing you to match the player to any site design.

Conclusion

If you need a responsive, customizable radio player for your WordPress site that supports Shoutcast and Icecast streaming, Hero delivers everything you need in a single plugin. With live song display, artist images, stream history, social sharing, and extensive customization options, it gives your visitors a polished and engaging audio experience. Install Hero today and bring live radio streaming to your WordPress site.

Hero is a WordPress plugin that adds a powerful, responsive radio player to your site, supporting both Shoutcast and Icecast streams. Stream MP3 audio, display live song info and artist images, and engage visitors with a professional audio experience.Supports Shoutcast & Icecast streaming serversResponsive design compatible with iOS and AndroidDisplays current song and artist image automaticallyStream history with show/hide toggleHighly customizable with 30+ parameters and multiple skinsSticky mode and social sharing built inMultiple player instances per page