LastFM: parse output properly in 'lastfm' (requires beautifulsoup4 and lxml)
update requirements.txt