Как я могу проиндексировать mp3-файлы на стороне пользователя, создать базу данных с именем файла, именем исполнителя, названием альбома и т.д. и загрузить их на сервер? Я бы хотел решение HTML 5, хотя бы подойдет Flash или JavaScript.
То есть период загрузки файла?Потому что, если вы загружаете их на сервер, вы можете найти проект getId3 очень полезным.Он выполняет сканирование файла прямо из коробки, и все, что вам нужно сделать, это написать запросы PHP и SQL для записи его результатов в базу данных.
http://getid3.sourceforge.net/