Radio Player Page

Descripción

Radio Player Page provides dedicated, standalone player pages for your radio broadcasts on WordPress. It lets you create a full weekly radio schedule, manage your broadcasts, and present everything on pages designed for reliable playback without theme conflicts.

The Power of Standalone Player Pages

  • Standalone Player Pages – Each station lives on its own independent HTML page, completely bypassing your WordPress theme. This ensures zero theme conflicts, optimal performance, and one clear URL per station.
  • Programación de radio completa – Crea una programación semanal con programas de radio con nombre y logotipos opcionales. El reproductor muestra inteligentemente el programa actual y el siguiente, con cálculos que consideran la zona horaria y prevención de solapamientos.
  • Compatibilidad universal con transmisiones – Funciona perfectamente con transmisiones Icecast, Shoutcast, HLS (.m3u8), DASH (.mpd) y MP3. Detección automática de protocolo con soporte nativo de HLS en iOS Safari.

Gestión de transmisiones

  • Control de múltiples estaciones – Administra múltiples estaciones independientes desde una sola instalación de WordPress, cada una con su propia transmisión, programación e identidad.
  • Broadcast Timezone Clock – Keep a global audience informed. When your station’s timezone differs from the listener’s, a discreet clock shows the station’s local time and the offset.
  • API de sesión de medios – Integración profesional con pantallas de bloqueo de dispositivos y controles de medios, mostrando el arte e información de la estación.
  • Radio Schedule Block – Add a Gutenberg block (Block Editor) to any post or page to display the full weekly radio schedule for a selected station. Design is controlled by the editor and theme (Block Supports, theme.json).
  • Radio Shows List Block – Add a Gutenberg block to list all radio shows for a selected station, with optional image, extended description, and broadcast schedule.

Experiencia del oyente

  • Escucha informada – El reproductor muestra claramente qué está al aire ahora y qué sigue después.
  • Personalización visual – Elige entre 8 temas de color y 4 visualizadores de audio en tiempo real (con tecnología de Web Audio API) que coincidan con la imagen de tu estación.
  • Station Branding – Upload custom background images and logos for each station.
  • Características convenientes – Temporizador de apagado, diseño responsivo y metaetiquetas para compartir en redes sociales con vistas previas enriquecidas.

Construido para el rendimiento web moderno
El reproductor es una aplicación autónoma construida con React 19, TypeScript y Vite, que garantiza una experiencia rápida, accesible y mantenible. Utiliza carga de recursos basada en manifiesto para actualizaciones sin problemas.

Capturas

Instalación

  1. Sube la carpeta radio-player-page al directorio /wp-content/plugins/ o instala el plugin directamente a través de la pantalla de Plugins de WordPress.
  2. Activa el plugin a través de la pantalla ‘Plugins’ en WordPress.
  3. Go to RPP Stations in the admin menu. Click Add New to create a station.
  4. Para cada estación:
    • Ingresa tu URL de transmisión (Icecast, Shoutcast, HLS, DASH o MP3)
    • Selecciona la página de WordPress donde debe aparecer el reproductor
    • Opcionalmente personaliza: título, color del tema, tipo de visualizador, imagen de fondo y logotipo
  5. Publica o actualiza la estación y visita la página asignada. Opcionalmente, usa RPP Programas de radio para crear programas y armar la programación semanal en cada estación.

Notas importantes

  • Each station requires both a valid streaming URL and an assigned WordPress page.
  • Stations and radio shows are stored as WordPress content (custom post types). Uninstalling the plugin removes that data; deactivating does not.

Preguntas frecuentes

¿Necesito configurar algo en la página de WordPress?

No. Una vez que asignas una página a una estación en la pantalla de edición de RPP Estaciones, no se necesita configuración adicional en la página misma. El plugin intercepta las solicitudes de página usando hooks de redirección de plantillas de WordPress y sirve una página HTML independiente con el reproductor. La salida normal de la página en el front-end (contenido, plantilla, bloques) se omite para esa URL, por lo que el reproductor siempre se carga de manera confiable sin configuración a nivel de página.

I upgraded from a version before 3.3.0. What happens to my data?

If your site still had the legacy settings format, the plugin migrates stations, radio shows, and schedules to the new post types the next time an administrator loads the dashboard (or right after a plugin update from the dashboard). See the 3.3.0 changelog entry for details, conflict handling, and what happens to the old option.

¿Dónde puedo obtener soporte o reportar problemas?

Visita el Foro de soporte de WordPress para obtener ayuda, solicitar funciones y reportar errores.

¿Puedo usar esto para estaciones de radio comerciales?

Sí. El plugin es gratuito y de código abierto (GPLv2 o posterior), adecuado tanto para estaciones de radio comerciales como no comerciales.

¿Dónde puedo ver el código fuente completo?

El código fuente está alojado en GitHub.

Reseñas

16 de septiembre de 2025
This plugin gave me a dedicated player for my shoutcast stream under 5 mins. No fluff at all. Just paste the link, pick a page, and you’re good to go
13 de septiembre de 2025
The setup is super straightforward and easy to understand. I like that it keeps things simple without adding a bunch of unnecessary settings.
10 de septiembre de 2025 2 respuestas
works great for keeping the radio player running without stopping when clicking around the site could you add an option to upload an image or logo to display with the player? regards
Leer todas las 3 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Radio Player Page” ha sido traducido a 12 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce “Radio Player Page” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

3.3.1

  • Raised minimum requirements to WordPress 6.6 and PHP 7.4. Required for Gutenberg 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 admin, player, and Gutenberg block copy around consistent terminology (Radio Station, Radio Show, Broadcast Time, On Air).
  • Updated player translations across all supported languages.
  • Improved empty states and block editor settings labels for the Radio Schedule and Radio Shows List blocks.
  • Improved radio show image layout in the player schedule and radio shows modals.

3.3.0

  • Bloque de programación de radio añadido.
  • Bloque de lista de programas de radio añadido.
  • Las estaciones de radio y los programas de radio ahora usan CPTs (tipos de contenido personalizado).