Hola:
Lamentablemente con javascript no hay forma de saber cuando la música termina, y tampoco poner controles, pero se puede poner el reproductor visible, y algunos creo que tienen controles...
La alternativa de usar flash puede ser recomendable en estos casos.
Saludos