When you turn the player, music stays "cached" for next play
When you hit pause, the audio buffer remains in place. So if you come back 10 minutes later and hit play again, the audio buffer that was previously there immediately starts playing. There are two problems with this:
- When you start playing the 2nd time, the music data from discogs is updated right off, and so is out of sync with the playing music.
- The buffer only lasts so long, and when it's done, the player just stops playing. Then it seems that you have to refresh the page.
Potential Fix
Upon hitting pause, the buffer should be cleared.