From a8c0f6baa808dea2d13a5387dc887ef1082f806c Mon Sep 17 00:00:00 2001 From: Stein Magnus Jodal Date: Fri, 21 Dec 2012 22:25:21 +0100 Subject: [PATCH] spotify: Make query a bytestring before urlencoding it --- mopidy/backends/spotify/library.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mopidy/backends/spotify/library.py b/mopidy/backends/spotify/library.py index 55f704f7..5dccc25e 100644 --- a/mopidy/backends/spotify/library.py +++ b/mopidy/backends/spotify/library.py @@ -138,7 +138,8 @@ class SpotifyLibraryProvider(base.BaseLibraryProvider): def callback(results, userdata=None): search_result = SearchResult( - uri='spotify:search:' + urllib.quote(results.query()), + uri='spotify:search:%s' % ( + urllib.quote(results.query().encode('utf-8'))), albums=[ translator.to_mopidy_album(a) for a in results.albums()], artists=[