for the download, you have one form around the entire results page.
you need to remove that form, then for each results pod, add a form with the download button and a hidden element, in the hidden element, set the value to the file name column from your recordset.
in the download behavior, set the download file name to use the hidden element from the results page.
as for the file player not working, I cannot support a 3rd part MP3 player.