Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Simplifying AbstractLastFmNestedResponse so that it no longer require…

…s an attribute name passed to its constructor, removing attribute-name specific subclasses and replacing with more generic wrappers, and adding getTopArtists and getRecommendedArtists api methods and tests
  • Loading branch information...
commit b294b5c067fd7c1adfe82bc9421d56c69fa1fd29 1 parent cc11be8
@michaellavelle authored
Showing with 249 additions and 124 deletions.
  1. +8 −0 src/main/java/org/springframework/social/lastfm/api/UserOperations.java
  2. +2 −2 src/main/java/org/springframework/social/lastfm/api/impl/TrackTemplate.java
  3. +78 −10 src/main/java/org/springframework/social/lastfm/api/impl/UserTemplate.java
  4. +0 −48 src/main/java/org/springframework/social/lastfm/api/impl/json/AbstractLastFmNamedNestedResponse.java
  5. +1 −8 src/main/java/org/springframework/social/lastfm/api/impl/json/AbstractLastFmNestedResponse.java
  6. +7 −5 ...ringframework/social/lastfm/api/impl/json/{LastFmNeighboursResponse.java → LastFmArtistsResponse.java}
  7. +1 −1  src/main/java/org/springframework/social/lastfm/api/impl/json/LastFmProfileResponse.java
  8. +2 −1  src/main/java/org/springframework/social/lastfm/api/impl/json/LastFmShoutsResponse.java
  9. +0 −33 src/main/java/org/springframework/social/lastfm/api/impl/json/LastFmSimilarTracksResponse.java
  10. +1 −1  src/main/java/org/springframework/social/lastfm/api/impl/json/LastFmSimpleTrackDescriptorsResponse.java
  11. +3 −3 ...mework/social/lastfm/api/impl/json/{LastFmRecentTracksResponse.java → LastFmSimpleTracksResponse.java}
  12. +1 −1  src/main/java/org/springframework/social/lastfm/api/impl/json/LastFmTrackSearchResponse.java
  13. +3 −3 ...ringframework/social/lastfm/api/impl/json/{LastFmLovedTracksResponse.java → LastFmTracksResponse.java}
  14. +3 −3 ...rg/springframework/social/lastfm/api/impl/json/{LastFmFriendsResponse.java → LastFmUsersResponse.java}
  15. +53 −0 src/main/java/org/springframework/social/lastfm/api/impl/json/lists/ArtistListContainer.java
  16. +24 −5 ...ework/social/lastfm/api/impl/json/{LastFmTopTracksResponse.java → lists/LastFmArtistListResponse.java}
  17. +59 −0 src/test/java/org/springframework/social/lastfm/api/UserTemplateTest.java
  18. +1 −0  src/test/resources/org/springframework/social/lastfm/api/testdata/recommended-artists.json
  19. +1 −0  src/test/resources/org/springframework/social/lastfm/api/testdata/top-artists-empty.json
  20. +1 −0  src/test/resources/org/springframework/social/lastfm/api/testdata/top-artists.json
