added last.fm support