From ed39840c679cc29ace5cfceb40b1ee74e8f095cc Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Sun, 7 Mar 2010 18:23:16 +0100 Subject: [PATCH] despotify: Add library track lookup Adding track from library search result to playlist now works. --- mopidy/backends/despotify.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mopidy/backends/despotify.py b/mopidy/backends/despotify.py index 43a8512d..06159db0 100644 --- a/mopidy/backends/despotify.py +++ b/mopidy/backends/despotify.py @@ -36,6 +36,10 @@ class DespotifyCurrentPlaylistController(BaseCurrentPlaylistController): class DespotifyLibraryController(BaseLibraryController): + def lookup(self, uri): + track = self.backend.spotify.lookup(uri.encode(ENCODING)) + return self.backend.translate.to_mopidy_track(track) + def search(self, type, what): query = u'%s:%s' % (type, what) result = self.backend.spotify.search(query.encode(ENCODING))