The DevForum has been under heavy load ever Audio Announcement was posted.
Anyway, nice tutorial. Although I only have 1 audio that’s available to the public and 1 audio that I got from the public, its nice info to know for the future
The DevForum has been under heavy load ever Audio Announcement was posted.
Anyway, nice tutorial. Although I only have 1 audio that’s available to the public and 1 audio that I got from the public, its nice info to know for the future
Mfw the rain audio I try to upload gets “This audio asset has been blocked due to copyright violations.”
Anyways, great tutorial! Really glad that there’s at least someway to make things better despite Roblox’s efforts, lol.
What would we do if the game had more than 100 audios that don’t work? It would take so much time to download them all.
You can just use an extension such as BTR
Im using microsoft edge and i cant seem to find where to save the audio at any help?
I don’t really know of a solution to this, and I don’t know how many games have more than 100 audios. I’m sure there are plenty though, but the only thing I can suggest is to take your time. I don’t think it’s possible to download a batch of audio all at once through ROBLOX Studio, so downloading them all manually is the only thing I can think of unfortunately.
I suppose you could, but this tutorial is mostly for people who don’t want to download extensions due to possible security risks and such. BTRoblox by AntiBoomz is probably fine, but I would be careful with what you download as there are many fake extensions that aim to steal your .ROBLOSECURITY cookie.
I’ve almost never used Microsoft Edge so I had to fiddle with it a bit, but I think I was able to find the solution to your problem.
NOTE: I found that you actually need to let the audio play fully or else it won’t give you the options to download it for some reason. If you’re unable to download the audio at first, keep this in mind.
Now just save the audio as an .MP3 and you did it! Congratulations!
I hope this was the solution to your problem. I was a bit confused when it didn’t let me download the audio at first, so it took a minute or two to figure out why.
I cant seem to find this at all where should i look to find it?
Like I said; Let the audio finish playing first or else you probably won’t be able to see these options. If that doesn’t work, then I don’t know how to go about this.
Not the options the actual audio player thing i did everything you said inspected the play button let the audio play but i cant seem to find the audio player thing.
Can you share a screenshot of what you’re talking about if possible? Seeing your issue would help me try to figure it out more easily.
What parts can i show? Ive never done anything like this before and i dont want anyone to get my ROBLOSECURITY cookie
Were you able to access the page for the audio you want to download? The page would be a sub-domain of the ROBLOX website (c7.rbxcdn). You said that you can’t find the audio player, so I would like to know what you mean by that.
As long as you don’t show any sensitive information from Inspect Element or account information, sharing a screenshot of what I’m wondering about should be fine.
Wait i just realized that im suspose to open the link inside the inspect element code in a new tab to get to the audio player…opps
Thanks for your help though now i can save all the audio in my game!
That is what I am trying to work on right now… I found an api but doesn’t get the c7 it gets like c4 which is corrupted whenever I change to .mp3, .wav, .ogg, or .mpeg lmk if you find anything please : D
I’ve got a question about the audio privacy, does this mean that all of the toolbox audios that are not made by you are going to be completely deleted/muted?
i found a way to get the links, but the issue is downloading, there is an issue with filestreaming so making it automatically download is impossible
I just found a way! So someone had made an endpoint that basically takes an audio and parses the page for the cdn link. (https://api.hyra.io/audio/AudioId)
What I did was request a get to that link, and take the json data. Then just write that to a file and add the .mp3 extension! If you need help let me know!
thank you, that was the last puzzle piece i needed for this tool.
I just remembered another possibly permanent way to archive audio, in case you don’t want to risk losing the audio files on your computer forever.
The Wayback Machine is a website that has allowed people to take screenshots of pages and preserve them for people to see for over 20 years. Websites tend to change a lot over the years, with some getting completely redone and/or added onto.
Here’s a screenshot of ROBLOX’s website from January 1st, 2007 for example. This was over 15 years ago!
The Wayback Machine doesn’t only take screenshots though, but can also preserve media as well. It can even be used to preserve YouTube videos, although it would take a few days and it probably wouldn’t work every time.
Taking this into account, we can also archive content from the c7.rbxcdn (or any) sub-domain that ROBLOX uses that’s publicly accessible.
Archiving links from an API like AssetDelivery is possible too, so as long as you have the sub-domain link you can archive almost every asset from the Library (Note that LibraryID is the asset ID and VersionNumber is the version of the asset).
Using the AssetDelivery API, you won’t be sent to the sub-domain link directly but you can get it from your Browser History.
NOTE: Archiving the audio page from ROBLOX’s website itself doesn’t seem to archive the sub-domain, so to my knowledge the only way to archive the audio is by directly archiving the sub-domain link itself.
Find the audio that you wish to preserve and copy the source link. If you’ve read through the OP you should already know how to do this.
Go to the Wayback Machine’s website and paste the URL into the bar below “Save Page Now”.
Next, check these boxes. Unless you have an archive.org account the “Save also in my web archive” box probably won’t be visible, but the rest is essential.
Save Outlinks
Save error pages (HTTP Status=4xx, 5xx)
Save also in my web archive
There’s also “Save Screenshot”, but I personally don’t have that checked since it doesn’t seem to do anything. It’s okay to leave this unchecked if you want since it doesn’t seem to affect the archival process, but having it checked is fine too.
Now, open the link and right-click on the page and click “Save Audio As…”
And there you have it! You should be able to download the audio at any point in the future unless ROBLOX requests the sub-domain to be excluded from the Wayback Machine.
I suggest making a bookmark for the archived page and giving it the title of the audio so you know what the audio is later on if you ever want to go back to it again in the future.
Hopefully this will be a long-term solution to this situation. It’s very important that we preserve as much as possible while we still can before and even after March 22nd, whether it’s from the Toolbox or uncopylocked games.