Elemento de audio HTML5 con fuente dinámica.

Tengo un reproductor de audio básico:

<audio controls="controls" autoplay="true" loop="loop">
<source src="song.php" type="audio/mpeg" />
</audio>

Y en lugar de que la fuente apunte directamente al archivo MP3, apunto a un archivo PHP que luego apunta al archivo MP3, que funciona. Pero, cuando la pista actual está sobre el archivo PHP, apunta a un nuevo archivo MP3. Entonces, el problema que tengo es que cuando el reproductor pasa al bucle, con el nuevo archivo MP3, deja de funcionar por completo. ¿Hay alguna manera de evitar esto? ¿Hay una manera de hacer esto con una lista de reproducción o cualquier otro jugador?

Respuestas a la pregunta(4)

Su respuesta a la pregunta