Gracias por la respuesta!
Cierto es
lo siento,
No quería saturar con mucho código así que voy a programar un resumen, lo pruebo y lo subo.
De todas formas he intentado descartar el problema de las rutas comprobando desde las herramientas para desarrolladores de Chrome que los scripts y el contenido html se cargan correctamente, y de hecho, todas las demás funciones del script funcionan, hasta el toggle del botón de play/pause . Además en la consola js no me aparece ningún error y he hecho un par de console.log s en varias líneas del script y en los clicks, con éxito.
Es realmente raro, viendo el código desde el navegador está todo perfecto, debería funcionar
Gracias!