diff --git a/server/djrandom/frontend/static/js/djr/backend.js b/server/djrandom/frontend/static/js/djr/backend.js
index 1921dc102228286e3ec43b720160cb30fdcc1854..5dc71c9ee21fd0109cb9e22c1321733742deeaf9 100644
--- a/server/djrandom/frontend/static/js/djr/backend.js
+++ b/server/djrandom/frontend/static/js/djr/backend.js
@@ -162,6 +162,24 @@ djr.Backend.prototype.nowPlaying = function(song, old_songs) {
           });
 };
 
+/**
+  * Request N never played songs
+  *
+  * @param {integer} n Number of songs requested
+  *
+  */
+djr.Backend.prototype.neverPlayedPlaylist = function(num, callback ,ctx) {
+  $.ajax({url: '/json/never_played',
+          data: {n: num },
+          dataType: 'json',
+          type: 'GET',
+          context: ctx || this,
+          success: function(data, status, jqxhr) {
+            callback(data.results);
+          }
+         });
+};
+
 /**
   * Request N most played songs
   *