Descripción
Radio Player Page te permite crear páginas de escucha dedicadas para tus emisoras de radio en WordPress. Cada emisora dispone de su propia página independiente con reproducción fiable, programación semanal integrada, información de los programas de radio e imagen de marca personalizada, totalmente independiente del tema de WordPress.
Diseñado para emisoras de radio online, radios comunitarias y servicios de transmisión, combina la gestión de emisoras, la programación y la reproducción en una única solución, manteniendo una experiencia de escucha rápida, fiable y sin distracciones.
Páginas de escucha dedicadas
- Páginas de escucha independientes – Cada emisora tiene su propia página HTML independiente, completamente aislada del tema de WordPress. Esto garantiza una reproducción fiable, un excelente rendimiento y una URL exclusiva para cada emisora.
- Reproducción fiable – Los oyentes acceden siempre a la misma página del reproductor optimizada, sin conflictos con el tema, problemas con los maquetadores de páginas ni carga innecesaria en la vista pública.
- 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 de radio, logotipos opcionales, cálculos según la zona horaria y prevención de solapamientos.
- Información del programa actual y siguiente – El reproductor muestra automáticamente el programa de radio actual y el siguiente programa programado.
- Biblioteca de programas de radio – Crea programas de radio 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 oyentes en la programación y en las pantallas del programa actual.
Gestión de emisora
- Compatibilidad con múltiples emisoras – Gestiona varias emisoras de radio independientes desde una única instalación de WordPress.
- Imagen de marca de la emisora – Personaliza cada emisora con su propio logotipo, 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 directo, la primera vez que un oyente pulsa reproducir.
- Reloj de la zona horaria de emisión – Muestra la hora local de la emisora cuando sea distinta de la zona horaria del oyente.
Experiencia del oyente
- Temas visuales – Elige entre ocho temas de color.
- Visualizadores de audio – Cuatro visualizadores en tiempo real basados en la Web Audio API.
- Media Session API – Integración con las pantallas de bloqueo y los controles multimedia del dispositivo, incluyendo la carátula y los metadatos.
- Características prácticas – Temporizador de apagado, diseño adaptable y metadatos para compartir en redes sociales.
Bloques
- RPP: Bloque de programación semanal – Muestra la programación semanal completa de cualquier emisora en cualquier parte de tu sitio mediante el editor de bloques.
- RPP: Bloque de lista de programas de radio – Muestra una lista de programas de radio con imágenes destacadas, descripciones y horarios de emisión.
- RPP: Sonando ahora – Muestra el programa de radio que está actualmente en emisión para una emisora, 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 que utiliza React 19, TypeScript y Vite. Los recursos se cargan mediante un sistema basado en manifiestos que permite un almacenamiento en caché eficiente, actualizaciones rápidas y un mantenimiento sencillo a largo plazo.
Capturas








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
- Sube la carpeta
radio-player-pageal directorio/wp-content/plugins/o instala el plugin desde la pantalla Plugins de WordPress. - Activa el plugin.
- Abre RPP Emisoras y crea tu primera emisora.
- Configurar:
- URL de transmisión (Icecast, Shoutcast, HLS, DASH o MP3)
- Página de WordPress
- Título de la emisora
- Opciones de imagen de marca (logotipo, imagen de fondo y tema de color)
- Visualizador de audio
- Publica la emisora.
- Opcionalmente, crea programas de radio desde RPP Programas de radio y configura la programación semanal de la emisora.
Notas importantes:
- Cada emisora de radio requiere una URL de transmisión válida y una página de WordPress asignada.
- Las emisoras y los programas de radio 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 emisoras, los programas de radio y la programación.
FAQ
-
¿Necesito configurar algo en la página de WordPress?
-
No. Una vez que asignas una página a una emisora en la pantalla de edición de RPP Emisoras, no se necesita configuración adicional en la propia página. El plugin intercepta las solicitudes de la página mediante ganchos 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 la vista pública (contenido, plantilla, bloques) se omite para esa URL, por lo que el reproductor siempre se carga de forma fiable sin configuración a nivel de 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 emisoras de radio comerciales?
-
Sí. El plugin es gratuito y de código abierto (GPLv2 o posterior), apto tanto para emisoras de radio 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 emisora. Cuando un oyente pulsa reproducir por primera vez, este clip suena una vez antes de que empiece la transmisión en directo, y no se puede pausar ni saltar hasta que termine. Es útil para una breve identificación de la emisora, 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 directo empieza con normalidad.
Reseñas
Colaboradores y desarrolladores
«Radio Player Page» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Radio Player Page» está 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.
Registro de cambios
3.4.2
- Añadida traducción al croata.
- Añadida traducción al checo.
- Corregida la traducción sueca del mensaje de error de reproducción.
- Corregida la alineación del logotipo del programa de radio activo, el nombre y el marcador de repetición en la página del reproductor para que permanezcan centrados y agrupados. (gracias marcelgremme)
3.4.1
- Corregida la posición del marcador de repetició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 de radio.
- Corregida la disposición de la insignia En directo/Activo y el nombre del programa de radio en los diálogos de Programación semanal y Programas de radio para que se apilen correctamente en lugar de superponerse en pantallas estrechas.
- Corregido el recorte del logotipo del programa de radio 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 directo, la primera vez que un oyente pulsa 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
- Aumentados los requisitos mínimos a WordPress 6.6 y PHP 7.4. Necesario para los bloques (Block API v3 y el entorno de ejecución moderno de JSX). Los sitios con versiones anteriores podrán seguir utilizando el plugin instalado, pero no podrán actualizarlo hasta que actualicen WordPress y PHP.
- Probado hasta WordPress 7.0.
- Modernizada la base de código en PHP para PHP 7.4 o superior (clases tipadas, sintaxis corta de arrays y operador de fusión de null).
- Terminología unificada en el área de administración, el reproductor y los bloques para utilizar de forma coherente conceptos como Emisora, Programa de radio, Programación semanal, Hora de emisión y En emisión.
- Actualizadas las traducciones del reproductor en todos los idiomas compatibles.
- Mejorados los estados vacíos y las etiquetas de los ajustes del editor de bloques para los bloques Programación semanal y Lista de programas de radio.
- Mejorada la disposición de las imágenes destacadas de los programas de radio en los diálogos de programación semanal y programas de radio del reproductor.
3.3.0
- Añadido el bloque de programación semanal.
- Añadido el bloque de lista de programas de radio.
- Las emisoras y los programas de radio ahora usan CPTs.
