diff --git a/plugins/fetch_cover.pm b/plugins/fetch_cover.pm
index 88b1a649..2adb4210 100644
--- a/plugins/fetch_cover.pm
+++ b/plugins/fetch_cover.pm
@@ -37,6 +37,7 @@ my %Sites=
album =>
{ googlei => [_"google images","http://images.google.com/images?q=%s&imgsz=medium|large&imgar=ns", \&parse_googlei, GOOGLE_USER_AGENT],
googleihi =>[_"google images (hi-res)","http://www.google.com/images?q=%s&imgsz=xlarge|xxlarge&imgar=ns", \&parse_googlei, GOOGLE_USER_AGENT],
+ lastfm => ['last.fm',"http://www.last.fm/music/%a/%l/+images", \&parse_lastfm],
yahoo =>['yahoo',"http://images.search.yahoo.com/search/images?p=%s&o=js", \&parse_yahoo],
bing =>['bing',"http://www.bing.com/images/async?q=%s&qft=+filterui:aspect-square", \&parse_bing],
ddg => ["DuckDuckGo","https://duckduckgo.com/?q=%s&iax=1&ia=images", \&parse_ddg],
@@ -272,7 +273,7 @@ sub parse_lastfm
{ my ($results,$pageurl,$searchcontext)=@_;
$searchcontext->{baseurl}||= $pageurl;
my @list;
- while ($results=~m#]+?class="image-list-link"[^<]+
]+?src="([^"]+)"#gis)
+ while ($results=~m#]+?class="image-list-link"[^<]+
]+?src="([^"]+)"#gis)
{ my $url=my $pre=$1;
$url=~s#/i/u/avatar170s/#/i/u/#;
$url.='.jpg';