This version uses last.fm library.

will try without the library to see performance differences