From 2d721774d69e5b065e5d3dc8e1922a6039e871ef Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Sun, 1 Dec 2024 18:06:30 +0000 Subject: [PATCH] Can fetch an artist info from Last.fm --- lib/last_fm/api_behaviour.ex | 4 +- lib/last_fm/api_impl.ex | 30 +- lib/last_fm/artist.ex | 21 +- lib/music_library/records.ex | 13 + test/last_fm/artist_test.exs | 25 + test/support/fixtures/artist.getinfo.json | 229 +++ .../fixtures/artist.getsimilarartists.json | 1657 +++++++++++++++++ 7 files changed, 1975 insertions(+), 4 deletions(-) create mode 100644 test/last_fm/artist_test.exs create mode 100644 test/support/fixtures/artist.getinfo.json create mode 100644 test/support/fixtures/artist.getsimilarartists.json diff --git a/lib/last_fm/api_behaviour.ex b/lib/last_fm/api_behaviour.ex index d5d75974..eab9ead6 100644 --- a/lib/last_fm/api_behaviour.ex +++ b/lib/last_fm/api_behaviour.ex @@ -1,7 +1,9 @@ defmodule LastFm.APIBehaviour do - alias LastFm.Track + alias LastFm.{Artist, Track} + @type musicbrainz_id :: String.t() @type user :: String.t() @type api_key :: String.t() @callback get_recent_tracks(user, api_key) :: {:ok, [Track.t()]} | {:error, String.t()} + @callback get_artist_info(musicbrainz_id, api_key) :: {:ok, Artist.t()} | {:error, String.t()} end diff --git a/lib/last_fm/api_impl.ex b/lib/last_fm/api_impl.ex index 25375ff0..d7dee713 100644 --- a/lib/last_fm/api_impl.ex +++ b/lib/last_fm/api_impl.ex @@ -3,7 +3,7 @@ defmodule LastFm.APIImpl do require Logger - alias LastFm.Track + alias LastFm.{Artist, Track} @base_url "http://ws.audioscrobbler.com/2.0/" @@ -44,6 +44,34 @@ defmodule LastFm.APIImpl do end end + @impl true + def get_artist_info(artist_mbid, api_key) do + options = [ + method: "artist.getInfo", + api_key: api_key, + mbid: artist_mbid, + format: "json", + limit: 50 + ] + + url = @base_url <> "?" <> URI.encode_query(options) + + Logger.debug("Fetching data from #{sanitize_url(url, api_key)}") + + case json_get(url) do + {:ok, response} -> + {:ok, + response + |> Map.get("artist") + |> Artist.from_api_response()} + + other -> + msg = "Failed to fetch data from #{sanitize_url(url, api_key)}, reason: #{inspect(other)}" + Logger.error(msg) + {:error, msg} + end + end + defp json_get(url) do req = Finch.build(:get, url, [ diff --git a/lib/last_fm/artist.ex b/lib/last_fm/artist.ex index 22765670..983f69ab 100644 --- a/lib/last_fm/artist.ex +++ b/lib/last_fm/artist.ex @@ -1,8 +1,25 @@ defmodule LastFm.Artist do - defstruct [:musicbrainz_id, :name] + defstruct [:musicbrainz_id, :name, :bio, :image] @type t :: %__MODULE__{ musicbrainz_id: String.t(), - name: String.t() + name: String.t(), + bio: String.t(), + image: String.t() } + + def from_api_response(api_response) do + %__MODULE__{ + musicbrainz_id: api_response["mbid"], + name: api_response["name"], + bio: api_response["bio"]["summary"], + image: get_image(api_response) + } + end + + defp get_image(api_response) do + api_response["image"] + |> Enum.find(%{"#text" => nil}, fn i -> i["size"] == "medium" end) + |> Map.get("#text") + end end diff --git a/lib/music_library/records.ex b/lib/music_library/records.ex index 2ceb2b5d..83bc8372 100644 --- a/lib/music_library/records.ex +++ b/lib/music_library/records.ex @@ -186,6 +186,10 @@ defmodule MusicLibrary.Records do end end + def get_artist(musicbrainz_id) do + last_fm().get_artist_info(musicbrainz_id, last_fm_api_key()) + end + defp build_record_attrs(release_group, attrs) do release_group |> Record.attrs_from_release_group() @@ -215,4 +219,13 @@ defmodule MusicLibrary.Records do defp musicbrainz do Application.get_env(:music_library, :musicbrainz, MusicBrainz.APIImpl) end + + defp last_fm do + Application.get_env(:music_library, :last_fm, LastFm.APIImpl) + end + + defp last_fm_api_key do + Application.get_env(:music_library, LastFm) + |> Keyword.fetch!(:api_key) + end end diff --git a/test/last_fm/artist_test.exs b/test/last_fm/artist_test.exs new file mode 100644 index 00000000..77569dcd --- /dev/null +++ b/test/last_fm/artist_test.exs @@ -0,0 +1,25 @@ +defmodule LastFm.TrackTest do + use ExUnit.Case, async: true + + @api_response_path Path.expand("../support/fixtures/artist.getinfo.json", __DIR__) + + describe "from_api_response/1" do + test "returns correct data" do + api_response = + @api_response_path + |> File.read!() + |> Jason.decode!() + |> Map.get("artist") + + assert %LastFm.Artist{ + musicbrainz_id: "3a51b862-0144-40f6-aa17-6aaeefea29d9", + name: "Steven Wilson", + bio: + "Steven Wilson (born Steven John Wilson on November 3, 1967, in Hemel Hempstead, Hertfordshire, England) is an English musician, singer, songwriter and record producer, most closely associated with the progressive rock genre. Currently a solo artist, he became known as the founder, lead guitarist, lead vocalist and songwriter of the British rock band Porcupine Tree, as well as being a member of several other bands.\n\nWilson is self-taught as a producer, audio engineer, multi-instrumentalist and singer-songwriter. Read more on Last.fm", + image: + "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png" + } == + LastFm.Artist.from_api_response(api_response) + end + end +end diff --git a/test/support/fixtures/artist.getinfo.json b/test/support/fixtures/artist.getinfo.json new file mode 100644 index 00000000..e328288a --- /dev/null +++ b/test/support/fixtures/artist.getinfo.json @@ -0,0 +1,229 @@ +{ + "artist": { + "bio": { + "content": "Steven Wilson (born Steven John Wilson on November 3, 1967, in Hemel Hempstead, Hertfordshire, England) is an English musician, singer, songwriter and record producer, most closely associated with the progressive rock genre. Currently a solo artist, he became known as the founder, lead guitarist, lead vocalist and songwriter of the British rock band Porcupine Tree, as well as being a member of several other bands.\n\nWilson is self-taught as a producer, audio engineer, multi-instrumentalist and singer-songwriter. Under his own name, he has released the albums Insurgentes (2008), Grace for Drowning (2011), The Raven That Refused to Sing (and Other Stories) (2013), Hand. Cannot. Erase. (2015), To the Bone (2017), and The Future Bites (2021). He also released a EP, 4 ½ (2016), as well as a series of singles titled Cover Version (released online between 2003 and 2010; released worldwide as a compilation in 2014). His other solo projects can also be found attributed to monikers of his, such as Bass Communion and Incredible Expanding Mindfuck.\n\nHe is perhaps best known as the frontman for progressive rock band, Porcupine Tree, for whom he was the sole member during the 1980s and early 1990s. His projects are numerous however, including collaboration with Aviv Geffen as Blackfield; a long-running partnership with Tim Bowness, known as No-Man; teaming up with Dirk Serries in Continuum; as well as a joint album with Opeth's frontman, Mikael Åkerfeldt in Storm Corrosion.\n\n\nWilson employs synthesizers and programmed music along with live instruments to create a unique atmosphere for each song he works on, including otherwise-simple pop tunes. In addition to his prolific musical output, Steven has crafted a reputation for the high production quality of his music, and has undertaken production duties with such high-profile artists as Opeth, Dream Theater, Jim Matheos of Fates Warning, Anathema, Orphaned Land, Marillion, Fish, Pendulum, Yoko Ono, and friend Robert Fripp. He is also part way through remixing the albums of King Crimson and other classic artists' back catalogues into surround sound and new stereo mixes. Read more on Last.fm. User-contributed text is available under the Creative Commons By-SA License; additional terms may apply.", + "links": { + "link": { + "#text": "", + "href": "https://last.fm/music/Steven+Wilson/+wiki", + "rel": "original" + } + }, + "published": "30 Apr 2006, 03:55", + "summary": "Steven Wilson (born Steven John Wilson on November 3, 1967, in Hemel Hempstead, Hertfordshire, England) is an English musician, singer, songwriter and record producer, most closely associated with the progressive rock genre. Currently a solo artist, he became known as the founder, lead guitarist, lead vocalist and songwriter of the British rock band Porcupine Tree, as well as being a member of several other bands.\n\nWilson is self-taught as a producer, audio engineer, multi-instrumentalist and singer-songwriter. Read more on Last.fm" + }, + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "mbid": "3a51b862-0144-40f6-aa17-6aaeefea29d9", + "name": "Steven Wilson", + "ontour": "0", + "similar": { + "artist": [ + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "name": "Porcupine Tree", + "url": "https://www.last.fm/music/Porcupine+Tree" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "name": "Blackfield", + "url": "https://www.last.fm/music/Blackfield" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "name": "The Pineapple Thief", + "url": "https://www.last.fm/music/The+Pineapple+Thief" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "name": "No-Man", + "url": "https://www.last.fm/music/No-Man" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "name": "Storm Corrosion", + "url": "https://www.last.fm/music/Storm+Corrosion" + } + ] + }, + "stats": { + "listeners": "293020", + "playcount": "20567544" + }, + "streamable": "0", + "tags": { + "tag": [ + { + "name": "Progressive rock", + "url": "https://www.last.fm/tag/Progressive+rock" + }, + { + "name": "experimental", + "url": "https://www.last.fm/tag/experimental" + }, + { + "name": "singer-songwriter", + "url": "https://www.last.fm/tag/singer-songwriter" + }, + { + "name": "Progressive", + "url": "https://www.last.fm/tag/Progressive" + }, + { + "name": "steven wilson", + "url": "https://www.last.fm/tag/steven+wilson" + } + ] + }, + "url": "https://www.last.fm/music/Steven+Wilson" + } +} \ No newline at end of file diff --git a/test/support/fixtures/artist.getsimilarartists.json b/test/support/fixtures/artist.getsimilarartists.json new file mode 100644 index 00000000..6d0390bf --- /dev/null +++ b/test/support/fixtures/artist.getsimilarartists.json @@ -0,0 +1,1657 @@ +{ + "similarartists": { + "@attr": { + "artist": "Steven Wilson" + }, + "artist": [ + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "1", + "mbid": "169c4c28-858e-497b-81a4-8bc15e0026ea", + "name": "Porcupine Tree", + "streamable": "0", + "url": "https://www.last.fm/music/Porcupine+Tree" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.635381", + "mbid": "8e67406d-de61-4e6b-a2a1-5a3725484527", + "name": "Blackfield", + "streamable": "0", + "url": "https://www.last.fm/music/Blackfield" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.570649", + "mbid": "e8f55abb-a6d5-4e5f-81b4-14f9cc320519", + "name": "The Pineapple Thief", + "streamable": "0", + "url": "https://www.last.fm/music/The+Pineapple+Thief" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.547944", + "mbid": "fb03e148-31c1-498c-bdf5-7e16750bad68", + "name": "No-Man", + "streamable": "0", + "url": "https://www.last.fm/music/No-Man" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.479100", + "mbid": "4f1f3fbc-a043-4280-9a42-f238f4740065", + "name": "Storm Corrosion", + "streamable": "0", + "url": "https://www.last.fm/music/Storm+Corrosion" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.448733", + "mbid": "f554c686-ead0-42ef-9deb-3a42f7199196", + "name": "Riverside", + "streamable": "0", + "url": "https://www.last.fm/music/Riverside" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.348066", + "name": "Bruce Soord", + "streamable": "0", + "url": "https://www.last.fm/music/Bruce+Soord" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.331054", + "mbid": "dd5fcd94-3119-461e-9abc-04c0a8455a12", + "name": "Lunatic Soul", + "streamable": "0", + "url": "https://www.last.fm/music/Lunatic+Soul" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.324056", + "mbid": "e3fdde77-2ddb-43fd-bf09-883529b1bbb1", + "name": "Gazpacho", + "streamable": "0", + "url": "https://www.last.fm/music/Gazpacho" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.296796", + "mbid": "f443a331-2623-4d50-8797-bfb204850253", + "name": "Pure Reason Revolution", + "streamable": "0", + "url": "https://www.last.fm/music/Pure+Reason+Revolution" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.295421", + "mbid": "33d2e0b4-0841-4d7e-99c8-ecb45a67df78", + "name": "Tim Bowness", + "streamable": "0", + "url": "https://www.last.fm/music/Tim+Bowness" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.286668", + "mbid": "fc19c778-f7c9-40e4-85d1-427236ef8b4d", + "name": "OSI", + "streamable": "0", + "url": "https://www.last.fm/music/OSI" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.280952", + "mbid": "34466222-65e4-4766-8ed0-01b751fe96c7", + "name": "Marillion", + "streamable": "0", + "url": "https://www.last.fm/music/Marillion" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.277343", + "mbid": "80301f91-cb5a-4f02-bd2a-ead999a7dc06", + "name": "RPWL", + "streamable": "0", + "url": "https://www.last.fm/music/RPWL" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.261810", + "mbid": "2d2ea891-ebda-411f-aa4a-413cb31df366", + "name": "Bjørn Riis", + "streamable": "0", + "url": "https://www.last.fm/music/Bj%C3%B8rn+Riis" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.257102", + "mbid": "395050f8-a66e-49eb-a915-0fd68253eb6f", + "name": "Big Big Train", + "streamable": "0", + "url": "https://www.last.fm/music/Big+Big+Train" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.238194", + "mbid": "797c5264-2edc-4718-b3fc-ee30b343a0fd", + "name": "Nosound", + "streamable": "0", + "url": "https://www.last.fm/music/Nosound" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.229368", + "mbid": "0246a3fd-a254-416d-8cd2-e31da4ac6f59", + "name": "Haken", + "streamable": "0", + "url": "https://www.last.fm/music/Haken" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.228103", + "mbid": "5b8f62d4-f0f2-4cd7-8106-4518dbd188db", + "name": "Frost*", + "streamable": "0", + "url": "https://www.last.fm/music/Frost%2A" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.226477", + "mbid": "0a389268-6fd8-4f8c-ab6e-0dba5ecec66b", + "name": "The Flower Kings", + "streamable": "0", + "url": "https://www.last.fm/music/The+Flower+Kings" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.224687", + "mbid": "4492c65a-533e-4189-b865-b5af36003b30", + "name": "Chroma Key", + "streamable": "0", + "url": "https://www.last.fm/music/Chroma+Key" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.223373", + "mbid": "f7c65346-9631-4220-9188-5e90baae58d5", + "name": "Pain of Salvation", + "streamable": "0", + "url": "https://www.last.fm/music/Pain+of+Salvation" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.216648", + "mbid": "a57fb9e3-ac21-4c53-87f1-e3b25cb6944a", + "name": "Transatlantic", + "streamable": "0", + "url": "https://www.last.fm/music/Transatlantic" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.216014", + "mbid": "649ce5ae-2bb9-441f-a4a2-ec2ba6977853", + "name": "Anathema", + "streamable": "0", + "url": "https://www.last.fm/music/Anathema" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.215430", + "mbid": "28503ab7-8bf2-4666-a7bd-2644bfc7cb1d", + "name": "Dream Theater", + "streamable": "0", + "url": "https://www.last.fm/music/Dream+Theater" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.214635", + "mbid": "515fcc72-bfa0-4eec-827d-536765da3fdc", + "name": "Sylvan", + "streamable": "0", + "url": "https://www.last.fm/music/Sylvan" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.214148", + "mbid": "9e57e406-4fb1-40d0-bcd2-2aa1d6390c1d", + "name": "Spock's Beard", + "streamable": "0", + "url": "https://www.last.fm/music/Spock%27s+Beard" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.213216", + "mbid": "f4eb8346-052d-4a5c-8393-cba3aeadb4d9", + "name": "Steve Hackett", + "streamable": "0", + "url": "https://www.last.fm/music/Steve+Hackett" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.201804", + "mbid": "9a5cf59b-5da0-4021-b885-b6b78dd6886e", + "name": "IQ", + "streamable": "0", + "url": "https://www.last.fm/music/IQ" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.196566", + "mbid": "7a42f70d-7c01-46d2-bd88-738967a631f0", + "name": "Soen", + "streamable": "0", + "url": "https://www.last.fm/music/Soen" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.192697", + "mbid": "6f7e36da-79d8-4219-990d-8e9224d04ebc", + "name": "Richard Wright", + "streamable": "0", + "url": "https://www.last.fm/music/Richard+Wright" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.187529", + "mbid": "c9ef4e0c-ac8d-4d99-9356-62a11128f15f", + "name": "Flying Colors", + "streamable": "0", + "url": "https://www.last.fm/music/Flying+Colors" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.181345", + "name": "Lonely Robot", + "streamable": "0", + "url": "https://www.last.fm/music/Lonely+Robot" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.179753", + "mbid": "93e8c41e-8e4f-4d08-bbf5-bc1a903b2423", + "name": "Devin Townsend", + "streamable": "0", + "url": "https://www.last.fm/music/Devin+Townsend" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.179653", + "mbid": "0cf0af1f-20ca-4863-9b24-5f52772f7715", + "name": "Anekdoten", + "streamable": "0", + "url": "https://www.last.fm/music/Anekdoten" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.175631", + "mbid": "fa8ec1e9-6020-4478-b939-cf5c80fec696", + "name": "Airbag", + "streamable": "0", + "url": "https://www.last.fm/music/Airbag" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.171797", + "mbid": "670f4eb9-32c0-42de-bf05-57d6342aeedf", + "name": "Unitopia", + "streamable": "0", + "url": "https://www.last.fm/music/Unitopia" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.171697", + "mbid": "c0926f5d-098c-4f29-a463-5489b43a273a", + "name": "Neal Morse", + "streamable": "0", + "url": "https://www.last.fm/music/Neal+Morse" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.169923", + "mbid": "f049a6e9-437a-48cc-9d88-33b470030889", + "name": "Mystery", + "streamable": "0", + "url": "https://www.last.fm/music/Mystery" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.167758", + "mbid": "fcacd851-fce5-4715-8d77-3750943384ca", + "name": "Camel", + "streamable": "0", + "url": "https://www.last.fm/music/Camel" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.167424", + "mbid": "8e66ea2b-b57b-47d9-8df0-df4630aeb8e5", + "name": "Peter Gabriel", + "streamable": "0", + "url": "https://www.last.fm/music/Peter+Gabriel" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.167091", + "mbid": "0789a433-ec48-4dfd-9b00-675618a01352", + "name": "Blind Ego", + "streamable": "0", + "url": "https://www.last.fm/music/Blind+Ego" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.167041", + "mbid": "b00cb756-0259-4a50-bbcb-ad22186c5518", + "name": "Devin Townsend Project", + "streamable": "0", + "url": "https://www.last.fm/music/Devin+Townsend+Project" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.165807", + "mbid": "d0cc5b62-5469-4639-9388-63505ca83ec8", + "name": "Fish", + "streamable": "0", + "url": "https://www.last.fm/music/Fish" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.162865", + "mbid": "eb62559f-2fb2-4879-af18-a23ea2ee91b1", + "name": "Rush", + "streamable": "0", + "url": "https://www.last.fm/music/Rush" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.155735", + "mbid": "825f5805-3bf2-490f-8c8a-42636094ad81", + "name": "Amplifier", + "streamable": "0", + "url": "https://www.last.fm/music/Amplifier" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.154692", + "mbid": "c5725831-2596-48f1-8f1c-ebe237362860", + "name": "Genesis", + "streamable": "0", + "url": "https://www.last.fm/music/Genesis" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.150902", + "mbid": "795038aa-212d-437f-b0c2-42f3e4b1ebb8", + "name": "Beardfish", + "streamable": "0", + "url": "https://www.last.fm/music/Beardfish" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.150784", + "mbid": "de822b65-961e-46d1-8ff7-9ecfa56668e2", + "name": "Arena", + "streamable": "0", + "url": "https://www.last.fm/music/Arena" + }, + { + "image": [ + { + "#text": "https://lastfm.freetls.fastly.net/i/u/34s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "small" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/64s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "medium" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/174s/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "large" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "extralarge" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "mega" + }, + { + "#text": "https://lastfm.freetls.fastly.net/i/u/300x300/2a96cbd8b46e442fc41c2b86b821562f.png", + "size": "" + } + ], + "match": "0.148425", + "mbid": "f795c501-1c41-4be2-bc2a-875eba75aa31", + "name": "Gentle Giant", + "streamable": "0", + "url": "https://www.last.fm/music/Gentle+Giant" + } + ] + } +} \ No newline at end of file