Как создать музыкальное радио на сайте?
Вариантов море. В вашем случае есть папка с треками. Вам нужно пройтись по всем файлам узнать время каждого и составить плейлист (тоесть сделать некую карту, которая несет информацию о том в какое время какой трек играет), его желательно где-то сохранить (БД, кеш и т.д. главное на сервере)
Далее все просто, пользователь открывает сайт (имеется ввиду первое открытие, кстати сайт должен быть SPA по другому никак) делается обращение к серверу на получение плейлиста, в котором обязательно нужно отметить какая песня играет сейчас и ссылка на ее файл. Далее уже в браузере стартуете плеер и как только текущая песня кончилась запускаете следующую
Ну....Можно в Cookie или в localStorage сохранять состояние div'a,который будет отвечать за отображение проигрывания,при загрузке страницы подгружать их.Или погугли про Web Audio Api.Крутаю штука,думаю с твоей проблемой точно поможет)