Preload sound when loading page and only change volume on play pause, closes #2.
Reload the stream every 30 minutes, closes #4 (hopefully).