Interesting! I haven't actually tested this in multiplayer now that I think about it, which is kind of a glaring oversight on my part. Regardless, the mod isn't actually clientside as you may expect; it's all ran on the server (including volume settings, unfortunately.)
I won't be able to tonight, but I'll see if I can't hammer out a patch/workaround tomorrow in the small window I have before heading to work. Admittedly, I'm very much so a novice to Factorio modding, so my plan (at the moment) is to basically just stop the script from running whenever a player is joining and pray that works.