diff --git a/server/djrandom/frontend/static/js/djr/player.js b/server/djrandom/frontend/static/js/djr/player.js
index 6f8ffb797f8c7d49a12b9dd5abcb4484f39d110c..87fea75bb2cf73c7107f07912c8993ae38b32793 100644
--- a/server/djrandom/frontend/static/js/djr/player.js
+++ b/server/djrandom/frontend/static/js/djr/player.js
@@ -67,6 +67,8 @@ djr.Player.prototype.clearPlaylist = function() {
   this.playlist = new djr.Playlist();
   $('#playlistDiv').empty();
   djr.debug('new playlist: ' + this.playlist.uuid);
+  // Update the URL fragment.
+  djr.history.save(this.playlist.uuid);
 };
 
 // Merge all chunks into a single one.