Radio Player Page

Descripción

Radio Player Page te permite crear páginas de escucha dedicadas para tus radioemisoras en WordPress. Cada radioemisora tiene su propia página independiente con reproducción confiable, programación semanal integrada, información sobre los programas radiales e identidad visual personalizada, completamente independiente de tu tema de WordPress.

Diseñado para radioemisoras en línea, radios comunitarias y servicios de streaming, combina la gestión de radioemisoras, la programación y la reproducción en una sola solución, manteniendo una experiencia de escucha rápida, confiable y sin distracciones.

Páginas de escucha dedicadas

  • Páginas de escucha independientes – Cada radioemisora tiene su propia página HTML independiente, omitiendo por completo tu tema de WordPress. Esto garantiza una reproducción confiable, un excelente rendimiento y una URL dedicada para cada radioemisora.
  • Reproducción confiable – Los auditores siempre acceden a la misma página del reproductor optimizada, sin conflictos con el tema, problemas con los constructores de páginas ni carga innecesaria en el frontend.
  • Compatibilidad universal con transmisiones – Compatible con transmisiones Icecast, Shoutcast, HLS (.m3u8), DASH (.mpd) y MP3, con detección automática del protocolo y compatibilidad nativa con HLS en Safari para iOS.

Programación de radio

  • Programación semanal – Crea una programación semanal completa con programas radiales identificados por nombre, logos opcionales, cálculos según la zona horaria y prevención de superposiciones.
  • Información de ahora y después – El reproductor muestra automáticamente el programa radial actual y el siguiente programado.
  • Biblioteca de programas radiales – Crea programas radiales reutilizables con imágenes destacadas, descripciones y horarios de emisión.
  • Marcador de redifusión – Marca cualquier franja horaria de la programación como redifusión, mostrada a los auditores en la programación y en las pantallas del programa actual.

Gestión de radioemisoras

  • Compatibilidad con múltiples radioemisoras – Administra varias radioemisoras independientes desde una sola instalación de WordPress.
  • Identidad visual de la radioemisora – Personaliza cada radioemisora con su propio logo, imagen de fondo y tema de color.
  • Audio de bienvenida – Sube opcionalmente un MP3 que se reproduce una vez antes de que comience la transmisión en vivo, la primera vez que un auditor presiona reproducir.
  • Reloj de zona horaria de emisión – Muestra la hora local de tu radioemisora cuando sea diferente de la zona horaria del auditor.

Experiencia del auditor

  • Temas visuales – Elige entre ocho temas de color.
  • Visualizadores de audio – Cuatro visualizadores en tiempo real impulsados por la Web Audio API.
  • Media Session API – Integración con pantallas de bloqueo y controles multimedia del dispositivo, incluyendo carátulas y metadatos.
  • Funciones de comodidad – Temporizador de apagado, diseño adaptable y metadatos Open Graph para compartir en redes sociales.

Bloques

  • RPP: Bloque Programación de radio – Muestra la programación semanal completa de cualquier radioemisora en cualquier parte de tu sitio utilizando el editor de bloques.
  • RPP: Bloque Lista de programas radiales – Muestra una lista de programas radiales con imágenes destacadas, descripciones y horarios de emisión.
  • RPP: Bloque Sonando ahora – Muestra el programa radial que está actualmente al aire para una radioemisora, junto con su horario, y el siguiente programa si comienza dentro de los próximos 10 minutos.

Arquitectura moderna

Radio Player Page está desarrollado como una aplicación independiente en React utilizando React 19, TypeScript y Vite. Los recursos se cargan mediante un sistema basado en un manifiesto para ofrecer un almacenamiento en caché eficiente, actualizaciones rápidas y un mantenimiento sencillo a largo plazo.

Capturas de pantalla

Bloques

Este plugin proporciona 3 bloques.

  • RPP: Weekly Schedule Display the weekly radio schedule for a selected radio station.
  • RPP: Radio Shows List Display all radio shows for a selected radio station with name, image, extended description, and broadcast schedule.
  • RPP: Now Playing Display the radio show currently on air for a station, with its schedule, and the next show if it starts within 10 minutes.

Instalación

  1. Sube la carpeta radio-player-page al directorio /wp-content/plugins/ o instala el plugin desde la pantalla Plugins de WordPress.
  2. Activa el plugin.
  3. Abre RPP Stations y crea tu primera radioemisora.
  4. Configura:
    • URL de transmisión (Icecast, Shoutcast, HLS, DASH o MP3)
    • Página de WordPress
    • Título de la radioemisora
    • Opciones de identidad visual (logo, fondo y tema de color)
    • Visualizador de audio
  5. Publica la radioemisora.
  6. Opcionalmente, crea programas radiales desde RPP Radio Shows y configura la programación semanal de la radioemisora.

