diff --git a/server/djrandom/frontend/static/player.js b/server/djrandom/frontend/static/player.js
index 5b1da9323b5091ee9bbfbaea51b8c8034a30728a..a5a5bf5f8e47d74ceaa9bbe3e037370da58a7228 100644
--- a/server/djrandom/frontend/static/player.js
+++ b/server/djrandom/frontend/static/player.js
@@ -299,6 +299,8 @@ djr.Player.prototype.search = function(query) {
 djr.Player.prototype.setChunkHtml = function(chunk, chunk_id, songs_html) {
   var inner_html = chunk.wrapHtml(chunk_id, songs_html);
   $('#playlistDiv').append(inner_html);
+
+  var player = this;
   var chunk_div = '#chunk_' + chunk_id;
   $(chunk_div + ' .song_a').click(function() {
     player.play($(this).attr('id').substr(5));