So, Safari won’t let you play an mp3 you have an Audio element download, but it will let you download it via xhr, decode it yourself, then put it in an AudioBuffer and play it. Are they trying to protect the user here? Or are they just OK with you potentially fucking with the user as long as you’re willing to do a bunch of extra junk?