adding last.fm support