FIXED (hopefully): unicode issue in scrobbling

This commit is contained in:
Amr Hassan 2009-08-18 23:02:15 +00:00
parent 8d8063afe8
commit 45092ec4f5

View file

@ -3210,9 +3210,9 @@ class Scrobbler(object):
mbid: MusicBrainz ID. mbid: MusicBrainz ID.
""" """
params = {"s": self._get_session_id(), "a[0]": artist, "t[0]": title, params = {"s": self._get_session_id(), "a[0]": artist.encode("utf-8"), "t[0]": title.encode("utf-8"),
"i[0]": str(time_started), "o[0]": source, "r[0]": mode, "l[0]": str(duration), "i[0]": str(time_started), "o[0]": source, "r[0]": mode, "l[0]": str(duration),
"b[0]": album, "n[0]": track_number, "m[0]": mbid} "b[0]": album.encode("utf-8"), "n[0]": track_number, "m[0]": mbid}
response = _ScrobblerRequest(self.submissions_url, params).execute() response = _ScrobblerRequest(self.submissions_url, params).execute()
info(artist + " - " + title + " was scrobbled") info(artist + " - " + title + " was scrobbled")