Hello everyone! I have a music queue system setup where it puts songs in a queue and plays them in order. It does this on the server so it is synchronized across all clients. The sound object is in the workspace and it simply loads the sound ID and then plays it, and since this is happening on the server and clients have access to the workspace, it is synchronized across all clients.
However, there is a problem that happens sometimes. The sound sometimes fails to load for only specific clients, and for the rest of the clients, it loads fine. Those “specific clients” have to rejoin to hear the music properly.
Is there any way to prevent this issue from happening? It can get really annoying sometimes.
Actually, now that I think about it, since the song IDs aren’t undefined, I can pre-load every song in the music player. But how exactly would I do that?
Okay, I have implemented this into the code. I haven’t fully tested it, but if any issues of this get reported, I’ll be sure to let you know! For now, I will mark your reply as a solution.