I found the issue, apparently safari's audio tag implementation is flawed in a way that prevents you to fetch an audio file's URL asynchronously and play it in a single click. I'll think about how to do a workaround, but in the meantime you'll have to use chrome or something else if you want it. sorry