Notas importantes:

  • Cada radioemisora requiere una URL de transmisión válida y una página de WordPress asignada.
  • Las radioemisoras y los programas radiales se almacenan como tipos de contenido personalizados de WordPress.
  • Al desactivar el plugin se conservan tus datos.
  • Al desinstalar el plugin se eliminan permanentemente las radioemisoras, los programas radiales y las programaciones.

FAQ

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

No. Una vez que asignas una página a una radioemisora desde la pantalla de edición de RPP Stations, no necesitas realizar ninguna configuración adicional en la propia página. El plugin intercepta las solicitudes de la página mediante los hooks de redirección de plantillas de WordPress y entrega una página HTML independiente con el reproductor. El contenido normal de la página (contenido, plantilla y bloques) se omite para esa URL, por lo que el reproductor siempre se carga de forma confiable sin configuración adicional en la página.

¿Dónde puedo obtener soporte o reportar problemas?

Visita el Foro de soporte de WordPress para obtener ayuda, solicitudes de características y para informar de cualquier fallo.

¿Puedo utilizarlo para radioemisoras comerciales?

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

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

El código fuente está alojado en GitHub.

¿Qué es el audio de bienvenida?

El audio de bienvenida es un clip MP3 opcional que puedes subir para una radioemisora. Cuando un auditor presiona reproducir por primera vez, este clip suena una vez antes de que empiece la transmisión en vivo, y no se puede pausar ni saltar hasta que termine. Es útil para una breve cortina de identificación de la radioemisora, un mensaje de bienvenida o un aviso legal. Es completamente opcional, se reproduce solo una vez por visita a la página, y si por cualquier motivo no puede reproducirse, la transmisión en vivo comienza con normalidad.

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 los 4 comentarios

Colaboradores & Desarrolladores

“Radio Player Page” es software de código abierto. Las siguientes personas han contribuido a este plugin.

Colaboradores

“Radio Player Page” ha sido traducido en 12 idiomas. 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 .

Historial de cambios

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

  • Corregida la posición del marcador de redifusión en el diálogo de Programación semanal para que aparezca debajo de la hora de emisión en lugar de junto al nombre del programa radial.
  • Corregida la disposición de la insignia En vivo/Activo y el nombre del programa radial en los diálogos de Programación semanal y Programas radiales para que se apilen correctamente en lugar de superponerse en pantallas estrechas.
  • Corregido el recorte del logo del programa radial activo en la página del reproductor para que ocupe todo su marco en lugar de dejar espacio vacío.

3.4.0

  • Añadido el bloque «Sonando ahora».
  • Añadido Audio de bienvenida opcional: un MP3 que se reproduce una vez antes de que comience la transmisión en vivo, la primera vez que un auditor presiona reproducir.
  • Añadido marcador de redifusión para las franjas horarias de la programación.
  • Corregidos errores en la traducción al neerlandés del reproductor (gracias marcelgremme).
  • Corregidos errores en la traducción al sueco del reproductor.

3.3.1

  • Se aumentaron los requisitos mínimos a WordPress 6.6 y PHP 7.4. Es necesario para los bloques (Block API v3 y el entorno de ejecución moderno de JSX). Los sitios con versiones anteriores pueden mantener el plugin instalado, pero no podrán actualizarlo hasta que actualicen su instalación.
  • Probado hasta WordPress 7.0.
  • Se modernizó la base de código en PHP para PHP 7.4+ (clases tipadas, sintaxis corta de arreglos y operador de coalescencia nula).
  • Se unificó la terminología en el área de administración, el reproductor y los bloques utilizando conceptos coherentes como Radioemisora, Programa radial, Programación semanal, Hora de emisión y Al aire.
  • Se actualizaron las traducciones del reproductor en todos los idiomas compatibles.
  • Se mejoraron los estados vacíos y las etiquetas de configuración del editor de bloques para los bloques Programación semanal y Lista de programas radiales.
  • Se mejoró la disposición de las imágenes destacadas de los programas radiales en los diálogos de Programación semanal y Programas radiales del reproductor.

3.3.0

  • Se agregó el bloque Programación semanal.
  • Añadido el bloque de lista de programas radiales.
  • Las radioemisoras y los programas radiales ahora usan CPTs.