Radio Player Page icon

Radio Player Page

Radio Player Page is a WordPress plugin with the following stats:

  • #6,054 Global Rank
  • 200+ active installs
  • 5/5 4 ratings
  • Excellent support 7 threads
  • Since 2025 1 years active

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Silver63.6
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

38.4
Popularity 40% 200+ active installs
66.7
Reputation 35% 5★ from 4 ratings
99.5
Freshness 25% Updated 9 days ago

No vulnerability history

Download Trends

Loading download data…

Vulnerabilities

No known vulnerabilities

This plugin has no records in the Wordfence Intelligence vulnerability database.

Support Statistics

7 Support threads
7 Resolved
100% Resolution rate

About Radio Player Page

Create dedicated listening pages for your radio stations with integrated radio schedules and reliable playback.

Radio Player Page lets you create dedicated listening pages for your radio stations on WordPress. Each station has its own standalone page with reliable playback, integrated weekly scheduling, radio show information, and custom branding, completely independent of your WordPress theme.

Designed for online radio stations, community broadcasters, and streaming services, it combines station management, scheduling, and playback into a single solution while keeping the listening experience fast, reliable, and distraction-free.

Dedicated Listening Pages

  • Standalone Listening Pages – Every station has its own independent HTML page, bypassing your WordPress theme entirely. This guarantees reliable playback, excellent performance, and a dedicated URL for every station.
  • Reliable Playback – Listeners always access the same optimized player page without theme conflicts, page builder issues, or unnecessary front-end overhead.
  • Universal Stream Compatibility – Supports Icecast, Shoutcast, HLS (.m3u8), DASH (.mpd), and MP3 streams with automatic protocol detection and native HLS support on iOS Safari.

Radio Schedule

  • Weekly Schedule – Build a complete weekly schedule with named radio shows, optional logos, timezone-aware calculations, and overlap prevention.
  • Now & Next Information – The player automatically displays the current radio show and the next scheduled show.
  • Radio Shows Library – Create reusable radio shows with featured images, descriptions, and broadcast times.
  • Rerun Marker – Mark any schedule time slot as a rerun, shown to listeners in the schedule and now-playing displays.

Station Management

  • Multi-Station Support – Manage multiple independent radio stations from a single WordPress installation.
  • Station Branding – Customize each station with its own logo, background image, and color theme.
  • Welcome Audio – Optionally upload an MP3 that plays once before the live stream starts, the first time a listener presses play.
  • Broadcast Timezone Clock – Display your station’s local time whenever it differs from the listener’s timezone.

Listener Experience

  • Visual Themes – Choose from eight color themes.
  • Audio Visualizers – Four real-time visualizers powered by the Web Audio API.
  • Media Session API – Integration with lock screens and hardware media controls, including artwork and metadata.
  • Convenience Features – Sleep Timer, responsive layout, and Open Graph metadata for social sharing.

Blocks

  • RPP: Weekly Schedule Block – Display the complete weekly schedule for any station anywhere on your site using the Block Editor.
  • RPP: Radio Shows List Block – Display a list of radio shows including featured images, descriptions, and broadcast schedules.
  • RPP: Now Playing Block – Display the radio show currently on air for a station, with its schedule, and the next show if it starts within 10 minutes.

Modern Architecture

Radio Player Page is built as a standalone React application using React 19, TypeScript, and Vite. Assets are loaded through a manifest-based system for efficient caching, fast updates, and long-term maintainability.

Screenshots

Player page with blue theme and Oscilloscope visualizer.

Player page with blue theme and Oscilloscope visualizer.

Player page with yellow theme, Bars Spectrum visualizer, and Broadcast Timezone Clock.

Player page with yellow theme, Bars Spectrum visualizer, and Broadcast Timezone Clock.

Player page with green theme, Amplitude Waterfall visualizer, and Sleep Timer active.

Player page with green theme, Amplitude Waterfall visualizer, and Sleep Timer active.

Player page with pink theme and Weekly Schedule dialog open.

Player page with pink theme and Weekly Schedule dialog open.

Player page with orange theme and Radio Shows dialog open.

Player page with orange theme and Radio Shows dialog open.

Radio Stations list.

Radio Stations list.

Radio Station edit screen with streaming URL and player page.

Radio Station edit screen with streaming URL and player page.

Radio Station edit screen with weekly schedule.

Radio Station edit screen with weekly schedule.

Frequently Asked Questions

Do I need to configure anything on the WordPress page?

No. Once you assign a page to a station on the RPP Stations edit screen, no additional configuration is needed on the page itself. The plugin intercepts page requests using WordPress template redirect hooks and serves a standalone HTML page with the player. The normal page output (content, template, blocks) is bypassed for that URL, so the player always loads reliably without page-level setup.

Where can I get support or report issues?

Visit the WordPress Support Forum for help, feature requests, and to report any bugs.

Can I use this for commercial radio stations?

Yes. The plugin is free and open-source (GPLv2 or later), suitable for both commercial and non-commercial radio stations.

