Como dice el compañero está montado con Wordpress, para la gestión de los datos han montado una API en el propio Wordpress con WP-JSON de donde recogen la url de las emisoras a reproducir.
El reproductor está hecho en js usando un plugin de jquery para ello, recibe la URL de la emisora a través de la API y la reproduce.
Para gestionar la parte de frontend del template creado a medida han usado bower, con diferentes plugs para minificar el css, js ... y demás.