spotify: Refactor URI lookup
This commit is contained in:
parent
524bfc9317
commit
eec6c271c2
@ -121,12 +121,13 @@ class SpotifyLibraryProvider(base.BaseLibraryProvider):
|
|||||||
if not query:
|
if not query:
|
||||||
return self._get_all_tracks()
|
return self._get_all_tracks()
|
||||||
|
|
||||||
if 'uri' in query.keys():
|
uris = query.get('uri', [])
|
||||||
|
if uris:
|
||||||
tracks = []
|
tracks = []
|
||||||
for uri in query['uri']:
|
for uri in uris:
|
||||||
tracks += self.lookup(uri)
|
tracks += self.lookup(uri)
|
||||||
if len(query['uri']) == 1:
|
if len(uris) == 1:
|
||||||
uri = query['uri']
|
uri = uris[0]
|
||||||
else:
|
else:
|
||||||
uri = 'spotify:search'
|
uri = 'spotify:search'
|
||||||
return SearchResult(uri=uri, tracks=tracks)
|
return SearchResult(uri=uri, tracks=tracks)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user