Я бы порекомендовал поставить счетчик загрузок на стол, и каждый раз, когда пользователь нажимает на ссылку, чтобы скачать mp3, обновляйте запись счетчиком + = 1.Затем вы можете отобразить счетчик для каждого mp3 в зависимости от значения этого столбца.
Я бы создал страницу download.php и передал бы либо имя файла, либо еще лучше, и идентификатор для файла.Затем пользователь нажимает на ссылку, чтобы загрузить файл, затем обновляет счетчик записей и затем устанавливает заголовки, чтобы принудительно загрузить файл.Например.
В загружаемом файле ...
Найти запись по имени или идентификатору, обновить счетчик и затем принудительно загрузить ...
$mp3 ='path_to/mp3_file.mp3';
if(file_exists($mp3)) {
header('Content-Type: audio/mpeg');
header('Content-Disposition: attachment; filename="mp3_file.mp3"');
header('Content-length: '. filesize($mp3));
header('Cache-Control: no-cache');
header('Content-Transfer-Encoding: chunked');
readfile($mp3);
exit;
}