[Action Needed] Upcoming Changes to Asset Privacy for Audio

Allowing free audio uploads is a cool idea, but having to reupload a lot of the audios I’m using for my game is going to be very tedious :sweat_smile:. Also I suggest locking audio upload to email verified accounts only, otherwise there might be a lot of malicious spam and inappropriate audio being uploaded…

Here’s something funny, I have a audio that

  1. Somebody else uploaded about a year ago
  2. Is about 160+ seconds long

BUT THE AUDIO PLUG-IN SAYS IT QUALIFIES AS A SOUND EFFECT AND THEREFORE STILL WORKS

3 Likes

I think there is decent reasoning for this idea/update.

Though, I would think it should be optional, so that you can choose whether your audio is private so your audios don’t get stolen. Then people can choose to have it be publicly available for all use.

This update will ruin almost ALL decent-sized roblox games, which is unacceptable. Us developers have to now download EVERY audio we want to have. It’s frankly a stupid idea which shouldn’t ever happen.

“We want you to know that we take our community’s safety and privacy seriously” is absolute cowpat, because what kind of privacy barrier is an audio breaking? Normal developers than don’t have access to being able to get the 100 a month uploaded is stuck in the crossfire, and still, audios should be unlimited as in how many you get to upload. The ROBLOX audios are horrible and don’t suit anybody’s needs, as they are all just silly music that is just absolutely useless.

It’s the company’s money that developers are bringing in, and I personally think if you do these sorts of things to us, you don’t deserve a cent of it.

Fix your platform and learn what the word “care” means, because clearly you need a knock on the head.

15 Likes

Im not ID verified nor have devexed and I have 2000 per 30 days, not sure what its based on.

1 Like

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)

test run output:

13:59:11.925   ▼ replaced sound Explosion (x18)  -  Edit
     13:59:11.925     replaced sound Explosion
     13:59:11.925     replaced sound Explosion
     13:59:11.925     replaced sound Explosion
     13:59:11.925     replaced sound Explosion
     13:59:11.926     replaced sound Explosion
     13:59:11.926     replaced sound Explosion
     13:59:11.926     replaced sound Explosion
     13:59:11.931     replaced sound Explosion
     13:59:11.932     replaced sound Explosion
     13:59:11.932     replaced sound Explosion
     13:59:11.932     replaced sound Explosion
     13:59:11.932     replaced sound Explosion
     13:59:11.932     replaced sound Explosion
     13:59:11.933     replaced sound Explosion
     13:59:11.933     replaced sound Explosion
     13:59:11.933     replaced sound Explosion
     13:59:11.933     replaced sound Explosion

If you only have a handful to replace clicking and pasting is fine, but if you have a hundred… not so much.

I just used this by pasting into the console command bar.

1 Like

Why didn’t you guys figure this out earlier before quickly rushing out a game breaking update?

6 Likes

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.

2 Likes

I’m guessing they flipped out over a lawsuit and didn’t want to pay it, fight it or figure out other solutions.

4 Likes

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.

They’ll do what they did with Videos and never actually release that to the public.

It’s not hard to predict these things anymore, which makes it all the more tragic.

1 Like

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.”

2 Likes

Theres many sound effects that are over 6 seconds longs. Some even go up to 44 seconds!

image
Elevator Stop is a sound effect of an elevator stopping.

image
LiftRunning is also a sound effect of an elevator moving.

image
Wind is again, a sound effect for an elevator to simulate the elevator’s fast movement up and down.

You are breaking many games with this. Sound effects aren’t under 6 seconds long, they can be way longer!


These sounds are from a Piano Bundle by NickPatella.

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?

6 Likes

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.

Can you AT LEAST add a way for us to easily reupload sounds from studio and get the ID as well?

9 Likes

We do not even have the ability to copy and paste the Sound ID’s from this new “Audio Discovery” plugin provided by Roblox for this.

i wholeheartedly agree with demonickio

roblox please please please PLEASE! listen to this man, it would make my life so much easier.

Ah the classic dev session token there are ways to fix this method if you know how.

i agree Mr. Kio. This is quite an extraordinary idea.