Fix track matching, upgrade GPM heuristics
This commit is contained in:
parent
03c50b550a
commit
d6352b6250
9 changed files with 68 additions and 29 deletions
|
@ -81,8 +81,8 @@ export function* search(data) {
|
|||
query = "artist:" + cleanParam(data.artist.name) + " album:" + cleanParam(data.name);
|
||||
album = data.name;
|
||||
} else if (type == "track") {
|
||||
query = "artist:" + cleanParam(data.artist.name) + " track:" + cleanParam(data.name) + ( cleanParam(data.album.name).length > 0 ? " album:" + cleanParam(data.album.name): "");
|
||||
album = data.album.name;
|
||||
query = "artist:" + cleanParam(data.artist.name) + " track:" + cleanParam(data.name) + ( cleanParam(data.albumName).length > 0 ? " album:" + cleanParam(data.albumName): "");
|
||||
album = data.albumName;
|
||||
}
|
||||
|
||||
const results = yield spotify.searchAsync({query: query, type: type});
|
||||
|
@ -90,7 +90,7 @@ export function* search(data) {
|
|||
return {service: "spotify"};
|
||||
} else {
|
||||
let found;
|
||||
const choppedAlbum = data.type == "album" ? cleanParam(data.name) : cleanParam(data.album.name);
|
||||
const choppedAlbum = data.type == "album" ? cleanParam(data.name) : cleanParam(data.albumName);
|
||||
if (!choppedAlbum.length) {
|
||||
return yield lookupId(results[type + "s"].items[0].id, type);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue