Merge pull request #31 from szimek/search_spotify_playlist

Allow to search for Spotify playlists by Spotify URI.
This commit is contained in:
woutervanwijk 2014-09-18 23:47:55 +02:00
commit 461b74b562

View File

@ -18,7 +18,7 @@ function initSearch() {
if ((value.length < 100) && (value.length > 0)) {
showLoading(true);
//hide ios/android keyboard
//hide ios/android keyboard
document.activeElement.blur();
$("input").blur();
@ -27,10 +27,27 @@ function initSearch() {
delete customTracklists['albumresultscache'];
delete customTracklists['trackresultscache'];
$("#searchresults").hide();
mopidy.library.search({
any: [value]
}).then(processSearchResults, console.error);
// console.log('search sent', value);
mopidy.getUriSchemes().then(function (schemes) {
var query = {},
uris = [];
var regexp = $.map(schemes, function (scheme) {
return '^' + scheme + ':';
}).join('|');
var match = value.match(regexp);
if (match) {
var scheme = match[0];
query = {uri: [value]};
uris = [scheme];
} else {
query = {any: [value]};
}
mopidy.library.search(query, uris).then(processSearchResults, console.error);
// console.log('search sent', value);
});
}
}