ok a solution to this issue has been found. all tracks that have , or ! in the file name wont download properly. I have taken steps to strip new trackfiles names of those characters, all existing ones still wont work and will be deleted when found, if it's not too any I'll edit the names manually. You can continue using ! and , in your track names, only the track file will not have those characters when it's downloaded.