El reproductor de audio es compatible con todos los navegadores modernos, admite transmisión nativa HTML5 y SSL y viene en 3 tamaños diferentes: grande, pequeño y compacto. El reproductor solo está disponible con el software MediaCP y no se puede utilizar con transmisiones externas fuera de MediaCP.
El reproductor de audio incluye las siguientes características principales:
- Portada automática del álbum desde iTunes o LastFM
- Fondo personalizado alternativo donde no se puede ubicar una imagen relativa o los álbumes de versiones están deshabilitados
- Enlaces directos de jugadores
- Selección de puntos de montaje
- Recuento de oyentes
- Restricciones de dominio – Juega solo en sitios web específicos
HTTPS / SSL y proxy de transmisión
El reproductor de audio está diseñado para funcionar con SSL nativo del servicio de transmisión (Shoutcast o Icecast) o con MediaCP Stream Proxy. Si el proxy de transmisión está habilitado en un servicio, el reproductor utiliza este método como la URL de transmisión preferida. El proxy de flujo se entrega a través de la función proxy_pass de nginx y proporciona una sobrecarga y un consumo de CPU mínimos.
El Stream Proxy se habilita automáticamente para tipos de servidores donde SSL no está disponible o no es ideal. Esto incluye:
- Shoutcast 2.5 – La compatibilidad con SSL no está disponible en el software del servidor
Reproducción automática
Reproducir automáticamente una transmisión es un proceso complicado con los navegadores modernos, ya que El motor Chrome implementó cambios en la política de reproducción automática que prohíben que una transmisión se reproduzca automáticamente a menos que se cumplan ciertas condiciones
La política especifica que la reproducción automática solo es posible cuando:
- El audio está silenciado; o
- El usuario ha interactuado con el sitio web antes de que comience la reproducción automática; o
- El usuario ha reproducido previamente medios en el sitio web con sonido.
Debido a estas restricciones, no tiene mucho sentido iniciar una transmisión de solo audio silenciada; porque confundirá al usuario que visita el sitio web.
Hemos implementado una opción “Intentar reproducción automática” que intentará reproducir automáticamente la transmisión al cargar el reproductor al 50% del volumen. Esto requerirá la interacción previa del visitante (clic, toque, visita previa con play, etc.) para que cumpla con las condiciones anteriores.
Puntos de montaje
El reproductor de audio transmite la URL predeterminada de Mount Point según se define en MediaCP, por lo que es importante que esté transmitiendo a los mismos puntos de montaje que se enumeran en la configuración de puntos de montaje.
Cuando se especifica más de un punto de montaje, el reproductor mostrará una selección desplegable que permitirá al usuario cambiar a una transmisión diferente. Esto puede resultar útil para proporcionar múltiples flujos de velocidad de bits.
Portadas de álbumes
Las portadas de los álbumes se muestran en la transmisión de forma predeterminada. La imagen se encuentra en iTunes o Last.fm dependiendo de la configuración del panel. Si una imagen no está disponible, se mostrará en su lugar el fondo del reproductor configurado.
Es posible deshabilitar las portadas de álbumes desde la configuración del reproductor desmarcando la opción Cubiertas artículo de Opciones de visualización.
Configuración del jugador
Es posible acceder a la configuración del reproductor mientras está conectado al MediaCP. Verás el icono de configuración disponible en el propio reproductor.

Dominios permitidos
Es posible bloquear el reproductor para que solo funcione desde una lista específica de dominios. Esto te permite controlar dónde se puede utilizar el reproductor. La lista de dominios debe proporcionarse únicamente en una lista simple de nombres de dominio, sin incluir nada adicional (hacer no incluir http:// o https://). Por ejemplo: mediacp.net, mydomain.com
Esta función funciona utilizando el navegador Control de acceso: permitir origen función junto con la URL de configuración JSON (donde el jugador obtiene información sobre la transmisión). Si un dominio no está incluido en la lista permitida, el propio navegador le bloqueará el acceso a los datos de configuración.