1) Para sacarle la extencion te bastaria con un
explode().
2) Para que muestre solo los archivos mp3's tambien lo puedes verificar con el explode. Lo ultimo (sobre el link) te lo dejo a ti, solo debes aplicar un poco de mania.
3) Estudia mas a fondo las funciones que estas usando e investiga en el manual las diferentes funciones para el manejo de directorios y archivos.
Saludos y suerte.