Where can I view the full source code?

The source code is hosted on GitHub.

What is Welcome Audio?

Welcome Audio is an optional MP3 clip you can upload for a station. When a listener presses play for the first time, this clip plays once before the live stream starts, and can’t be paused or skipped until it finishes. It’s useful for a short station ID, a welcome message, or a legal notice. It’s completely optional, plays only once per page visit, and if it can’t play for any reason the live stream starts normally instead.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

3.4.2

  • Added Croatian translation.
  • Added Czech translation.
  • Fixed wording in the Swedish translation of the playback error message.
  • Fixed alignment of the active radio show logo, name, and rerun marker on the player page so they stay centered and grouped together. (thanks marcelgremme)

3.4.1

  • Fixed rerun marker position in the Weekly Schedule dialog to appear below the broadcast time instead of next to the radio show name.
  • Fixed layout of the Live/Active badge and radio show name in the Weekly Schedule and Radio Shows dialogs to stack correctly instead of overlapping on narrow screens.
  • Fixed active radio show logo cropping on the player page so it fills its frame instead of leaving empty space.

3.4.0

  • Added Now Playing block.
  • Added optional Welcome Audio: an MP3 that plays once before the live stream starts, the first time a listener presses play.
  • Added rerun/repeat marker for schedule time slots.
  • Fixed errors in the player’s Dutch translation (thanks marcelgremme).
  • Fixed errors in the player’s Swedish translation.

3.3.1

  • Raised minimum requirements to WordPress 6.6 and PHP 7.4. Required for blocks (Block API v3 and modern JSX runtime). Sites below these versions can keep the installed plugin but cannot update until they upgrade.
  • Tested up to WordPress 7.0.
  • Modernized PHP codebase for PHP 7.4+ (typed classes, short array syntax, null coalescing).
  • Aligned terminology across the admin area, player, and blocks around consistent concepts such as Radio Station, Radio Show, Weekly Schedule, Broadcast Time, and On Air.
  • Updated player translations across all supported languages.
  • Improved empty states and block editor settings labels for the Weekly Schedule and Radio Shows List blocks.
  • Improved radio show featured image layout in the player weekly schedule and radio shows dialogs.

3.3.0

  • Added Weekly Schedule block.
  • Added Radio Shows List block.
  • Radio stations and radio shows now use CPTs.

Alternatives to Radio Player Page

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Silver57.7
Shoutcast Icecast HTML5 Radio Player icon

Shoutcast Icecast HTML5 Radio Player

A secure HTML5 radio player for Shoutcast, Icecast, and podcast streams with social sharing.

★ 2.8/5·1K+ installs·Updated 19 Nov 2025
Silver55.6
VMPlayer icon

VMPlayer

A modern streaming radio player for WordPress with Shoutcast, Icecast, HLS, and direct stream support.

40+ installs·Updated 10 Jul 2026
Bronze51.8
Heimatradio Footer Radio Player icon

Heimatradio Footer Radio Player

A modern sticky footer radio player for WordPress with Shoutcast and Icecast support.

★ 5/5·10+ installs·Updated 11 Jun 2026
Bronze44.5
SkipSeek Radio icon

SkipSeek Radio

Modern, mobile-first WordPress radio player for Icecast, AzuraCast, and Shoutcast — with built-in AzuraCast station auto-discovery.

Updated 25 Jun 2026
Bronze44.2
FWD Izubizu Radio & Audio Player icon

FWD Izubizu Radio & Audio Player

Responsive WordPress radio/audio player with HLS, Shoutcast, Icecast, MP3, live metadata, artwork lookup, and a real-time visualizer.

Updated 9 Jun 2026
Silver60.3
Quran Radio icon

Quran Radio

Quran Radio plugin is the first WordPress plugin that allows you to add a widget that plays an online Radio…

★ 5/5·100+ installs·Updated 1 Mar 2026
Bronze43.9
FWD Plasmic Audio Player icon

FWD Plasmic Audio Player

Powerful and extremely customizable 3D audio player with an organic sphere visualizer, playlist support, and Shoutcast/Icecast playback.

Updated 21 May 2026
Bronze43.9
FWD Pop Audio Player icon

FWD Pop Audio Player

Powerful and extremely customizable 3D audio player with an organic sphere visualizer, playlist support, and Shoutcast/Icecast playback.

Updated 21 May 2026
Low35.0
Now playing for AzuraCast icon

Now playing for AzuraCast

Display currently played song of an AzuraCast instance in a sidebar.

★ 4.5/5·90+ installs·Updated 17 Mar 2021
Low30.0

Codescar Radio Widget

Codescar Radio Widget produces a widget allowing users listen to a radio station from your website.

★ 5/5·80+ installs·Updated 30 Mar 2015
Low28.3
Internet Quran Radio icon

Internet Quran Radio

Internet Quran Radio plugin more than 120 quran radios.

★ 5/5·10+ installs·Updated 27 Jul 2021