diff --git a/server/djrandom/frontend/static/player.js b/server/djrandom/frontend/static/player.js index f49c930703c77cd31600973c6aa7605c7f1414aa..a3bdf21e382bb3dd9e854cf10f541b0ce9d6bab5 100644 --- a/server/djrandom/frontend/static/player.js +++ b/server/djrandom/frontend/static/player.js @@ -20,6 +20,19 @@ djr.Backend = function(userid) { this.userid = userid; }; +// Search. +djr.Backend.prototype.search = function(query, callback, ctx) { + $.ajax({url: '/json/search', + data: {'q': query}, + dataType: 'json', + type: 'GET', + context: ctx, + success: function(data, status, jqxhr) { + callback(data.results); + } + }); +}; + // Read a playlist, calls callback(Playlist). djr.Backend.prototype.getPlaylist = function(uuid, callback, ctx) { $.ajax({url: '/json/playlist/get/' + uuid, @@ -51,6 +64,7 @@ djr.Backend.prototype.getHtmlForSongs = function(songs, callback, ctx) { }); }; +// Ping a song that is currently playing. djr.Backend.prototype.nowPlaying = function(song) { $.getJSON('/json/playing/' + song); };