added last.fm integration