View
8 src/main/java/org/springframework/social/lastfm/api/UserOperations.java
@@ -51,6 +51,10 @@
public Page<Track> getTopTracks(String userName);
public Page<Track> getTopTracks(String userName,Pageable pageable);
+
+ public Page<Artist> getTopArtists(String userName);
+
+ public Page<Artist> getTopArtists(String userName,Pageable pageable);
public Page<SimpleTrack> getRecentTracks(String userName);
@@ -64,4 +68,8 @@
public void updateNowPlaying(TrackDescriptor trackDescriptor);
+ public Page<Artist> getRecommendedArtists();
+ public Page<Artist> getRecommendedArtists(Pageable pageable);
+
+
}
View
4 src/main/java/org/springframework/social/lastfm/api/impl/TrackTemplate.java
@@ -12,9 +12,9 @@
import org.springframework.social.lastfm.api.TrackDescriptor;
import org.springframework.social.lastfm.api.TrackOperations;
import org.springframework.social.lastfm.api.TrackSearchResult;
-import org.springframework.social.lastfm.api.impl.json.LastFmSimilarTracksResponse;
import org.springframework.social.lastfm.api.impl.json.LastFmTrackMatchesResponse;
import org.springframework.social.lastfm.api.impl.json.LastFmTrackSearchResponse;
+import org.springframework.social.lastfm.api.impl.json.LastFmTracksResponse;
import org.springframework.social.lastfm.api.impl.json.lists.LastFmTrackListResponse;
import org.springframework.social.lastfm.api.impl.json.lists.LastFmTrackSearchResultListResponse;
import org.springframework.social.lastfm.api.impl.json.lists.PageInfo;
@@ -114,7 +114,7 @@ public TrackTemplate(RestTemplate restTemplate,
LastFmTrackListResponse trackListResponse = restTemplate
.getForObject(buildLastFmApiUrl(methodParameters),
- LastFmSimilarTracksResponse.class)
+ LastFmTracksResponse.class)
.getNestedResponse();
PageInfo pageInfo = trackListResponse.getPageInfo();
View
88 src/main/java/org/springframework/social/lastfm/api/impl/UserTemplate.java
@@ -25,19 +25,20 @@
import org.springframework.data.domain.PageImpl;
import org.springframework.data.domain.PageRequest;
import org.springframework.data.domain.Pageable;
+import org.springframework.social.lastfm.api.Artist;
import org.springframework.social.lastfm.api.LastFmProfile;
import org.springframework.social.lastfm.api.Shout;
import org.springframework.social.lastfm.api.SimpleTrack;
import org.springframework.social.lastfm.api.Track;
import org.springframework.social.lastfm.api.TrackDescriptor;
import org.springframework.social.lastfm.api.UserOperations;
-import org.springframework.social.lastfm.api.impl.json.LastFmFriendsResponse;
-import org.springframework.social.lastfm.api.impl.json.LastFmLovedTracksResponse;
-import org.springframework.social.lastfm.api.impl.json.LastFmNeighboursResponse;
+import org.springframework.social.lastfm.api.impl.json.LastFmArtistsResponse;
+import org.springframework.social.lastfm.api.impl.json.LastFmUsersResponse;
import org.springframework.social.lastfm.api.impl.json.LastFmProfileResponse;
-import org.springframework.social.lastfm.api.impl.json.LastFmRecentTracksResponse;
+import org.springframework.social.lastfm.api.impl.json.LastFmSimpleTracksResponse;
import org.springframework.social.lastfm.api.impl.json.LastFmShoutsResponse;
-import org.springframework.social.lastfm.api.impl.json.LastFmTopTracksResponse;
+import org.springframework.social.lastfm.api.impl.json.LastFmTracksResponse;
+import org.springframework.social.lastfm.api.impl.json.lists.LastFmArtistListResponse;
import org.springframework.social.lastfm.api.impl.json.lists.LastFmShoutListResponse;
import org.springframework.social.lastfm.api.impl.json.lists.LastFmSimpleTrackListResponse;
import org.springframework.social.lastfm.api.impl.json.lists.LastFmTrackListResponse;
@@ -104,7 +105,7 @@ public LastFmProfile getUserProfile(String userName) {
LastFmSimpleTrackListResponse simpleTrackListResponse = restTemplate
.getForObject(buildLastFmApiUrl(methodParameters),
- LastFmRecentTracksResponse.class).getNestedResponse();
+ LastFmSimpleTracksResponse.class).getNestedResponse();
PageInfo pageInfo = simpleTrackListResponse.getPageInfo();
@@ -140,7 +141,7 @@ public LastFmProfile getUserProfile(String userName) {
LastFmTrackListResponse trackListResponse = restTemplate
.getForObject(buildLastFmApiUrl(methodParameters),
- LastFmLovedTracksResponse.class).getNestedResponse();
+ LastFmTracksResponse.class).getNestedResponse();
PageInfo pageInfo = trackListResponse.getPageInfo();
@@ -173,7 +174,7 @@ public LastFmProfile getUserProfile(String userName) {
LastFmTrackListResponse trackListResponse = restTemplate
.getForObject(buildLastFmApiUrl(methodParameters),
- LastFmTopTracksResponse.class).getNestedResponse();
+ LastFmTracksResponse.class).getNestedResponse();
PageInfo pageInfo = trackListResponse.getPageInfo();
@@ -189,6 +190,41 @@ public LastFmProfile getUserProfile(String userName) {
return new PageImpl<Track>(trackListResponse.getTracks(),new PageRequest(pageInfo.getPage(),pageInfo.getPerPage()),trackListResponse.getPageInfo().getTotal());
}
+
+ @Override
+ public Page<Artist> getTopArtists(String userName) {
+ return getTopArtists(userName,null);
+ }
+
+ @Override
+ public Page<Artist> getTopArtists(String userName,Pageable pageable) {
+
+ Map<String, String> additionalParams = new HashMap<String, String>();
+ additionalParams.put("user", userName);
+ setPageableParamsIfSpecified(additionalParams,pageable);
+
+
+ LastFmApiMethodParameters methodParameters = new LastFmApiMethodParameters(
+ "user.gettopartists", apiKey, null, null, additionalParams);
+
+ LastFmArtistListResponse artistListResponse = restTemplate
+ .getForObject(buildLastFmApiUrl(methodParameters),
+ LastFmArtistsResponse.class).getNestedResponse();
+
+ PageInfo pageInfo = artistListResponse.getPageInfo();
+
+
+
+ // Last.Fm will return the last page available if a page number is requested greater than the total pages
+ // Ensure that we override this behaviour and return an empty page for this case
+ if (pageable != null && pageable.getPageNumber() > pageInfo.getTotalPages())
+ {
+ return new PageImpl<Artist>(new ArrayList<Artist>(),pageable,pageInfo.getTotal());
+ }
+
+ return new PageImpl<Artist>(artistListResponse.getArtists(),new PageRequest(pageInfo.getPage(),pageInfo.getPerPage()),pageInfo.getTotal());
+
+ }
@Override
public void scrobble(TrackDescriptor trackDescriptor, Date timestamp) {
@@ -275,6 +311,38 @@ public void shout(String userName, String message) {
return new PageImpl<Shout>(shoutListResponse.getShouts(),new PageRequest(pageInfo.getPage(),pageInfo.getPerPage()),pageInfo.getTotal());
}
+ @Override
+ public Page<Artist> getRecommendedArtists() {
+ return getRecommendedArtists(null);
+ }
+
+ @Override
+ public Page<Artist> getRecommendedArtists(Pageable pageable) {
+ Map<String, String> additionalParams = new HashMap<String, String>();
+ setPageableParamsIfSpecified(additionalParams,pageable);
+ LastFmApiMethodParameters methodParameters = new LastFmApiMethodParameters(
+ "user.getrecommendedartists", apiKey, lastFmAccessGrant.getToken(), secret, lastFmAccessGrant.getSessionKey(),additionalParams);
+
+
+ LastFmArtistListResponse artistListResponse = restTemplate
+ .getForObject(buildLastFmApiUrl(methodParameters),
+ LastFmArtistsResponse.class).getNestedResponse();
+
+
+ PageInfo pageInfo = artistListResponse.getPageInfo();
+
+
+
+ // Last.Fm will return the last page available if a page number is requested greater than the total pages
+ // Ensure that we override this behaviour and return an empty page for this case
+ if (pageable != null && pageable.getPageNumber() > pageInfo.getTotalPages())
+ {
+ return new PageImpl<Artist>(new ArrayList<Artist>(),pageable,pageInfo.getTotal());
+ }
+
+ return new PageImpl<Artist>(artistListResponse.getArtists(),new PageRequest(pageInfo.getPage(),pageInfo.getPerPage()),pageInfo.getTotal());
+ }
+
@Override
public Page<LastFmProfile> getFriends(String userName) {
@@ -294,7 +362,7 @@ public void shout(String userName, String message) {
LastFmUserListResponse userListResponse = restTemplate
.getForObject(buildLastFmApiUrl(methodParameters),
- LastFmFriendsResponse.class).getNestedResponse();
+ LastFmUsersResponse.class).getNestedResponse();
PageInfo pageInfo = userListResponse.getPageInfo();
@@ -336,7 +404,7 @@ public void shout(String userName, String message) {
return restTemplate
.getForObject(buildLastFmApiUrl(methodParameters),
- LastFmNeighboursResponse.class).getNestedResponse().getUsers();
+ LastFmUsersResponse.class).getNestedResponse().getUsers();
}
@Override
View
48 src/main/java/org/springframework/social/lastfm/api/impl/json/AbstractLastFmNamedNestedResponse.java
@@ -1,48 +0,0 @@
-/*
- * Copyright 2011 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.springframework.social.lastfm.api.impl.json;
-
-
-/**
- * @author Michael Lavelle
- */
-public abstract class AbstractLastFmNamedNestedResponse<T> {
-
-
- private T nestedResponse;
-
- protected void setNestedResponse(T nestedResponse)
- {
- this.nestedResponse = nestedResponse;
- }
-
- public abstract void setNamedNestedResponse(T nestedResponse);
-
-
- /**
- *
- */
- private static final long serialVersionUID = 1L;
-
-
- public AbstractLastFmNamedNestedResponse()
- {
- }
-
- public T getNestedResponse() {
- return nestedResponse;
- }
-}
View
9 src/main/java/org/springframework/social/lastfm/api/impl/json/AbstractLastFmNestedResponse.java
@@ -26,15 +26,8 @@
*
*/
private static final long serialVersionUID = 1L;
-
- private final String responseKey;
-
- public AbstractLastFmNestedResponse(final String responseKey)
- {
- this.responseKey = responseKey;
- }
public T getNestedResponse() {
- return get(responseKey);
+ return this.values().iterator().next();
}
}
View
12 ...astfm/api/impl/json/LastFmNeighboursResponse.java → ...l/lastfm/api/impl/json/LastFmArtistsResponse.java
@@ -17,18 +17,20 @@
import org.codehaus.jackson.annotate.JsonCreator;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.springframework.social.lastfm.api.impl.json.lists.LastFmUserListResponse;
+import org.codehaus.jackson.annotate.JsonProperty;
+import org.springframework.social.lastfm.api.impl.json.lists.LastFmArtistListResponse;
+import org.springframework.social.lastfm.api.impl.json.lists.LastFmShoutListResponse;
/**
* @author Michael Lavelle
*/
@JsonIgnoreProperties(ignoreUnknown = true)
-public class LastFmNeighboursResponse extends AbstractLastFmNestedResponse<LastFmUserListResponse>{
+public class LastFmArtistsResponse extends AbstractLastFmNestedResponse<LastFmArtistListResponse> {
+
@JsonCreator
- public LastFmNeighboursResponse() {
- super("neighbours");
+ public LastFmArtistsResponse() {
+ super();
}
-
}
View
2  src/main/java/org/springframework/social/lastfm/api/impl/json/LastFmProfileResponse.java
@@ -28,7 +28,7 @@
@JsonCreator
public LastFmProfileResponse() {
- super("user");
+ super();
}
View
3  src/main/java/org/springframework/social/lastfm/api/impl/json/LastFmShoutsResponse.java
@@ -17,6 +17,7 @@
import org.codehaus.jackson.annotate.JsonCreator;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
+import org.codehaus.jackson.annotate.JsonProperty;
import org.springframework.social.lastfm.api.impl.json.lists.LastFmShoutListResponse;
/**
@@ -28,7 +29,7 @@
@JsonCreator
public LastFmShoutsResponse() {
- super("shouts");
+ super();
}
}
View
33 src/main/java/org/springframework/social/lastfm/api/impl/json/LastFmSimilarTracksResponse.java
@@ -1,33 +0,0 @@
-/*
- * Copyright 2011 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.springframework.social.lastfm.api.impl.json;
-
-import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.springframework.social.lastfm.api.impl.json.lists.LastFmTrackListResponse;
-
-/**
- * @author Michael Lavelle
- */
-@JsonIgnoreProperties(ignoreUnknown = true)
-public class LastFmSimilarTracksResponse extends AbstractLastFmNestedResponse<LastFmTrackListResponse>{
-
- public LastFmSimilarTracksResponse() {
- super("similartracks");
- }
-
-
-
-}
View
2  src/main/java/org/springframework/social/lastfm/api/impl/json/LastFmSimpleTrackDescriptorsResponse.java
@@ -27,7 +27,7 @@
@JsonCreator
public LastFmSimpleTrackDescriptorsResponse() {
- super("track");
+ super();
}
}
View
6 ...tfm/api/impl/json/LastFmRecentTracksResponse.java → ...tfm/api/impl/json/LastFmSimpleTracksResponse.java
@@ -23,12 +23,12 @@
* @author Michael Lavelle
*/
@JsonIgnoreProperties(ignoreUnknown = true)
-public class LastFmRecentTracksResponse extends AbstractLastFmNestedResponse<LastFmSimpleTrackListResponse> {
+public class LastFmSimpleTracksResponse extends AbstractLastFmNestedResponse<LastFmSimpleTrackListResponse> {
@JsonCreator
- public LastFmRecentTracksResponse()
+ public LastFmSimpleTracksResponse()
{
- super("recenttracks");
+ super();
}
}
View
2  src/main/java/org/springframework/social/lastfm/api/impl/json/LastFmTrackSearchResponse.java
@@ -27,7 +27,7 @@
@JsonCreator
public LastFmTrackSearchResponse()
{
- super("results");
+ super();
}
}
View
6 ...stfm/api/impl/json/LastFmLovedTracksResponse.java → ...al/lastfm/api/impl/json/LastFmTracksResponse.java
@@ -22,10 +22,10 @@
* @author Michael Lavelle
*/
@JsonIgnoreProperties(ignoreUnknown = true)
-public class LastFmLovedTracksResponse extends AbstractLastFmNestedResponse<LastFmTrackListResponse>{
+public class LastFmTracksResponse extends AbstractLastFmNestedResponse<LastFmTrackListResponse>{
- public LastFmLovedTracksResponse() {
- super("lovedtracks");
+ public LastFmTracksResponse() {
+ super();
}
View
6 ...l/lastfm/api/impl/json/LastFmFriendsResponse.java → ...ial/lastfm/api/impl/json/LastFmUsersResponse.java
@@ -22,10 +22,10 @@
* @author Michael Lavelle
*/
@JsonIgnoreProperties(ignoreUnknown = true)
-public class LastFmFriendsResponse extends AbstractLastFmNestedResponse<LastFmUserListResponse>{
+public class LastFmUsersResponse extends AbstractLastFmNestedResponse<LastFmUserListResponse>{
- public LastFmFriendsResponse() {
- super("friends");
+ public LastFmUsersResponse() {
+ super();
}
}
View
53 src/main/java/org/springframework/social/lastfm/api/impl/json/lists/ArtistListContainer.java
@@ -0,0 +1,53 @@
+/*
+ * Copyright 2011 the original author or authors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.springframework.social.lastfm.api.impl.json.lists;
+
+import java.util.Date;
+import java.util.List;
+
+import org.codehaus.jackson.annotate.JsonCreator;
+import org.codehaus.jackson.annotate.JsonIgnoreProperties;
+import org.springframework.social.lastfm.api.Artist;
+import org.springframework.social.lastfm.api.Shout;
+
+/**
+ * @author Michael Lavelle
+ */
+@JsonIgnoreProperties(ignoreUnknown = true)
+/**
+ * Container for a shout list - allows for automatic JSON binding from *either* a list of Artists
+ * or a Map representation of a single artist, as LastFm responds with different Json structures
+ * depending on whether a single artist is returned
+ *
+ * @author Michael Lavelle
+ */
+public class ArtistListContainer extends AbstractLastFmListContainer<Artist> {
+
+
+ @JsonCreator
+ public ArtistListContainer(List<Artist> artists) {
+ super(artists);
+ }
+
+ public ArtistListContainer(String url, String name,String mbid) {
+ super(new Artist(url,name,mbid));
+ }
+
+ public List<Artist> getArtists() {
+ return elements;
+ }
+
+}
View
29 ...lastfm/api/impl/json/LastFmTopTracksResponse.java → ...api/impl/json/lists/LastFmArtistListResponse.java
@@ -13,21 +13,40 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-package org.springframework.social.lastfm.api.impl.json;
+package org.springframework.social.lastfm.api.impl.json.lists;
+
+import java.util.ArrayList;
+import java.util.List;
import org.codehaus.jackson.annotate.JsonCreator;
import org.codehaus.jackson.annotate.JsonIgnoreProperties;
-import org.springframework.social.lastfm.api.impl.json.lists.LastFmTrackListResponse;
+import org.codehaus.jackson.annotate.JsonProperty;
+import org.springframework.social.lastfm.api.Artist;
+import org.springframework.social.lastfm.api.Shout;
/**
* @author Michael Lavelle
*/
@JsonIgnoreProperties(ignoreUnknown = true)
-public class LastFmTopTracksResponse extends AbstractLastFmNestedResponse<LastFmTrackListResponse> {
+public class LastFmArtistListResponse extends PageInfoContainer {
+
+ private ArtistListContainer artistListContainer;
@JsonCreator
- public LastFmTopTracksResponse() {
- super("toptracks");
+ public LastFmArtistListResponse() {
+ this.artistListContainer = new ArtistListContainer(new ArrayList<Artist>());
+ }
+
+
+ @JsonProperty("artist")
+ public void setArtistListContainer(ArtistListContainer artistListContainer) {
+ this.artistListContainer = artistListContainer;
}
+
+ public List<Artist> getArtists() {
+ return artistListContainer.getArtists();
+ }
+
+
}
View
59 src/test/java/org/springframework/social/lastfm/api/UserTemplateTest.java
@@ -144,6 +144,54 @@ public void getTopTracks() {
assertTrackData(tracks.get(0));
}
+ @Test
+ public void getTopArtists() {
+
+ mockServer
+ .expect(requestTo("http://ws.audioscrobbler.com/2.0/?format=json&api_key=someApiKey&method=user.gettopartists&user=mattslip"))
+ .andExpect(method(GET))
+ .andExpect(header("User-Agent", "someUserAgent"))
+ .andRespond(
+ withResponse(jsonResource("testdata/top-artists"),
+ responseHeaders));
+
+ List<Artist> artists = lastFm.userOperations().getTopArtists("mattslip").getContent();
+ assertArtistData(artists.get(0));
+ }
+
+ @Test
+ public void getTopArtistsEmptyResponse() {
+
+ mockServer
+ .expect(requestTo("http://ws.audioscrobbler.com/2.0/?format=json&api_key=someApiKey&method=user.gettopartists&user=mattslip"))
+ .andExpect(method(GET))
+ .andExpect(header("User-Agent", "someUserAgent"))
+ .andRespond(
+ withResponse(jsonResource("testdata/top-artists-empty"),
+ responseHeaders));
+
+ List<Artist> artists = lastFm.userOperations().getTopArtists("mattslip").getContent();
+ assertNotNull(artists);
+ assertEquals(0,artists.size());
+ }
+
+ @Test
+ public void getRecommendedArtists() {
+
+ mockServer
+ .expect(requestTo("http://ws.audioscrobbler.com/2.0/?format=json&api_sig=616df1497ae31b96429906947d82bad2&api_key=someApiKey&sk=someSessionKey&method=user.getrecommendedartists&token=someToken"))
+ .andExpect(method(GET))
+ .andExpect(header("User-Agent", "someUserAgent"))
+ .andRespond(
+ withResponse(jsonResource("testdata/recommended-artists"),
+ responseHeaders));
+
+ List<Artist> artists = lastFm.userOperations().getRecommendedArtists().getContent();
+ assertArtistData(artists.get(0));
+
+
+ }
+
@Test
public void getTopTracksSingleTrackResponse() {
@@ -479,6 +527,9 @@ public void love() {
}
+
+
+
@Test(expected = NotAuthorizedException.class)
public void love_unauthorized() {
@@ -564,6 +615,14 @@ private void assertTrackData(Track track) {
.getUrl());
}
+
+ private void assertArtistData(Artist artist) {
+
+ assertEquals("http://www.last.fm/music/Jessica+6",artist.getUrl());
+ assertEquals("Jessica 6",artist.getName());
+
+ }
+
private void assertShoutData(Shout shout) {
assertEquals(shout.getAuthor(),"LAST.HQ");
assertEquals(shout.getMessage(),"Welcome aboard, mattslip! Happy listening.");
View
1  src/test/resources/org/springframework/social/lastfm/api/testdata/recommended-artists.json
@@ -0,0 +1 @@
+{"recommendations":{"artist":[{"name":"Jessica 6","mbid":"db571b33-c9cd-4364-a738-3cf55e9f95d1","url":"http:\/\/www.last.fm\/music\/Jessica+6","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/69798764.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/69798764.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/69798764.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/69798764.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/69798764\/Nicola+Roberts+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]},{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]}]}},{"name":"Dragonette","mbid":"00ef5e52-582b-4d53-a03a-bbd5b3084197","url":"http:\/\/www.last.fm\/music\/Dragonette","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/40288463.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/40288463.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/40288463.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/40288463.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/40288463\/Dragonette+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]},{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]}]}},{"name":"Frankmusik","mbid":"612231ce-633b-4ebc-99bf-9b14e8d1cb74","url":"http:\/\/www.last.fm\/music\/Frankmusik","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/69294930.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/69294930.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/69294930.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/69294930.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/69294930\/Frankmusik+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]},{"name":"Robyn","mbid":"5a8e07d5-d932-4484-a7f7-e700793a9c94","url":"http:\/\/www.last.fm\/music\/Robyn","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72159118.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72159118.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72159118.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72159118.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/72159118\/Robyn+26.png","size":"mega"}]}]}},{"name":"CocknBullKid","mbid":"a0036191-ff1c-48ac-88f2-a016543bea72","url":"http:\/\/www.last.fm\/music\/CocknBullKid","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62873239.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62873239.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62873239.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62873239.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/62873239\/CocknBullKid+4.png","size":"mega"}],"context":{"artist":[{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]},{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]}]}},{"name":"Annie","mbid":"2a9ea5bf-fc08-4fbc-ab73-17afa7906a52","url":"http:\/\/www.last.fm\/music\/Annie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/41561247.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/41561247.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/41561247.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/41561247.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/41561247\/Annie+png.png","size":"mega"}],"context":{"artist":[{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]},{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]}]}},{"name":"Dannii Minogue","mbid":"4cab12f3-af12-4a55-ade2-606bd9524425","url":"http:\/\/www.last.fm\/music\/Dannii+Minogue","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/13153487.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/13153487.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/13153487.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/13153487.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/13153487\/Dannii+Minogue+082.jpg","size":"mega"}],"context":{"artist":[{"name":"Kylie Minogue","mbid":"2fddb92d-24b2-46a5-bf28-3aed46f4684c","url":"http:\/\/www.last.fm\/music\/Kylie+Minogue","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/48471679.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/48471679.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/48471679.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/48471679.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/48471679\/Kylie+Minogue+Aphrodite+05+PNG.png","size":"mega"}]},{"name":"Madonna","mbid":"79239441-bfd5-4981-a70c-55c3f15c1287","url":"http:\/\/www.last.fm\/music\/Madonna","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/75626216.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/75626216.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/75626216.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/75626216.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/75626216\/Madonna+MDNApng.png","size":"mega"}]}]}},{"name":"Sky Ferreira","mbid":"05f3353e-e2d9-4344-a3c9-8009dd8e0427","url":"http:\/\/www.last.fm\/music\/Sky+Ferreira","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/47765481.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/47765481.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/47765481.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/47765481.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/47765481\/Sky+Ferreira+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]},{"name":"Sunday Girl","mbid":"1c1bd841-8095-4480-9be4-80c683a17ccf","url":"http:\/\/www.last.fm\/music\/Sunday+Girl","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/51681305.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/51681305.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/51681305.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/51681305.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/51681305\/Sunday+Girl+Hypetrack.png","size":"mega"}]}]}},{"name":"Marina & the Diamonds","mbid":"7f3d82ee-3817-4367-9eec-f33a312247a1","url":"http:\/\/www.last.fm\/music\/Marina%2B%2526%2Bthe%2BDiamonds","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/75534574.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/75534574.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/75534574.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/75534574.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/75534574\/Marina++the+Diamonds+Primadonna+900x660+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Lana Del Rey","mbid":"b7539c32-53e7-4908-bda3-81449c367da6","url":"http:\/\/www.last.fm\/music\/Lana+Del+Rey","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72906356.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72906356.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72906356.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72906356.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/72906356\/Lana+Del+Rey.jpg","size":"mega"}]},{"name":"Clare Maguire","mbid":"b76bac0e-fd50-4afb-9b83-87cd96280713","url":"http:\/\/www.last.fm\/music\/Clare+Maguire","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74765900.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74765900.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74765900.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74765900.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/74765900\/Clare+Maguire++700x670+PNG.png","size":"mega"}]}]}},{"name":"Bag Raiders","mbid":"6a3d87ad-dd71-4e8f-b8dd-78b61e0e7fe6","url":"http:\/\/www.last.fm\/music\/Bag+Raiders","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/37288143.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/37288143.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/37288143.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/37288143.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/37288143\/Bag+Raiders+bagraiders2.jpg","size":"mega"}],"context":{"artist":[{"name":"Miami Horror","mbid":"fa92553b-3cd5-4876-a7db-1d9dfcdf9fa9","url":"http:\/\/www.last.fm\/music\/Miami+Horror","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62222655.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62222655.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62222655.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62222655.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/62222655\/Miami+Horror.png","size":"mega"}]},{"name":"Chromeo","mbid":"647221d0-f6b1-4e03-924c-c59b8059536f","url":"http:\/\/www.last.fm\/music\/Chromeo","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/49161427.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/49161427.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/49161427.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/49161427.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/49161427\/Chromeo+100715.jpg","size":"mega"}]}]}},{"name":"Lindsey Buckingham","mbid":"5d12875c-a197-43b2-8f29-41dc0ad895c3","url":"http:\/\/www.last.fm\/music\/Lindsey+Buckingham","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/25430241.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/25430241.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/25430241.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/25430241.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/25430241\/Lindsey+Buckingham+Tusk+Lindsey.jpg","size":"mega"}],"context":{"artist":[{"name":"Stevie Nicks","mbid":"b7f2cca2-72c6-41fb-ae33-53370fc62fe7","url":"http:\/\/www.last.fm\/music\/Stevie+Nicks","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/10473143.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/10473143.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/10473143.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/10473143.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/10473143\/Stevie+Nicks+sn70.jpg","size":"mega"}]},{"name":"Fleetwood Mac","mbid":"bd13909f-1c29-4c27-a874-d4aaf27c5b1a","url":"http:\/\/www.last.fm\/music\/Fleetwood+Mac","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/238883.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/238883.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/238883.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/238883.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/238883\/Fleetwood+Mac.jpg","size":"mega"}]}]}},{"name":"The Sound of Arrows","mbid":"25d6c9b6-051e-4b98-8eb7-bf648889521a","url":"http:\/\/www.last.fm\/music\/The+Sound+of+Arrows","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/4897153.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/4897153.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/4897153.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/4897153.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/4897153\/The+Sound+of+Arrows+arrows_press1.jpg","size":"mega"}],"context":{"artist":[{"name":"Pet Shop Boys","mbid":"be540c02-7898-4b79-9acc-c8122c7d9e83","url":"http:\/\/www.last.fm\/music\/Pet+Shop+Boys","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28023351.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28023351.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28023351.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28023351.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28023351\/Pet+Shop+Boys+psb+png.png","size":"mega"}]},{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]}]}},{"name":"Clare Maguire","mbid":"b76bac0e-fd50-4afb-9b83-87cd96280713","url":"http:\/\/www.last.fm\/music\/Clare+Maguire","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74765900.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74765900.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74765900.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74765900.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/74765900\/Clare+Maguire++700x670+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]},{"name":"V V Brown","mbid":"5c3b6a43-dc2f-4327-8311-a1ec947f0e07","url":"http:\/\/www.last.fm\/music\/V+V+Brown","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/69986064.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/69986064.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/69986064.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/69986064.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/69986064\/V+V+Brown+amazin+pic.png","size":"mega"}]}]}},{"name":"Buckingham Nicks","mbid":"4b1bf05d-0e3c-44a3-9fc8-ad088fc25797","url":"http:\/\/www.last.fm\/music\/Buckingham+Nicks","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/34701883.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/34701883.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/34701883.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/34701883.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/34701883\/Buckingham+Nicks+BN.jpg","size":"mega"}],"context":{"artist":[{"name":"Stevie Nicks","mbid":"b7f2cca2-72c6-41fb-ae33-53370fc62fe7","url":"http:\/\/www.last.fm\/music\/Stevie+Nicks","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/10473143.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/10473143.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/10473143.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/10473143.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/10473143\/Stevie+Nicks+sn70.jpg","size":"mega"}]},{"name":"Fleetwood Mac","mbid":"bd13909f-1c29-4c27-a874-d4aaf27c5b1a","url":"http:\/\/www.last.fm\/music\/Fleetwood+Mac","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/238883.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/238883.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/238883.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/238883.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/238883\/Fleetwood+Mac.jpg","size":"mega"}]}]}},{"name":"Orchestral Manoeuvres in the Dark","mbid":"6d072aa8-c851-49c5-92f9-cbca05f4bed9","url":"http:\/\/www.last.fm\/music\/Orchestral+Manoeuvres+in+the+Dark","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/33943845.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/33943845.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/33943845.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/33943845.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/33943845\/Orchestral+Manoeuvres+in+the+Dark+OMD+in+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Pet Shop Boys","mbid":"be540c02-7898-4b79-9acc-c8122c7d9e83","url":"http:\/\/www.last.fm\/music\/Pet+Shop+Boys","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28023351.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28023351.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28023351.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28023351.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28023351\/Pet+Shop+Boys+psb+png.png","size":"mega"}]},{"name":"a-ha","mbid":"7364dea6-ca9a-48e3-be01-b44ad0d19897","url":"http:\/\/www.last.fm\/music\/a-ha","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/49067671.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/49067671.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/49067671.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/49067671.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/49067671\/aha.jpg","size":"mega"}]}]}},{"name":"Beth Ditto","mbid":"a23b8dc2-97f4-4eab-a76d-dc3b2ef4b537","url":"http:\/\/www.last.fm\/music\/Beth+Ditto","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/55820453.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/55820453.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/55820453.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/55820453.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/55820453\/Beth+Ditto+dazedconfusedmagazine.png","size":"mega"}],"context":{"artist":[{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]},{"name":"Jessica 6","mbid":"db571b33-c9cd-4364-a738-3cf55e9f95d1","url":"http:\/\/www.last.fm\/music\/Jessica+6","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/65649618.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/65649618.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/65649618.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/65649618.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/65649618\/Jessica+6++PNG.png","size":"mega"}]}]}},{"name":"Sam Sparro","mbid":"cd71e6e9-42bb-4a1a-b5ce-17f41682b3e2","url":"http:\/\/www.last.fm\/music\/Sam+Sparro","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/40764717.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/40764717.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/40764717.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/40764717.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/40764717\/Sam+Sparro+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]},{"name":"V V Brown","mbid":"5c3b6a43-dc2f-4327-8311-a1ec947f0e07","url":"http:\/\/www.last.fm\/music\/V+V+Brown","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/69986064.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/69986064.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/69986064.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/69986064.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/69986064\/V+V+Brown+amazin+pic.png","size":"mega"}]}]}},{"name":"Monarchy","mbid":"07a0ce09-4e7b-499e-a223-5e094660a67e","url":"http:\/\/www.last.fm\/music\/Monarchy","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/50259741.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/50259741.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/50259741.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/50259741.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/50259741\/Monarchy.png","size":"mega"}],"context":{"artist":[{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]},{"name":"Miami Horror","mbid":"fa92553b-3cd5-4876-a7db-1d9dfcdf9fa9","url":"http:\/\/www.last.fm\/music\/Miami+Horror","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62222655.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62222655.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62222655.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62222655.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/62222655\/Miami+Horror.png","size":"mega"}]}]}},{"name":"The Saturdays","mbid":"04b61dcd-28c9-4a3a-89af-4c290535845b","url":"http:\/\/www.last.fm\/music\/The+Saturdays","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/75490876.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/75490876.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/75490876.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/75490876.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/75490876\/The+Saturdays+Sport+Relief+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]},{"name":"Kylie Minogue","mbid":"2fddb92d-24b2-46a5-bf28-3aed46f4684c","url":"http:\/\/www.last.fm\/music\/Kylie+Minogue","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/48471679.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/48471679.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/48471679.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/48471679.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/48471679\/Kylie+Minogue+Aphrodite+05+PNG.png","size":"mega"}]}]}},{"name":"V V Brown","mbid":"5c3b6a43-dc2f-4327-8311-a1ec947f0e07","url":"http:\/\/www.last.fm\/music\/V+V+Brown","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/69986064.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/69986064.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/69986064.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/69986064.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/69986064\/V+V+Brown+amazin+pic.png","size":"mega"}],"context":{"artist":[{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]},{"name":"Clare Maguire","mbid":"b76bac0e-fd50-4afb-9b83-87cd96280713","url":"http:\/\/www.last.fm\/music\/Clare+Maguire","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74765900.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74765900.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74765900.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74765900.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/74765900\/Clare+Maguire++700x670+PNG.png","size":"mega"}]}]}},{"name":"Jessie J","mbid":"d24fb461-dee8-41fc-bb15-2f13bb2644a6","url":"http:\/\/www.last.fm\/music\/Jessie+J","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/59446161.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/59446161.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/59446161.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/59446161.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/59446161\/Jessie+J.png","size":"mega"}],"context":{"artist":[{"name":"Lady Gaga","mbid":"650e7db6-b795-4eb5-a702-5ea2fc46c848","url":"http:\/\/www.last.fm\/music\/Lady+Gaga","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71443986.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71443986.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71443986.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71443986.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71443986\/Lady+Gaga+GaGa+for+Vanity+Fair.png","size":"mega"}]},{"name":"Rihanna","mbid":"73e5e69d-3554-40d8-8516-00cb38737a1c","url":"http:\/\/www.last.fm\/music\/Rihanna","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71057304.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71057304.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71057304.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71057304.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71057304\/Rihanna+TTT+Booklet+PNG.png","size":"mega"}]}]}},{"name":"Pnau","mbid":"b04df404-eefa-4ae4-9f3e-ba220d9dce16","url":"http:\/\/www.last.fm\/music\/Pnau","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/29558747.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/29558747.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/29558747.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/29558747.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/29558747\/Pnau+P.jpg","size":"mega"}],"context":{"artist":[{"name":"The Presets","mbid":"f5b8ea5f-c269-45dd-9936-1fedf3c56851","url":"http:\/\/www.last.fm\/music\/The+Presets","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28302029.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28302029.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28302029.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28302029.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/28302029\/The+Presets+ThePresets10.jpg","size":"mega"}]},{"name":"Miami Horror","mbid":"fa92553b-3cd5-4876-a7db-1d9dfcdf9fa9","url":"http:\/\/www.last.fm\/music\/Miami+Horror","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62222655.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62222655.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62222655.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62222655.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/62222655\/Miami+Horror.png","size":"mega"}]}]}},{"name":"Midnight Juggernauts","mbid":"1f8e4ffd-b81b-4d10-91f4-461585bf9d16","url":"http:\/\/www.last.fm\/music\/Midnight+Juggernauts","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/46845469.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/46845469.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/46845469.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/46845469.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/46845469\/Midnight+Juggernauts+TCA.png","size":"mega"}],"context":{"artist":[{"name":"The Presets","mbid":"f5b8ea5f-c269-45dd-9936-1fedf3c56851","url":"http:\/\/www.last.fm\/music\/The+Presets","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28302029.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28302029.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28302029.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28302029.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/28302029\/The+Presets+ThePresets10.jpg","size":"mega"}]},{"name":"Miami Horror","mbid":"fa92553b-3cd5-4876-a7db-1d9dfcdf9fa9","url":"http:\/\/www.last.fm\/music\/Miami+Horror","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62222655.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62222655.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62222655.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62222655.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/62222655\/Miami+Horror.png","size":"mega"}]}]}},{"name":"Diana Vickers","mbid":"c3b80c68-fb00-4cfa-a234-f7ad7bf42abc","url":"http:\/\/www.last.fm\/music\/Diana+Vickers","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/73155222.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/73155222.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/73155222.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/73155222.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/73155222\/Diana+Vickers+Very+Shoot+1.png","size":"mega"}],"context":{"artist":[{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]},{"name":"Sunday Girl","mbid":"1c1bd841-8095-4480-9be4-80c683a17ccf","url":"http:\/\/www.last.fm\/music\/Sunday+Girl","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/51681305.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/51681305.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/51681305.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/51681305.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/51681305\/Sunday+Girl+Hypetrack.png","size":"mega"}]}]}},{"name":"Van She","mbid":"a05b1b41-e959-4867-9f04-ee7ae15fa047","url":"http:\/\/www.last.fm\/music\/Van+She","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/5480873.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/5480873.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/5480873.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/5480873.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/5480873\/Van+She+VANSHE.jpg","size":"mega"}],"context":{"artist":[{"name":"The Presets","mbid":"f5b8ea5f-c269-45dd-9936-1fedf3c56851","url":"http:\/\/www.last.fm\/music\/The+Presets","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28302029.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28302029.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28302029.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28302029.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/28302029\/The+Presets+ThePresets10.jpg","size":"mega"}]},{"name":"Miami Horror","mbid":"fa92553b-3cd5-4876-a7db-1d9dfcdf9fa9","url":"http:\/\/www.last.fm\/music\/Miami+Horror","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62222655.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62222655.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62222655.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62222655.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/62222655\/Miami+Horror.png","size":"mega"}]}]}},{"name":"Queen of Hearts","mbid":"b4a7c72e-f0b6-4b0c-8b26-cd3c4d6254c8","url":"http:\/\/www.last.fm\/music\/Queen+of+Hearts","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/68949830.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/68949830.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/68949830.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/68949830.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/68949830\/Queen+of+Hearts+QueenofHearts1.png","size":"mega"}],"context":{"artist":[{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]},{"name":"Jessica 6","mbid":"db571b33-c9cd-4364-a738-3cf55e9f95d1","url":"http:\/\/www.last.fm\/music\/Jessica+6","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/65649618.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/65649618.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/65649618.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/65649618.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/65649618\/Jessica+6++PNG.png","size":"mega"}]}]}},{"name":"Deportees","mbid":"c438aad4-d622-4b40-93fe-ddec306ab475","url":"http:\/\/www.last.fm\/music\/Deportees","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/27262369.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/27262369.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/27262369.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/27262369.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/27262369\/Deportees+_pavement4.jpg","size":"mega"}],"context":{"artist":[{"name":"Azure Blue","mbid":"ca6e042e-0edd-4137-a8cb-d3418f752e9d","url":"http:\/\/www.last.fm\/music\/Azure+Blue","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72005618.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72005618.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72005618.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72005618.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/72005618\/Azure+Blue++PNG+II.png","size":"mega"}]},{"name":"Niki & The Dove","mbid":"","url":"http:\/\/www.last.fm\/music\/Niki%2B%2526%2BThe%2BDove","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/67209430.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/67209430.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/67209430.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/67209430.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/67209430\/Niki++The+Dove+Under+The+Radar+2.png","size":"mega"}]}]}},{"name":"Amanda Mair","mbid":"e8b0851b-638f-4ec5-90c0-904cde590b40","url":"http:\/\/www.last.fm\/music\/Amanda+Mair","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74470978.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74470978.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74470978.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74470978.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/74470978\/Amanda+Mair+2.png","size":"mega"}],"context":{"artist":[{"name":"Azure Blue","mbid":"ca6e042e-0edd-4137-a8cb-d3418f752e9d","url":"http:\/\/www.last.fm\/music\/Azure+Blue","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72005618.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72005618.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72005618.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72005618.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/72005618\/Azure+Blue++PNG+II.png","size":"mega"}]},{"name":"Vanbot","mbid":"a5db16f8-dadc-4885-88e3-6cff50fa44f3","url":"http:\/\/www.last.fm\/music\/Vanbot","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71344898.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71344898.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71344898.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71344898.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71344898\/Vanbot+387490_276637575706945_1157214.jpg","size":"mega"}]}]}},{"name":"Penguin Prison","mbid":"80baa875-2da8-4aa8-b474-227da6a0accb","url":"http:\/\/www.last.fm\/music\/Penguin+Prison","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/65775582.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/65775582.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/65775582.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/65775582.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/65775582\/Penguin+Prison+271558_10150352224168626_48590.jpg","size":"mega"}],"context":{"artist":[{"name":"The Knocks","mbid":"9157ad72-3893-47da-986a-0aa7313f7429","url":"http:\/\/www.last.fm\/music\/The+Knocks","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/55102713.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/55102713.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/55102713.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/55102713.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/55102713\/The+Knocks+knokcs.png","size":"mega"}]},{"name":"Jessica 6","mbid":"db571b33-c9cd-4364-a738-3cf55e9f95d1","url":"http:\/\/www.last.fm\/music\/Jessica+6","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/65649618.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/65649618.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/65649618.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/65649618.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/65649618\/Jessica+6++PNG.png","size":"mega"}]}]}},{"name":"Alphaville","mbid":"31aa6f87-8d00-4ae9-a5cc-6d7eeea109d2","url":"http:\/\/www.last.fm\/music\/Alphaville","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28536635.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28536635.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28536635.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28536635.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/28536635\/Alphaville+1.jpg","size":"mega"}],"context":{"artist":[{"name":"Pet Shop Boys","mbid":"be540c02-7898-4b79-9acc-c8122c7d9e83","url":"http:\/\/www.last.fm\/music\/Pet+Shop+Boys","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28023351.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28023351.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28023351.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28023351.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28023351\/Pet+Shop+Boys+psb+png.png","size":"mega"}]},{"name":"a-ha","mbid":"7364dea6-ca9a-48e3-be01-b44ad0d19897","url":"http:\/\/www.last.fm\/music\/a-ha","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/49067671.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/49067671.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/49067671.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/49067671.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/49067671\/aha.jpg","size":"mega"}]}]}},{"name":"Annie Lennox","mbid":"3e30aebd-0557-4cfd-8fb9-3945afa5d72b","url":"http:\/\/www.last.fm\/music\/Annie+Lennox","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/75292690.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/75292690.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/75292690.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/75292690.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/75292690\/Annie+Lennox+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Alison Moyet","mbid":"79feb79b-8f0d-4306-b30a-e28bd88c9323","url":"http:\/\/www.last.fm\/music\/Alison+Moyet","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28997047.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28997047.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28997047.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28997047.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28997047\/Alison+Moyet+AM_tour_shotPNG.png","size":"mega"}]},{"name":"Stevie Nicks","mbid":"b7f2cca2-72c6-41fb-ae33-53370fc62fe7","url":"http:\/\/www.last.fm\/music\/Stevie+Nicks","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/10473143.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/10473143.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/10473143.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/10473143.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/10473143\/Stevie+Nicks+sn70.jpg","size":"mega"}]}]}},{"name":"Jessica 6","mbid":"db571b33-c9cd-4364-a738-3cf55e9f95d1","url":"http:\/\/www.last.fm\/music\/Jessica+6","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/65649618.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/65649618.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/65649618.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/65649618.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/65649618\/Jessica+6++PNG.png","size":"mega"}],"context":{"artist":[{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]},{"name":"Hard TON","mbid":"e85cab46-ac77-4b48-a11b-94b46f984ed7","url":"http:\/\/www.last.fm\/music\/Hard+TON","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/65780324.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/65780324.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/65780324.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/65780324.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/65780324\/Hard+TON.jpg","size":"mega"}]}]}},{"name":"Holy Ghost!","mbid":"3c0d5463-6688-4f4a-8273-a191657d8084","url":"http:\/\/www.last.fm\/music\/Holy+Ghost%21","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/57759847.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/57759847.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/57759847.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/57759847.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/57759847\/Holy+Ghost.png","size":"mega"}],"context":{"artist":[{"name":"Chromeo","mbid":"647221d0-f6b1-4e03-924c-c59b8059536f","url":"http:\/\/www.last.fm\/music\/Chromeo","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/49161427.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/49161427.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/49161427.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/49161427.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/49161427\/Chromeo+100715.jpg","size":"mega"}]},{"name":"Miami Horror","mbid":"fa92553b-3cd5-4876-a7db-1d9dfcdf9fa9","url":"http:\/\/www.last.fm\/music\/Miami+Horror","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62222655.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62222655.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62222655.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62222655.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/62222655\/Miami+Horror.png","size":"mega"}]}]}},{"name":"Yazoo","mbid":"42922db2-2e80-44b8-9cdf-0b3a6634c124","url":"http:\/\/www.last.fm\/music\/Yazoo","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/16316563.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/16316563.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/16316563.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/16316563.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/16316563\/Yazoo.jpg","size":"mega"}],"context":{"artist":[{"name":"Pet Shop Boys","mbid":"be540c02-7898-4b79-9acc-c8122c7d9e83","url":"http:\/\/www.last.fm\/music\/Pet+Shop+Boys","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28023351.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28023351.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28023351.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28023351.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28023351\/Pet+Shop+Boys+psb+png.png","size":"mega"}]},{"name":"Alison Moyet","mbid":"79feb79b-8f0d-4306-b30a-e28bd88c9323","url":"http:\/\/www.last.fm\/music\/Alison+Moyet","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28997047.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28997047.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28997047.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28997047.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28997047\/Alison+Moyet+AM_tour_shotPNG.png","size":"mega"}]}]}},{"name":"Cher Lloyd","mbid":"48fbfb0b-92ee-45eb-99c2-0bde4c05962e","url":"http:\/\/www.last.fm\/music\/Cher+Lloyd","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74191554.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74191554.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74191554.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74191554.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/74191554\/Cher+Lloyd+Fabulous+Magazine.png","size":"mega"}],"context":{"artist":[{"name":"Rihanna","mbid":"73e5e69d-3554-40d8-8516-00cb38737a1c","url":"http:\/\/www.last.fm\/music\/Rihanna","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71057304.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71057304.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71057304.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71057304.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71057304\/Rihanna+TTT+Booklet+PNG.png","size":"mega"}]},{"name":"Lady Gaga","mbid":"650e7db6-b795-4eb5-a702-5ea2fc46c848","url":"http:\/\/www.last.fm\/music\/Lady+Gaga","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71443986.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71443986.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71443986.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71443986.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71443986\/Lady+Gaga+GaGa+for+Vanity+Fair.png","size":"mega"}]}]}},{"name":"Grafton Primary","mbid":"d8640adc-c6c2-465c-9a43-0f11d37ab5fd","url":"http:\/\/www.last.fm\/music\/Grafton+Primary","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/16264041.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/16264041.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/16264041.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/16264041.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/16264041\/Grafton+Primary+l_d25ff1a1026854ef941a9b5289cc.jpg","size":"mega"}],"context":{"artist":[{"name":"The Presets","mbid":"f5b8ea5f-c269-45dd-9936-1fedf3c56851","url":"http:\/\/www.last.fm\/music\/The+Presets","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28302029.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28302029.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28302029.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28302029.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/28302029\/The+Presets+ThePresets10.jpg","size":"mega"}]},{"name":"Miami Horror","mbid":"fa92553b-3cd5-4876-a7db-1d9dfcdf9fa9","url":"http:\/\/www.last.fm\/music\/Miami+Horror","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62222655.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62222655.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62222655.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62222655.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/62222655\/Miami+Horror.png","size":"mega"}]}]}},{"name":"Gwen Stefani","mbid":"2e41ae9c-afd2-4f20-8f1e-17281ce9b472","url":"http:\/\/www.last.fm\/music\/Gwen+Stefani","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/43492763.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/43492763.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/43492763.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/43492763.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/43492763\/Gwen+Stefani+GS1.png","size":"mega"}],"context":{"artist":[{"name":"Kelis","mbid":"1239d1bc-cc09-43e0-bcd0-374f60346138","url":"http:\/\/www.last.fm\/music\/Kelis","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72500396.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72500396.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72500396.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72500396.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/72500396\/Kelis+PNG.png","size":"mega"}]},{"name":"Lady Gaga","mbid":"650e7db6-b795-4eb5-a702-5ea2fc46c848","url":"http:\/\/www.last.fm\/music\/Lady+Gaga","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71443986.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71443986.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71443986.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71443986.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71443986\/Lady+Gaga+GaGa+for+Vanity+Fair.png","size":"mega"}]}]}},{"name":"Sugababes","mbid":"dfa715ac-b536-44df-af43-570d3ea3edec","url":"http:\/\/www.last.fm\/music\/Sugababes","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72728384.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72728384.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72728384.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72728384.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/72728384\/Sugababes.png","size":"mega"}],"context":{"artist":[{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]},{"name":"Kelis","mbid":"1239d1bc-cc09-43e0-bcd0-374f60346138","url":"http:\/\/www.last.fm\/music\/Kelis","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72500396.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72500396.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72500396.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72500396.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/72500396\/Kelis+PNG.png","size":"mega"}]}]}},{"name":"Janet Jackson","mbid":"6be2828f-6c0d-4059-99d4-fa18acf1a296","url":"http:\/\/www.last.fm\/music\/Janet+Jackson","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74786364.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74786364.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74786364.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74786364.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/74786364\/Janet+Jackson+janet+png.png","size":"mega"}],"context":{"artist":[{"name":"Kelis","mbid":"1239d1bc-cc09-43e0-bcd0-374f60346138","url":"http:\/\/www.last.fm\/music\/Kelis","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72500396.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72500396.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72500396.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72500396.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/72500396\/Kelis+PNG.png","size":"mega"}]},{"name":"Madonna","mbid":"79239441-bfd5-4981-a70c-55c3f15c1287","url":"http:\/\/www.last.fm\/music\/Madonna","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/75626216.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/75626216.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/75626216.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/75626216.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/75626216\/Madonna+MDNApng.png","size":"mega"}]}]}},{"name":"Duran Duran","mbid":"1a1cd7f3-e5df-4eca-bae2-2757c9e656b5","url":"http:\/\/www.last.fm\/music\/Duran+Duran","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/39107313.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/39107313.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/39107313.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/39107313.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/39107313\/Duran+Duran+PNG+Cropped+Version.png","size":"mega"}],"context":{"artist":[{"name":"Pet Shop Boys","mbid":"be540c02-7898-4b79-9acc-c8122c7d9e83","url":"http:\/\/www.last.fm\/music\/Pet+Shop+Boys","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28023351.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28023351.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28023351.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28023351.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28023351\/Pet+Shop+Boys+psb+png.png","size":"mega"}]},{"name":"a-ha","mbid":"7364dea6-ca9a-48e3-be01-b44ad0d19897","url":"http:\/\/www.last.fm\/music\/a-ha","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/49067671.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/49067671.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/49067671.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/49067671.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/49067671\/aha.jpg","size":"mega"}]}]}},{"name":"Jimmy Somerville","mbid":"09bc57df-6fc7-40f7-b7e6-2261481f801e","url":"http:\/\/www.last.fm\/music\/Jimmy+Somerville","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/70099.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/70099.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/70099.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/70099.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/70099\/Jimmy+Somerville.jpg","size":"mega"}],"context":{"artist":[{"name":"Pet Shop Boys","mbid":"be540c02-7898-4b79-9acc-c8122c7d9e83","url":"http:\/\/www.last.fm\/music\/Pet+Shop+Boys","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28023351.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28023351.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28023351.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28023351.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28023351\/Pet+Shop+Boys+psb+png.png","size":"mega"}]},{"name":"Alison Moyet","mbid":"79feb79b-8f0d-4306-b30a-e28bd88c9323","url":"http:\/\/www.last.fm\/music\/Alison+Moyet","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28997047.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28997047.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28997047.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28997047.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28997047\/Alison+Moyet+AM_tour_shotPNG.png","size":"mega"}]}]}},{"name":"Azari & III","mbid":"4b238c9c-c5eb-4900-92ef-1af425356f5a","url":"http:\/\/www.last.fm\/music\/Azari%2B%2526%2BIII","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/60565807.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/60565807.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/60565807.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/60565807.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/60565807\/Azari++III+ppnngg.png","size":"mega"}],"context":{"artist":[{"name":"Hard TON","mbid":"e85cab46-ac77-4b48-a11b-94b46f984ed7","url":"http:\/\/www.last.fm\/music\/Hard+TON","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/65780324.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/65780324.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/65780324.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/65780324.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/65780324\/Hard+TON.jpg","size":"mega"}]},{"name":"Jessica 6","mbid":"db571b33-c9cd-4364-a738-3cf55e9f95d1","url":"http:\/\/www.last.fm\/music\/Jessica+6","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/65649618.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/65649618.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/65649618.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/65649618.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/65649618\/Jessica+6++PNG.png","size":"mega"}]}]}},{"name":"Oh Land","mbid":"73700583-9245-4a62-b73b-68f3904a0ef3","url":"http:\/\/www.last.fm\/music\/Oh+Land","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/61399663.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/61399663.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/61399663.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/61399663.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/61399663\/Oh+Land+HQPNG+4.png","size":"mega"}],"context":{"artist":[{"name":"Clare Maguire","mbid":"b76bac0e-fd50-4afb-9b83-87cd96280713","url":"http:\/\/www.last.fm\/music\/Clare+Maguire","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74765900.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74765900.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74765900.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74765900.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/74765900\/Clare+Maguire++700x670+PNG.png","size":"mega"}]},{"name":"Lana Del Rey","mbid":"b7539c32-53e7-4908-bda3-81449c367da6","url":"http:\/\/www.last.fm\/music\/Lana+Del+Rey","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72906356.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72906356.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72906356.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72906356.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/72906356\/Lana+Del+Rey.jpg","size":"mega"}]}]}},{"name":"Dev","mbid":"1639aba1-d328-47be-afaa-d009b2939d7e","url":"http:\/\/www.last.fm\/music\/Dev","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/70685066.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/70685066.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/70685066.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/70685066.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/70685066\/Dev+PNG.png","size":"mega"}],"context":{"artist":[{"name":"Lady Gaga","mbid":"650e7db6-b795-4eb5-a702-5ea2fc46c848","url":"http:\/\/www.last.fm\/music\/Lady+Gaga","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71443986.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71443986.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71443986.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71443986.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71443986\/Lady+Gaga+GaGa+for+Vanity+Fair.png","size":"mega"}]},{"name":"Natalia Kills","mbid":"bc2ed01e-bca4-410c-a081-e12cf1f0b567","url":"http:\/\/www.last.fm\/music\/Natalia+Kills","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/75613364.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/75613364.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/75613364.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/75613364.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/75613364\/Natalia+Kills+png4.png","size":"mega"}]}]}},{"name":"Ali Love","mbid":"6326499b-c7be-4f85-a56a-867c8328ab00","url":"http:\/\/www.last.fm\/music\/Ali+Love","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/2707583.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/2707583.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/2707583.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/2707583.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/2707583\/Ali+Love+++Alex+Lake+zebra+shot.jpg","size":"mega"}],"context":{"artist":[{"name":"Hard TON","mbid":"e85cab46-ac77-4b48-a11b-94b46f984ed7","url":"http:\/\/www.last.fm\/music\/Hard+TON","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/65780324.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/65780324.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/65780324.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/65780324.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/65780324\/Hard+TON.jpg","size":"mega"}]},{"name":"Grum","mbid":"ec4a9bed-1a6e-4b74-ac3e-53bbcea1bb94","url":"http:\/\/www.last.fm\/music\/Grum","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/38988045.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/38988045.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/38988045.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/38988045.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/38988045\/Grum+PNG+version.png","size":"mega"}]}]}},{"name":"Mini Viva","mbid":"26b2fc3e-9b9d-4a1b-9cf6-059915810ffd","url":"http:\/\/www.last.fm\/music\/Mini+Viva","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/46372755.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/46372755.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/46372755.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/46372755.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/46372755\/Mini+Viva+mviwish_png.png","size":"mega"}],"context":{"artist":[{"name":"Alphabeat","mbid":"dba7b6f3-8123-4a07-99d6-306acc41b7cd","url":"http:\/\/www.last.fm\/music\/Alphabeat","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/35567217.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/35567217.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/35567217.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/35567217.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/35567217\/Alphabeat+thespellpromo3.png","size":"mega"}]},{"name":"Florrie","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}]}]}},{"name":"Nicole Scherzinger","mbid":"0f7534a6-dc5f-46ca-a2e0-13d214cdd52b","url":"http:\/\/www.last.fm\/music\/Nicole+Scherzinger","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/39288985.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/39288985.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/39288985.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/39288985.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/39288985\/Nicole+Scherzinger+png.png","size":"mega"}],"context":{"artist":[{"name":"Rihanna","mbid":"73e5e69d-3554-40d8-8516-00cb38737a1c","url":"http:\/\/www.last.fm\/music\/Rihanna","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71057304.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71057304.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71057304.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71057304.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71057304\/Rihanna+TTT+Booklet+PNG.png","size":"mega"}]},{"name":"Lady Gaga","mbid":"650e7db6-b795-4eb5-a702-5ea2fc46c848","url":"http:\/\/www.last.fm\/music\/Lady+Gaga","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71443986.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71443986.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71443986.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71443986.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71443986\/Lady+Gaga+GaGa+for+Vanity+Fair.png","size":"mega"}]}]}},{"name":"Grace Jones","mbid":"b1c124b3-cf60-41a6-8699-92728c8a3fe0","url":"http:\/\/www.last.fm\/music\/Grace+Jones","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/31779909.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/31779909.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/31779909.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/31779909.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/31779909\/Grace+Jones+grace003+hq+png.png","size":"mega"}],"context":{"artist":[{"name":"Tracey Thorn","mbid":"6dbd7f8b-20ac-4287-8dd3-b4cae5c5f82f","url":"http:\/\/www.last.fm\/music\/Tracey+Thorn","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/27672031.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/27672031.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/27672031.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/27672031.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/27672031\/Tracey+Thorn.png","size":"mega"}]},{"name":"Kate Bush","mbid":"4b585938-f271-45e2-b19a-91c634b5e396","url":"http:\/\/www.last.fm\/music\/Kate+Bush","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/20079365.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/20079365.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/20079365.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/20079365.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/20079365\/Kate+Bush+Kate.jpg","size":"mega"}]}]}},{"name":"Heart","mbid":"bdbd48f5-abf3-4a4f-9a21-4551dbc3fde9","url":"http:\/\/www.last.fm\/music\/Heart","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/393441.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/393441.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/393441.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/393441.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/393441\/Heart.jpg","size":"mega"}],"context":{"artist":[{"name":"Stevie Nicks","mbid":"b7f2cca2-72c6-41fb-ae33-53370fc62fe7","url":"http:\/\/www.last.fm\/music\/Stevie+Nicks","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/10473143.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/10473143.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/10473143.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/10473143.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/10473143\/Stevie+Nicks+sn70.jpg","size":"mega"}]},{"name":"Fleetwood Mac","mbid":"bd13909f-1c29-4c27-a874-d4aaf27c5b1a","url":"http:\/\/www.last.fm\/music\/Fleetwood+Mac","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/238883.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/238883.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/238883.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/238883.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/238883\/Fleetwood+Mac.jpg","size":"mega"}]}]}},{"name":"Geri Halliwell","mbid":"23207c32-6743-4982-9f46-e297b2e4eb14","url":"http:\/\/www.last.fm\/music\/Geri+Halliwell","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/69779384.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/69779384.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/69779384.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/69779384.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/69779384\/Geri+Halliwell+Geri+1.png","size":"mega"}],"context":{"artist":[{"name":"Kylie Minogue","mbid":"2fddb92d-24b2-46a5-bf28-3aed46f4684c","url":"http:\/\/www.last.fm\/music\/Kylie+Minogue","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/48471679.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/48471679.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/48471679.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/48471679.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/48471679\/Kylie+Minogue+Aphrodite+05+PNG.png","size":"mega"}]},{"name":"Madonna","mbid":"79239441-bfd5-4981-a70c-55c3f15c1287","url":"http:\/\/www.last.fm\/music\/Madonna","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/75626216.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/75626216.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/75626216.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/75626216.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/75626216\/Madonna+MDNApng.png","size":"mega"}]}]}},{"name":"Simian Ghost","mbid":"e7875c8e-c61a-4598-a15b-0cf9cd2f4a9b","url":"http:\/\/www.last.fm\/music\/Simian+Ghost","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74102902.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74102902.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74102902.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74102902.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/74102902\/Simian+Ghost+groupkisswp.jpg","size":"mega"}],"context":{"artist":[{"name":"Azure Blue","mbid":"ca6e042e-0edd-4137-a8cb-d3418f752e9d","url":"http:\/\/www.last.fm\/music\/Azure+Blue","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72005618.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72005618.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72005618.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72005618.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/72005618\/Azure+Blue++PNG+II.png","size":"mega"}]},{"name":"Vanbot","mbid":"a5db16f8-dadc-4885-88e3-6cff50fa44f3","url":"http:\/\/www.last.fm\/music\/Vanbot","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71344898.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71344898.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71344898.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71344898.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71344898\/Vanbot+387490_276637575706945_1157214.jpg","size":"mega"}]}]}}],"@attr":{"user":"michaellavelle","page":"1","perPage":"50","totalPages":"5","total":"250"}}}
View
1  src/test/resources/org/springframework/social/lastfm/api/testdata/top-artists-empty.json
@@ -0,0 +1 @@
+{"topartists":{"#text":"\n","user":"mattslip","type":"overall","page":"0","perPage":"50","totalPages":"0","total":"0"}}
View
1  src/test/resources/org/springframework/social/lastfm/api/testdata/top-artists.json
@@ -0,0 +1 @@
+{"topartists":{"artist":[{"name":"Jessica 6","playcount":"39","mbid":"db571b33-c9cd-4364-a738-3cf55e9f95d1","url":"http:\/\/www.last.fm\/music\/Jessica+6","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/65649618.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/65649618.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/65649618.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/65649618.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/65649618\/Jessica+6++PNG.png","size":"mega"}],"@attr":{"rank":"1"}},{"name":"Azure Blue","playcount":"27","mbid":"ca6e042e-0edd-4137-a8cb-d3418f752e9d","url":"http:\/\/www.last.fm\/music\/Azure+Blue","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72005618.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72005618.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72005618.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72005618.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/72005618\/Azure+Blue++PNG+II.png","size":"mega"}],"@attr":{"rank":"2"}},{"name":"Vanbot","playcount":"27","mbid":"a5db16f8-dadc-4885-88e3-6cff50fa44f3","url":"http:\/\/www.last.fm\/music\/Vanbot","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71344898.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71344898.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71344898.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71344898.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71344898\/Vanbot+387490_276637575706945_1157214.jpg","size":"mega"}],"@attr":{"rank":"3"}},{"name":"Holy Ghost!","playcount":"25","mbid":"3c0d5463-6688-4f4a-8273-a191657d8084","url":"http:\/\/www.last.fm\/music\/Holy+Ghost%21","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/57759847.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/57759847.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/57759847.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/57759847.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/57759847\/Holy+Ghost.png","size":"mega"}],"@attr":{"rank":"4"}},{"name":"Fleetwood Mac","playcount":"24","mbid":"bd13909f-1c29-4c27-a874-d4aaf27c5b1a","url":"http:\/\/www.last.fm\/music\/Fleetwood+Mac","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/238883.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/238883.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/238883.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/238883.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/238883\/Fleetwood+Mac.jpg","size":"mega"}],"@attr":{"rank":"5"}},{"name":"Oh Land","playcount":"24","mbid":"73700583-9245-4a62-b73b-68f3904a0ef3","url":"http:\/\/www.last.fm\/music\/Oh+Land","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/61399663.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/61399663.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/61399663.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/61399663.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/61399663\/Oh+Land+HQPNG+4.png","size":"mega"}],"@attr":{"rank":"6"}},{"name":"Clare Maguire","playcount":"23","mbid":"b76bac0e-fd50-4afb-9b83-87cd96280713","url":"http:\/\/www.last.fm\/music\/Clare+Maguire","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74765900.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74765900.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74765900.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74765900.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/74765900\/Clare+Maguire++700x670+PNG.png","size":"mega"}],"@attr":{"rank":"7"}},{"name":"Kate Bush","playcount":"22","mbid":"4b585938-f271-45e2-b19a-91c634b5e396","url":"http:\/\/www.last.fm\/music\/Kate+Bush","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/20079365.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/20079365.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/20079365.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/20079365.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/20079365\/Kate+Bush+Kate.jpg","size":"mega"}],"@attr":{"rank":"8"}},{"name":"The Hundred In The Hands","playcount":"19","mbid":"ce8021ad-6957-4775-913e-be6562cf779b","url":"http:\/\/www.last.fm\/music\/The+Hundred+In+The+Hands","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/56677975.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/56677975.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/56677975.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/56677975.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/56677975\/The+Hundred+In+The+Hands.jpg","size":"mega"}],"@attr":{"rank":"9"}},{"name":"Chromeo","playcount":"17","mbid":"647221d0-f6b1-4e03-924c-c59b8059536f","url":"http:\/\/www.last.fm\/music\/Chromeo","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/49161427.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/49161427.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/49161427.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/49161427.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/49161427\/Chromeo+100715.jpg","size":"mega"}],"@attr":{"rank":"10"}},{"name":"Madonna","playcount":"16","mbid":"79239441-bfd5-4981-a70c-55c3f15c1287","url":"http:\/\/www.last.fm\/music\/Madonna","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/75626216.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/75626216.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/75626216.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/75626216.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/75626216\/Madonna+MDNApng.png","size":"mega"}],"@attr":{"rank":"11"}},{"name":"The Sound of Arrows","playcount":"16","mbid":"25d6c9b6-051e-4b98-8eb7-bf648889521a","url":"http:\/\/www.last.fm\/music\/The+Sound+of+Arrows","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/4897153.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/4897153.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/4897153.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/4897153.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/4897153\/The+Sound+of+Arrows+arrows_press1.jpg","size":"mega"}],"@attr":{"rank":"12"}},{"name":"Miami Horror","playcount":"13","mbid":"fa92553b-3cd5-4876-a7db-1d9dfcdf9fa9","url":"http:\/\/www.last.fm\/music\/Miami+Horror","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62222655.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62222655.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62222655.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62222655.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/62222655\/Miami+Horror.png","size":"mega"}],"@attr":{"rank":"13"}},{"name":"Human Life","playcount":"11","mbid":"831afa7f-c8a5-4d8d-9a54-c91f5bd6244f","url":"http:\/\/www.last.fm\/music\/Human+Life","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74064350.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74064350.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74064350.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74064350.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/74064350\/Human+Life+HumanLIfe_A0495bwMattsmall.jpg","size":"mega"}],"@attr":{"rank":"14"}},{"name":"Cut Copy","playcount":"10","mbid":"caaba574-dfbc-4681-8e56-19b5150897d2","url":"http:\/\/www.last.fm\/music\/Cut+Copy","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62825027.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62825027.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62825027.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62825027.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/62825027\/Cut+Copy+SnowCopyPNG.png","size":"mega"}],"@attr":{"rank":"15"}},{"name":"Teenage Bad Girl","playcount":"10","mbid":"0e9d0de0-db26-4204-b141-3fe2ddb06ea4","url":"http:\/\/www.last.fm\/music\/Teenage+Bad+Girl","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/2441903.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/2441903.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/2441903.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/2441903.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/2441903\/Teenage+Bad+Girl+16768.jpg","size":"mega"}],"@attr":{"rank":"16"}},{"name":"Depeche Mode","playcount":"9","mbid":"8538e728-ca0b-4321-b7e5-cff6565dd4c0","url":"http:\/\/www.last.fm\/music\/Depeche+Mode","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/426668.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/426668.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/426668.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/426668.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/426668\/Depeche+Mode.jpg","size":"mega"}],"@attr":{"rank":"17"}},{"name":"Sneaky Sound System","playcount":"9","mbid":"495fe320-091e-43eb-9321-54a20e7c3f98","url":"http:\/\/www.last.fm\/music\/Sneaky+Sound+System","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/13175353.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/13175353.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/13175353.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/13175353.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/13175353\/Sneaky+Sound+System+l_9415f5569d79a0cb7bba7ee11366.jpg","size":"mega"}],"@attr":{"rank":"18"}},{"name":"Wolfram","playcount":"9","mbid":"7ed0b22a-22ac-4395-89d8-78737526abde","url":"http:\/\/www.last.fm\/music\/Wolfram","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/60385715.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/60385715.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/60385715.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/60385715.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/60385715\/Wolfram.png","size":"mega"}],"@attr":{"rank":"19"}},{"name":"Hurts","playcount":"9","mbid":"bc07552e-d2f4-42c7-8b47-995cc674c81c","url":"http:\/\/www.last.fm\/music\/Hurts","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/57442979.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/57442979.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/57442979.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/57442979.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/57442979\/Hurts.png","size":"mega"}],"@attr":{"rank":"20"}},{"name":"The Good Natured","playcount":"9","mbid":"50eaa78a-c1ca-4610-9d97-d5bc930a6a9c","url":"http:\/\/www.last.fm\/music\/The+Good+Natured","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/62511341.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/62511341.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/62511341.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/62511341.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/62511341\/The+Good+Natured+PNG.png","size":"mega"}],"@attr":{"rank":"21"}},{"name":"Paul Simon","playcount":"8","mbid":"05517043-ff78-4988-9c22-88c68588ebb9","url":"http:\/\/www.last.fm\/music\/Paul+Simon","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/42506133.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/42506133.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/42506133.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/42506133.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/42506133\/Paul+Simon.jpg","size":"mega"}],"@attr":{"rank":"22"}},{"name":"Amanda Mair","playcount":"8","mbid":"e8b0851b-638f-4ec5-90c0-904cde590b40","url":"http:\/\/www.last.fm\/music\/Amanda+Mair","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/74470978.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/74470978.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/74470978.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/74470978.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/74470978\/Amanda+Mair+2.png","size":"mega"}],"@attr":{"rank":"23"}},{"name":"Michael Jackson","playcount":"7","mbid":"f27ec8db-af05-4f36-916e-3d57f91ecf5e","url":"http:\/\/www.last.fm\/music\/Michael+Jackson","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/30501527.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/30501527.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/30501527.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/30501527.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/30501527\/Michael+Jackson+memory+01+hq+png.png","size":"mega"}],"@attr":{"rank":"24"}},{"name":"Priors","playcount":"7","mbid":"f52603f2-1673-478e-b332-a15824509022","url":"http:\/\/www.last.fm\/music\/Priors","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/38461823.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/38461823.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/38461823.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/38461823.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/38461823\/Priors+Picnic.png","size":"mega"}],"@attr":{"rank":"25"}},{"name":"Pet Shop Boys","playcount":"6","mbid":"be540c02-7898-4b79-9acc-c8122c7d9e83","url":"http:\/\/www.last.fm\/music\/Pet+Shop+Boys","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28023351.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28023351.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28023351.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28023351.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28023351\/Pet+Shop+Boys+psb+png.png","size":"mega"}],"@attr":{"rank":"26"}},{"name":"Stevie Nicks","playcount":"6","mbid":"b7f2cca2-72c6-41fb-ae33-53370fc62fe7","url":"http:\/\/www.last.fm\/music\/Stevie+Nicks","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/10473143.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/10473143.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/10473143.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/10473143.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/10473143\/Stevie+Nicks+sn70.jpg","size":"mega"}],"@attr":{"rank":"27"}},{"name":"Lady Gaga","playcount":"6","mbid":"650e7db6-b795-4eb5-a702-5ea2fc46c848","url":"http:\/\/www.last.fm\/music\/Lady+Gaga","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/71443986.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/71443986.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/71443986.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/71443986.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/71443986\/Lady+Gaga+GaGa+for+Vanity+Fair.png","size":"mega"}],"@attr":{"rank":"28"}},{"name":"Lights","playcount":"5","mbid":"dfcb8d48-6cc8-43eb-b4e2-eac68797c60b","url":"http:\/\/www.last.fm\/music\/Lights","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/66574178.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/66574178.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/66574178.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/66574178.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/66574178\/Lights++2011.png","size":"mega"}],"@attr":{"rank":"29"}},{"name":"Friendly Fires","playcount":"5","mbid":"ef656595-bbe8-4386-8953-be8df9f54472","url":"http:\/\/www.last.fm\/music\/Friendly+Fires","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/57494787.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/57494787.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/57494787.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/57494787.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/57494787\/Friendly+Fires+ff++png.png","size":"mega"}],"@attr":{"rank":"30"}},{"name":"Niki & The Dove","playcount":"5","mbid":"","url":"http:\/\/www.last.fm\/music\/Niki%2B%2526%2BThe%2BDove","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/67209430.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/67209430.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/67209430.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/67209430.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/67209430\/Niki++The+Dove+Under+The+Radar+2.png","size":"mega"}],"@attr":{"rank":"31"}},{"name":"Scissor Sisters","playcount":"4","mbid":"4236d929-9a81-4c8e-97c3-8d3306780f50","url":"http:\/\/www.last.fm\/music\/Scissor+Sisters","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/72883434.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/72883434.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/72883434.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/72883434.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/72883434\/Scissor+Sisters+png.png","size":"mega"}],"@attr":{"rank":"32"}},{"name":"The Presets","playcount":"4","mbid":"f5b8ea5f-c269-45dd-9936-1fedf3c56851","url":"http:\/\/www.last.fm\/music\/The+Presets","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28302029.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28302029.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28302029.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28302029.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/28302029\/The+Presets+ThePresets10.jpg","size":"mega"}],"@attr":{"rank":"33"}},{"name":"Booka Shade","playcount":"4","mbid":"9940c604-2456-4193-a403-ab18420bc1e9","url":"http:\/\/www.last.fm\/music\/Booka+Shade","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/55228861.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/55228861.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/55228861.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/55228861.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/55228861\/Booka+Shade++Photo+2++Credit+Ti.jpg","size":"mega"}],"@attr":{"rank":"34"}},{"name":"Ali Love","playcount":"4","mbid":"6326499b-c7be-4f85-a56a-867c8328ab00","url":"http:\/\/www.last.fm\/music\/Ali+Love","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/2707583.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/2707583.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/2707583.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/2707583.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/2707583\/Ali+Love+++Alex+Lake+zebra+shot.jpg","size":"mega"}],"@attr":{"rank":"35"}},{"name":"Futurecop!","playcount":"4","mbid":"24f7a6d4-c9bf-4f1e-ba90-0f36cb51964c","url":"http:\/\/www.last.fm\/music\/Futurecop%21","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/26561521.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/26561521.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/26561521.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/26561521.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/26561521\/Futurecop.jpg","size":"mega"}],"@attr":{"rank":"36"}},{"name":"Florrie","playcount":"4","mbid":"9ef62999-43b9-408f-9bc8-434b005c388c","url":"http:\/\/www.last.fm\/music\/Florrie","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/54370793.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/54370793.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/54370793.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/54370793.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/54370793\/Florrie.jpg","size":"mega"}],"@attr":{"rank":"37"}},{"name":"Foster The People","playcount":"4","mbid":"e0e1a584-dd0a-4bd1-88d1-c4c62895039d","url":"http:\/\/www.last.fm\/music\/Foster+The+People","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/73148396.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/73148396.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/73148396.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/73148396.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/73148396\/Foster+The+People+FTP+1.png","size":"mega"}],"@attr":{"rank":"38"}},{"name":"Bryan Ferry","playcount":"3","mbid":"4ef7a9e2-2cf5-483a-8616-ef7791a98026","url":"http:\/\/www.last.fm\/music\/Bryan+Ferry","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/28598021.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/28598021.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/28598021.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/28598021.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/28598021\/Bryan+Ferry+010.jpg","size":"mega"}],"@attr":{"rank":"39"}},{"name":"George Michael","playcount":"3","mbid":"ccb8f30e-4d71-40c4-8b1d-846dafe73e2c","url":"http:\/\/www.last.fm\/music\/George+Michael","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/24730.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/24730.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/24730.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/24730.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/24730\/George+Michael.jpg","size":"mega"}],"@attr":{"rank":"40"}},{"name":"The Chemical Brothers","playcount":"3","mbid":"1946a82a-f927-40c2-8235-38d64f50d043","url":"http:\/\/www.last.fm\/music\/The+Chemical+Brothers","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/8817991.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/8817991.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/8817991.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/8817991.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/8817991\/The+Chemical+Brothers+the_chemical_brothers_02.jpg","size":"mega"}],"@attr":{"rank":"41"}},{"name":"Kylie Minogue","playcount":"3","mbid":"2fddb92d-24b2-46a5-bf28-3aed46f4684c","url":"http:\/\/www.last.fm\/music\/Kylie+Minogue","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/48471679.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/48471679.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/48471679.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/48471679.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/48471679\/Kylie+Minogue+Aphrodite+05+PNG.png","size":"mega"}],"@attr":{"rank":"42"}},{"name":"Passengers","playcount":"3","mbid":"e110c11f-1c94-4471-a350-c38f46b29389","url":"http:\/\/www.last.fm\/music\/Passengers","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/4826014.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/4826014.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/4826014.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/4826014.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/4826014\/Passengers+Brian+Eno++U2+as++Du.jpg","size":"mega"}],"@attr":{"rank":"43"}},{"name":"Tall Paul vs. INXS","playcount":"3","mbid":"99109694-5d84-43f9-923a-77cbd26d5a5f","url":"http:\/\/www.last.fm\/music\/Tall+Paul+vs.+INXS","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/14849157.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/14849157.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/14849157.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/14849157.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/14849157\/Tall+Paul+vs+INXS+tall+pall+vs+inxs.jpg","size":"mega"}],"@attr":{"rank":"44"}},{"name":"Tracey Thorn","playcount":"3","mbid":"6dbd7f8b-20ac-4287-8dd3-b4cae5c5f82f","url":"http:\/\/www.last.fm\/music\/Tracey+Thorn","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/27672031.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/27672031.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/27672031.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/27672031.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/27672031\/Tracey+Thorn.png","size":"mega"}],"@attr":{"rank":"45"}},{"name":"Queen of Hearts","playcount":"3","mbid":"b4a7c72e-f0b6-4b0c-8b26-cd3c4d6254c8","url":"http:\/\/www.last.fm\/music\/Queen+of+Hearts","streamable":"0","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/68949830.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/68949830.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/68949830.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/68949830.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/68949830\/Queen+of+Hearts+QueenofHearts1.png","size":"mega"}],"@attr":{"rank":"46"}},{"name":"Out Of It","playcount":"3","mbid":"","url":"http:\/\/www.last.fm\/music\/Out+Of+It","streamable":"0","image":[{"#text":"","size":"small"},{"#text":"","size":"medium"},{"#text":"","size":"large"},{"#text":"","size":"extralarge"},{"#text":"","size":"mega"}],"@attr":{"rank":"47"}},{"name":"Hot Chip","playcount":"3","mbid":"d8915e13-d67a-4aa0-9c0b-1f126af951af","url":"http:\/\/www.last.fm\/music\/Hot+Chip","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/3960660.jpg","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/3960660.jpg","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/3960660.jpg","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/3960660.jpg","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/_\/3960660\/Hot+Chip.jpg","size":"mega"}],"@attr":{"rank":"48"}},{"name":"Flo Rida","playcount":"3","mbid":"4593d49a-7f67-46ba-9ec0-126bd676286f","url":"http:\/\/www.last.fm\/music\/Flo+Rida","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/40257417.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/40257417.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/40257417.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/40257417.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/40257417\/Flo+Rida+floridapng4.png","size":"mega"}],"@attr":{"rank":"49"}},{"name":"Hercules And Love Affair","playcount":"3","mbid":"b62ecfe7-b2e6-4d40-b7d2-8f12d3f51ed6","url":"http:\/\/www.last.fm\/music\/Hercules+And+Love+Affair","streamable":"1","image":[{"#text":"http:\/\/userserve-ak.last.fm\/serve\/34\/57115257.png","size":"small"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/64\/57115257.png","size":"medium"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/126\/57115257.png","size":"large"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/252\/57115257.png","size":"extralarge"},{"#text":"http:\/\/userserve-ak.last.fm\/serve\/500\/57115257\/Hercules+And+Love+Affair.png","size":"mega"}],"@attr":{"rank":"50"}}],"@attr":{"user":"mattslip","type":"overall","page":"1","perPage":"50","totalPages":"3","total":"133"}}}
Please sign in to comment.
Something went wrong with that request. Please try again.