para la cancion mas escuchada debes definir en una bd un contador que incrementas cada vez que se reprodusca (un contador por cancion) y luego la recorres mostrando las conciones con mayores contadores (las mas reproducidas)
para forzar la descarga puedes usar esto:
Código PHP:
Ver original<?php
$extensiones = array("mp3", "flv", "wav", "mp4"); //las extenciones de los archivos que descargaras $f = $_GET["f"];
die("No puedes navegar por otros directorios"); }
die("<b>ERROR!</b> no es posible descargar archivos con la extensión $fExt"); }
header("Content-type: application/octet-stream"); header("Content-Disposition: attachment; filename=\"$f\"\n"); ?>
eso lo guardas en descargar.php y lo llamas asi:
<a href="descargar.php?f=lacancion.mp3">descarga aqui</a>
espero te sirva :)