The ONLY problem I see is the files wanna d/l as a rando.mp3 filename.
How you overcome that automagically, I don't know
If we worked together we could decide on a format for the titling that you can point your bot at so it knows what text in the post to copy for the filename.