add lastfm integration, requires api key environment var