Granting audio access to game doesn't work

You can get the Universe ID of an experience by using this API link:
https://api.roblox.com/universes/get-universe-containing-place?placeid=GAME_ID_HERE

4 Likes

I think you may be doing something wrong. Based on this. My game id (in the game links such as you have posted) does not match the UniverseID that is listed in my sound files which were given access to my game.

I’m not sure where you get the correct universeID for your game, but check that. Maybe by looking at some sounds that are working.

@Floo_d provided the link, the result for your game:
{“UniverseId”:2922009817}

If yall want a fix, archiving and unarchiving the asset seems to do the trick.

1 Like

Status update, please? It’s been 3 days now.

So this is severe enough to get fixed within a day, yet we’ve been waiting nearly a week for audio to be fixed and still nothing?

1 Like

It’s not as simple as that, different coding problems take different amount of times to solve, two errors at the same priority can take different lengths of time to fix.

It’s also worth noting, that games getting stolen is more critical of a bug than audio not working.

Okay. I’ve been experimenting with providing explicit permission to some of my group-owned audio assets and it seems to be allowing them to play in group Universe, to people who only have Play permission (we are testing a Private game). Those with Edit permission are able to play them without issue regardless of permissions and no audio works in Studio for anyone.

It appears that only newly uploaded group-owned audio assets require explicit permissions. The older ones work just fine for everyone.

This is indicating to me that we are going to need to provide explicit permission to our own Universes for assets uploaded by our group.

I know it’s Sunday for ya’ll, but I would so appreciate getting an official answer to this when you start tomorrow: Will group-owned assets be available to group-owned Universes without explicit permission?

I really need to know if I should be diverting the resources of my whole team to updating permissions on 50,000 group-owned audio assets, or if this is a bug and we should wait on resolution?

We have been told many times that group-owned assets wouldn’t require explicit permissions to group- owned Universes (I thought that was the whole point of checking for green ticks in the plugin). I understood the permission system was created to share permissions to Universes not owned by the group.

Thanks all! I know this is a really tough situation that was forced on you, so I’m keen to work together on resolving this.

  • Lex (the annoying dev running a music game :smile:)
1 Like

It doesn’t matter. This is a bug that is not only game-breaking, but cannot be avoided. It was forced on us in a short time-frame, and now we can’t even fix our stuff to adapt to the change. Ridiculous and unacceptable for a service as big as Roblox.

2 Likes

Okay, but what would you prefer, a game with no sounds or someone outright stealing your game and making a profit off your work.

2 Likes

Tough choice, but Roblox actually does a decent job of shutting down stolen games a lot of the time.

Either way, the fact that the audio is still not fixed almost a week after this abrupt and highly controversial change is an absolute travesty.

1 Like

If you add the audio sounds in studio, Roblox will automatically grant permission to the audio and sync it with the website configuration. At the moment it has to be either your audio with your game, or your group with your group game.

2 Likes

That only works if you use Studio in the same Universe as your public game.

Each developer in my team has their own Universe within the same group, plus we also have shared environments (DEV/TEST/BETA) so we can test things before we launch them to our users. This is a common practice in software development.

We upload around 500 audio assets a week. Imagine having to explicitly provide permission to 7+ Universes for each of those assets? Now imagine having to go back and apply permissions to 7+ Universes for 50k assets!

You can see why I’m nervous to learn about what the intended behaviour is :cold_sweat:

2 Likes

Okay, I think I may have a theory about what’s going on!

I’m noticing our assets permission table for audio is slowly getting populated with all our Universes without intervention from me. It looks like the script that’s populating the permissions table has prioritised Public universes and Private universes are trickling through.

So, perhaps permissions table will eventually be auto-populated with all our group Universes and we can choose to add non-group Universes if we choose.

If I’m correct, then this elegant solution gets a thumbs up from me! :+1:

Apologies for continuing to bump this thread.

2 Likes

Turns out that processing date is TOO LONG and i’m still not able to give permission to my game for another account

However old sounds are available to share

2 Likes

So like, with this:

It’s really unfortunate that you have 50,000 sound objects, as that would take an extremely long time to compile. And it’s really unfortunate that you’d have to make all these audios public to use them elsewhere. I’m terribly sorry about that.

I found 2 solutions so far for automatic grants for audio in bulk.

  1. You can add a ton of audio objects and then add Sound Ids to them individually. If you have a big set of these objects together, you can copy these objects over to any other game and it’ll grant the audio permissions automatically.
  2. Another solution I found is, if I added the Sound Ids in a script, it was recognized in the Audio View plugin. Maybe it would authorize if the Sound Ids were found in scripts. I am not entirely sure about that though. If you have an existing script or set of scripts that make use of sounds, it may be possible to just copy the scripts around to different games if that is the case.

I hope this helps your team and insight on how to automatically bulk grant audio to games.

2 Likes

For anyone else looking for information on this. We have now learned officially that this is incorrect.

The group you upload audio to is irrelevant to the permission system. The only thing that matters is the explicit universe permissions you set.

I’m not sure what the point of the audio discovery plugin was. Oh well.

We will likely need to write some kind of automation tool to manage our permissions. Will share with all when it’s done.

1 Like

If Roblox’s intention was to prevent other people’s audios from being used in other people’s experiences, I honestly don’t see the point of the whole “Grant access” fiasco and why they made it in the first place.

A staff member in a different post stated this “has been resolved for all audios”, but this is clearly the message that now shows up. Example:

Like, with all due respect, this makes zero sense: if they’re going to enable making audios public in the near future, why is this other feature limited to owner-owned experiences then?

Hopefully a staff member can reach out soon; this is really affecting many games.

2 Likes

I’m irritated and confused.

Apparently, you need to have edit access to a Universe in order to play audio in them. Is that correct?

Does this mean full Studio permissions? I planned on playing audio that I uploaded in a game made by my friends, but it wouldn’t be appropriate to ask for edit permissions just to do so. I don’t want to edit their game, I just want to play audio. I don’t understand why this is the case, so if this could be elaborated further, I would appreciate it.

Does this also mean I can’t even play recently uploaded audio that’s under 6 seconds in places either? I don’t seem to recall this being mentioned in the Audio Privacy Update thread at all, and if it has then I must’ve overlooked it.

This annoys me, because I don’t see why 6 second audio should be treated as if they’re music tracks. It would be enough for a short SFX, but definitely not for an entire song. This doesn’t need to be difficult, but it is.

I’m also paying 10 ROBUX for audio that I can’t even use outside of my own games. Now, to many that might be considered pocket change, but I would probably get more out of buying an accessory for that much right now. That’s how upsetting this is.

If it’s this complicated, then I can’t see how people are using the Sharing setting. I’m concerned that the ability to once again distribute audio assets in the Library is going to take a fearful amount of time. This should be treated as a priority, not just another thing on the to-do list.

The proposed solution better not be by “verify-gating” the feature either, because that would be really cruel.

I’m not trying to ask for much here, but I at least want some transparency on this because I want to be able to do more with audio just like I could several months ago, even if it’s not as much.

4 Likes

I have no clue if its the intention, however I believe you need edit access to prevent bypassed audios. I know in the game HCBB 9v9, there was an incident where someone had a bypassed audio of someone saying a racial slur and it got a streamer banned permanently from twitch.

I believe there should be a setting under privacy for games that should have a toggle of whether or not they allow all audios or only audios with granted permissions to be played in-game.

4 Likes