I’m sure there is a plugin to easily replace sound instance id’s in the workspace, serverstorage, and replicatedstorage, but for anyone that just wants to run a script this will work:
local soundToReplace = 123456789
local newsoundID = 987654321
newsoundID = "rbxassetid://"..newsoundID
soundToReplace = "rbxassetid://"..soundToReplace
print("replacing oldsound:", soundToReplace, "with newsound:", newsoundID)
function replaceSound(path)
for _, child in ipairs(path:GetDescendants()) do
if child:IsA("Sound") and child.SoundId == soundToReplace then
print("replaced sound", child.Name)
child.SoundId = newsoundID
end
end
end
replaceSound(workspace)
replaceSound(game.ReplicatedStorage)
replaceSound(game.ServerStorage)
There’s not much they can do as unfortunate as it sounds. They got a lawsuit behind them. I wouldn’t be angry over something they have 0 control over at this point. Though I do agree that there could be a better way to go about this it’s just not much that can really be done.
Now I see this, It seems like they might be adding an ability to make audios public, as they said “No, the ability to set audio to public will be temporarily paused”. So, I am just going to wait and hope that they mean that they will add it. If not, I can see a lot of developers going on strike as protest.
Well, that’s what we’re hoping for. Personally, I hope most audio will stay public and only the ones breaking copyright or TOS will be deleted or privted.
My custom audios are uploaded via my account, but my games are hosted by my groups. I feel like I should be refunded upload costs considering they will not be available for the intended purpose I paid for. Even if it is “temporary” it is also “indefinitely.”
You are ruining many games. Stop this.
Why should we, the developers, take the blame that you guys keep getting sued by music companies? How is this our problem that you don’t have a complex bot like YouTube that checks for copyrighted material?
Although it’s also going to be sad seeing classics losing their charm and sound, I don’t particularly mind this update. I stopped searching for audio in the catalog a long time ago because I could never find what I was looking for.
I am worried however about this rule being expanded across to other asset types like images and models, as it hurts open source and people selling their creations legitimately on the platform.
People are going to abuse this so much, free uploads are great for people who are ACTUALLY going to use them, some people will just make a lot of troll music and flood the audio section, making it 10x harder to find good audios.
This is the most ridiculous garbage so far out of this team. A lot of accounts went inactive that still have great audios on their profile. Why not make it so that moving forward all audios will default to being private and developers can choose to private already existing ones?
This is probably all part of making the Audio Library a paid service for sound effects and such… like roblox wasn’t already a difficult enough platform with audio costs, now you also will have to pay to use already existing sound effects. Utter garbage.
The best they have given for a response is simply edits to the original topic post. There’s not really even giving a clear response here, it’s just mostly quiet; despite the enormous backlash, even outside of the forums. They should be giving us a response, but have instead opted to fall silent.