In JavaScript/NodeJS è fs.existsSync("mio.mp3"), ma se mio.mp3 è una URL su un server remoto allora devi fare una chiamata Ajax con XMLHttpRequest o fetch (non è ancora supportato su tutti i browser).
Esempio
fetch('http://forum.html.it/sss.txt').then((response) => console.log(response.status))
// 404 perché non esiste