En gros, il faudrait une liste de tes musiques (.mp3, .ogg ou ce que tu veux) dans l'ordre de suite.
Cette liste sera contenue dans un tableau en JavaScript
Ensuite, en tu Check si ton lecteur audio actuel, identifié juste par la balise audio, ou comportant un id ( mieux qu'une classe dans ce cas là) est fini , ton currentTime = a la durée du fichier
Si c'est égal, tu changes la source de la balise audio, pour la musique suivante, puis tu force la lecture de ton audio
Grossièrement, c'est l'une des marchés à suivre, seulement, si ton utilisateur n'a pas le JavaScript d'activé, ca ne fonctionnera pas