Without any code, I assume you are not sending the file name as an HTTP header:
header("Content-Disposition: attachment; filename=" . $filename);
You must also send the correct MIME type:
header("Content-type: audio/mpeg3");
EDIT: Nevermind, thought I couldn’t upload the file to the OP link and now I see that I was wrong. The script explicitly uses these methods, just not sure if it is doing it right.
nickb source share