Hola:
Hasta ahora, sin flash, lo mejor que he visto es usar un frame/iframe con/sin la etiqueta embed... el botón con música hace un enlace a una página con el tag e,bed y el botón sin sin...
Esos iframes pueden ser visibles mostrando un altavoz o lo mismo tachado (anulado) si la página tiene o no esa etiqueta embed.
Ese iframe podría incluso tener encima una capa transparente que habilite o no la música....
Te paso un enlace:
Música en la web
Saludos