spotify: Create SpotifyTrack with uri if lookup track isn't loaded

This commit is contained in:
Stein Magnus Jodal 2012-12-23 12:25:20 +01:00
parent ce318316a3
commit 8fcc7966b2

View File

@ -82,7 +82,10 @@ class SpotifyLibraryProvider(base.BaseLibraryProvider):
def _lookup_track(self, uri):
track = Link.from_string(uri).as_track()
self._wait_for_object_to_load(track)
return [SpotifyTrack(track=track)]
if track.is_loaded():
return [SpotifyTrack(track=track)]
else:
return [SpotifyTrack(uri=uri)]
def _lookup_album(self, uri):
album = Link.from_string(uri).as_album()