added lastfm support