Lyrics plugin exception causes all other lyrics plugins to fail
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Exaile |
New
|
Undecided
|
Unassigned |
Bug Description
This is actually a two-parts bug report (maybe I should split it into 2 separate bug reports, but I think the second one is trivial enough):
1) If a lyrics search plugin fails, raising an exception other than LyricsNotFoundE
2) The current LyricWiki lyrics plugin fails if the song title or artist has non-ASCII characters. These Unicode non-ASCII characters cause urllib.quote() to raise a KeyError (which doesn't happen when using a plain string). This can be fixed in /usr/share/
artist = urllib.
title = urllib.
(or maybe 'latin-1' instead of 'utf-8', or whatever does LyricWiki use; raise LyricsNotFoundE
Ubuntu 10.10 64b, Exaile 0.3.2.0-0ubuntu3 from Ubuntu universe repositories