Synchronized, decentralized music playback in browser