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 *