WordPress

WordPress radio player — HTML5 audio without a plugin maze

Add a branded HTML5 radio player to WordPress with a Custom HTML block or the official plugin. After the first paste, you change design and streams in the Web Radio Players dashboard — not by editing the post.

Two ways to embed

Most stations use the Custom HTML block (or a header/footer widget) and paste the short snippet the dashboard generates. That works on any modern WordPress theme, including full-site editing.

If you prefer a plugin, the official Web Radio Players plugin for WordPress wraps the same embed. Either path loads the same cloud-configured player. Details live in the documentation under Embed in WordPress.

Why not a self-hosted player plugin?

A typical WordPress radio plugin stores stream URLs and colours in wp-admin. That is fine until you need the same player on a second site, a listen page, or a landing page that is not WordPress. It is also how stations end up with three different widgets after a theme change.

Our player is configured once. WordPress only hosts the snippet. Theme updates do not wipe the stream URL. A second site gets the same snippet. The public-page product, if you use it, stays in sync.

  • Works with Icecast and SHOUTcast streams, including AzuraCast and commercial panels.
  • Now playing, artwork, schedule, and social links without extra WordPress plugins.
  • Domain lock so the player only runs on hostnames you list — including your WP domain.
  • Popup player so audio can continue while listeners browse other pages.

What WordPress still does

Posts, pages, WooCommerce, membership plugins, and SEO plugins stay yours. We are not a WordPress host and we do not replace the theme. The player is one block on the page.

The 30-day free trial applies here the same way: card on file, no charge until the trial ends, cancel before day 30 and you are not billed.

No WordPress site at all

If the station does not have a WordPress site — or any site — use a hosted public page. That is a generated listen site with the player, schedule, contact, and sponsor banners. It is a Pro and Business feature, and banners are on that page only.

Setup walkthroughs live in the documentation.