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 that guarantee reliable, theme-independent listening.

The Power of Player Pages

  • Páginas de reproductor independientes – Cada emisora vive en su propia página HTML independiente, sin pasar por tu tema de WordPress en absoluto. Esto garantiza cero conflictos con el tema, rendimiento óptimo y una URL clara por cada emisora.
  • Full Radio Scheduling – Create a weekly lineup with named radio shows and optional logos. The player intelligently displays the current and next radio show, with timezone-aware calculations and overlap prevention.
  • Compatibilidad universal con transmisiones – Funciona a la perfección con transmisiones de Icecast, Shoutcast, HLS (.m3u8), DASH (.mpd) y MP3. Detección automática de protocolo con compatibilidad nativa con HLS en Safari para iOS.

Gestión de emisiones

  • Multi-Station Control – Manage multiple independent stations from a single WordPress installation, each with its own stream, schedule, and branding.
  • Reloj de zona horaria de la emisora – Mantén informada a una audiencia global. Cuando la zona horaria de tu emisora es distinta a la del oyente, un reloj discreto muestra la hora local de la emisora y la diferencia horaria.
  • API de sesión de medios – Integración profesional con pantallas de bloqueo de dispositivos y controles de medios, mostrando la imagen de la emisora y su información.
  • Radio Schedule Block – Add a Block 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 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é suena ahora y qué viene a continuación.
  • Personalización visual – Elige entre 8 temas de color y 4 visualizadores de audio en tiempo real (basados en Web Audio API) para que coincidan con la imagen de marca de tu emisora.
  • Station Branding – Upload custom background images and logos for each radio station.
  • Características prácticas – Temporizador de apagado, diseño adaptable y meta etiquetas para compartir en redes sociales con previsualización enriquecida.

Diseñado para el rendimiento web moderno
El reproductor es una aplicación autocontenida 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 interrupciones.

Capturas

  • Página del reproductor con el tema azul y el visualizador «Osciloscopio»
  • Página del reproductor con el tema amarillo, el visualizador «Espectro de barras» y el reloj de zona horaria.
  • Página del reproductor con el tema verde, el visualizador «Cascada de amplitud» y el modo sueño activo.
  • Página del reproductor con el tema rosa y la ventana emergente «Parrilla» abierta
  • Player page with orange theme and All Radio Shows modal open.
  • Edit Radio Station screen.
  • Edit Radio Show screen.
  • Edit Radio Schedule screen.

Instalación

  1. Sube la carpeta radio-player-page al directorio /wp-content/plugins/ o instala el plugin directamente desde la pantalla de plugins de WordPress.
  2. Activa el plugin desde la pantalla de ‘Plugins’ en WordPress.
  3. Go to RPP Radio Stations in the admin menu. Click Add New to create a station.
  4. Por cada emisora:
    • Introduce 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. Publish or update the station and visit the assigned page. Optionally use RPP Radio Shows to create radio shows and build the weekly schedule on each station.

Notas importantes:

  • Each radio station requires both a valid streaming URL and an assigned WordPress page.

FAQ

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

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 page’s normal front-end output (content, template, blocks) is bypassed for that URL, so the player always loads reliably without page-level setup.

¿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.

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

«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 11 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.3.0

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