When loading it from the Library I found that some of the audios were sent over with content-type of gzip. This means you have to manually bind the .mp3 suffix onto the file if you are downloading it.
This isn’t too much of an issue if you can do that, but in my particular use case it needed to be sent down as content-type audio/mpeg
The audio itself doesn’t appear to have any issues with formatting, just the content-type it is being sent down as.
It doesn’t look like it works anymore. Alternatively I found out you can go to the page of the audio, right click on the play button, inspect, and use the HTML link that shows up. I’ve only ever used this on free, player created audio and I wouldn’t recommend using it for other purposes.
I have found two methods to achieve this, one with the SearchAPI and another with website scraping. The source code for both is available here and can be run directly inside Roblox studio(as long HTTP requests are enabled and is a server script).
Sorry for necro bumping.
All of the methods above no longer works, and i have found another way to get the audio for the new create.roblox.com site.
Go to the audio you want to download.
Open the Dev Console with CTRL + SHIFT + I
After that, go to the Network tab, and refresh the page.
After refreshing the page, filter all results to media, and the audio should be ready to download!
I hope this helped anyone who’s still looking for a way to download music!
NOTE: The blob’s life is short. so download it as soon as you can!