lastFm fully implemented