Non ho mai usato un tag embed per mp3 però le variabili globali dovrebbero almeno avere un var davanti per la dichiarazione.
La consolle non da errori??
Se si spacca qualcosa nel js in qualche modo dovrebbe segnalarlo.
Con firefox o chrom puoi settare dei breakpoin per vedere quando si spacca.