The real problem with music is the streaming part. I don’t want to preload all music since that would slow down the loading even more.
It seems music is not streamed, but needs a full download before it plays. So somewhere this is going wrong since browsers support streaming, and so the music should start after a second, even with a slower internet.
It’s on my list to take a look at.