Would it help if I suggest you leave the laptop or whatever outside where it can get a signal and take a Bluetooth speaker into the bathroom.
That works for me and the laptop providing the music still gets a good signal and doesn't get harmed by the steam.