spotify: Add uri to SearchResult
This commit is contained in:
parent
71f27d5625
commit
e804333897
@ -2,6 +2,7 @@ from __future__ import unicode_literals
|
||||
|
||||
import logging
|
||||
import time
|
||||
import urllib
|
||||
|
||||
import pykka
|
||||
from spotify import Link, SpotifyError
|
||||
@ -124,7 +125,11 @@ class SpotifyLibraryProvider(base.BaseLibraryProvider):
|
||||
tracks = []
|
||||
for uri in query['uri']:
|
||||
tracks += self.lookup(uri)
|
||||
return SearchResult(tracks=tracks)
|
||||
if len(query['uri']) == 1:
|
||||
uri = query['uri']
|
||||
else:
|
||||
uri = 'spotify:search'
|
||||
return SearchResult(uri=uri, tracks=tracks)
|
||||
|
||||
spotify_query = self._translate_search_query(query)
|
||||
logger.debug('Spotify search query: %s' % spotify_query)
|
||||
@ -133,6 +138,7 @@ class SpotifyLibraryProvider(base.BaseLibraryProvider):
|
||||
|
||||
def callback(results, userdata=None):
|
||||
search_result = SearchResult(
|
||||
uri='spotify:search:' + urllib.quote(results.query()),
|
||||
albums=[
|
||||
translator.to_mopidy_album(a) for a in results.albums()],
|
||||
artists=[
|
||||
|
||||
Loading…
Reference in New Issue
Block a user