{"id":16292495,"url":"https://github.com/exogen/graphbrainz-extension-lastfm","last_synced_at":"2026-05-17T02:13:27.484Z","repository":{"id":66194737,"uuid":"109543355","full_name":"exogen/graphbrainz-extension-lastfm","owner":"exogen","description":"Last.fm GraphQL extension for GraphBrainz.","archived":false,"fork":false,"pushed_at":"2018-08-04T22:48:48.000Z","size":1192,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-04T18:43:03.517Z","etag":null,"topics":["graphbrainz","graphql","graphql-schema","lastfm","lastfm-api","musicbrainz","musicbrainz-api"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/exogen.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"exogen","buy_me_a_coffee":"mosswood"}},"created_at":"2017-11-05T01:35:52.000Z","updated_at":"2018-08-04T22:48:50.000Z","dependencies_parsed_at":"2023-04-01T05:32:42.852Z","dependency_job_id":null,"html_url":"https://github.com/exogen/graphbrainz-extension-lastfm","commit_stats":{"total_commits":45,"total_committers":2,"mean_commits":22.5,"dds":0.0444444444444444,"last_synced_commit":"dce09b0cabdfcd35e992e9c3d1c41420881729fd"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/exogen/graphbrainz-extension-lastfm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exogen%2Fgraphbrainz-extension-lastfm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exogen%2Fgraphbrainz-extension-lastfm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exogen%2Fgraphbrainz-extension-lastfm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exogen%2Fgraphbrainz-extension-lastfm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/exogen","download_url":"https://codeload.github.com/exogen/graphbrainz-extension-lastfm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/exogen%2Fgraphbrainz-extension-lastfm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33125184,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-16T18:38:32.183Z","status":"online","status_checked_at":"2026-05-17T02:00:05.366Z","response_time":107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["graphbrainz","graphql","graphql-schema","lastfm","lastfm-api","musicbrainz","musicbrainz-api"],"created_at":"2024-10-10T20:07:10.333Z","updated_at":"2026-05-17T02:13:27.469Z","avatar_url":"https://github.com/exogen.png","language":"JavaScript","funding_links":["https://github.com/sponsors/exogen","https://buymeacoffee.com/mosswood"],"categories":[],"sub_categories":[],"readme":"# GraphBrainz Extension: Last.fm\n\n[![build status](https://img.shields.io/travis/exogen/graphbrainz-extension-lastfm/master.svg)](https://travis-ci.org/exogen/graphbrainz-extension-lastfm)\n[![coverage](https://img.shields.io/codecov/c/github/exogen/graphbrainz-extension-lastfm.svg)](https://codecov.io/gh/exogen/graphbrainz-extension-lastfm)\n[![npm version](https://img.shields.io/npm/v/graphbrainz-extension-lastfm.svg)](https://www.npmjs.com/package/graphbrainz-extension-lastfm)\n[![license](https://img.shields.io/npm/l/graphbrainz-extension-lastfm.svg)](https://github.com/exogen/graphbrainz-extension-lastfm/blob/master/LICENSE)\n\nRetrieve artist, release, and recording information from [Last.fm][].\n\nThe extension works by sending the MBIDs of entities to the [Last.fm API][]\nwhenever their `lastFM` field is requested. Only entities with known MBIDs on\nLast.fm will have their `lastFM` field, otherwise it will be null.\n\n**[Try out the live demo!][demo]** :bulb: Use the “Docs” sidebar or the\ndocumentation below to help construct your query.\n\n## Installation\n\nTo use this extension, install [GraphBrainz][] then:\n\n```console\n$ npm install graphbrainz-extension-lastfm\n$ GRAPHBRAINZ_EXTENSIONS='[\"graphbrainz-extension-lastfm\"]' graphbrainz\n```\n\nOr, if you are using the middleware directly:\n\n```js\nimport graphbrainz from 'graphbrainz'\n\nconst middleware = graphbrainz({\n  // Don't forget to add the other extensions you use, too.\n  extensions: ['graphbrainz-extension-lastfm']\n})\n```\n\n## Configuration\n\nThis extension can be configured using environment variables:\n\n* **`LASTFM_API_KEY`**: The Last.fm API key to use. This is required for any\n  fields added by the extension to successfully resolve.\n* **`LASTFM_BASE_URL`**: The base URL at which to access the Last.fm API.\n  Defaults to `http://ws.audioscrobbler.com/2.0/`.\n* **`LASTFM_CACHE_SIZE`**: The number of items to keep in the cache. Defaults to\n  `GRAPHBRAINZ_CACHE_SIZE` if defined, or `8192`.\n* **`LASTFM_CACHE_TTL`**: The number of seconds to keep items in the cache.\n  Defaults to `GRAPHBRAINZ_CACHE_TTL` if defined, or `86400000` (one day).\n\nThis extension uses its own cache, separate from the MusicBrainz loader cache.\n\n## Example Queries\n\nFind the MBIDs of similar recordings ([try it](https://graphbrainz-extension-lastfm.herokuapp.com/?query=%7B%0A%20%20search%20%7B%0A%20%20%20%20recordings(query%3A%20%22Dream%20Baby%20Dream%20artist%3ASuicide%22%2C%20first%3A%201)%20%7B%0A%20%20%20%20%20%20nodes%20%7B%0A%20%20%20%20%20%20%20%20mbid%0A%20%20%20%20%20%20%20%20title%0A%20%20%20%20%20%20%20%20lastFM%20%7B%0A%20%20%20%20%20%20%20%20%20%20similarTracks(first%3A%205)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20edges%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20matchScore%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20node%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20mbid%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20title%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20artist%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20name%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%0A%7D%0A)):\n\n```graphql\n{\n  search {\n    recordings(query: \"Dream Baby Dream artist:Suicide\", first: 1) {\n      nodes {\n        mbid\n        title\n        lastFM {\n          similarTracks(first: 5) {\n            edges {\n              matchScore\n              node {\n                mbid\n                title\n                artist {\n                  name\n                }\n              }\n            }\n          }\n        }\n      }\n    }\n  }\n}\n```\n\n\u003c!-- START graphql-markdown --\u003e\n\n## Schema Types\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eTable of Contents\u003c/strong\u003e\u003c/summary\u003e\n\n  * [Objects](#objects)\n    * [Area](#area)\n    * [Artist](#artist)\n    * [LastFMAlbum](#lastfmalbum)\n    * [LastFMAlbumConnection](#lastfmalbumconnection)\n    * [LastFMAlbumEdge](#lastfmalbumedge)\n    * [LastFMArtist](#lastfmartist)\n    * [LastFMArtistConnection](#lastfmartistconnection)\n    * [LastFMArtistEdge](#lastfmartistedge)\n    * [LastFMChartQuery](#lastfmchartquery)\n    * [LastFMCountry](#lastfmcountry)\n    * [LastFMQuery](#lastfmquery)\n    * [LastFMTag](#lastfmtag)\n    * [LastFMTagConnection](#lastfmtagconnection)\n    * [LastFMTagEdge](#lastfmtagedge)\n    * [LastFMTrack](#lastfmtrack)\n    * [LastFMTrackConnection](#lastfmtrackconnection)\n    * [LastFMTrackEdge](#lastfmtrackedge)\n    * [LastFMWikiContent](#lastfmwikicontent)\n    * [Query](#query)\n    * [Recording](#recording)\n    * [Release](#release)\n  * [Enums](#enums)\n    * [LastFMImageSize](#lastfmimagesize)\n\n\u003c/details\u003e\n\n### Objects\n\n#### Area\n\n:small_blue_diamond: *This type has been extended.\nSee the [base schema](https://github.com/exogen/graphbrainz/docs/types.md) for a description and additional fields.*\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003elastFM\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmcountry\"\u003eLastFMCountry\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nChart data available for this area on [Last.fm](https://www.last.fm/), if\nthe area represents a country with an [ISO 3166 code](https://en.wikipedia.org/wiki/ISO_3166).\nThis field is provided by the Last.fm extension.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### Artist\n\n:small_blue_diamond: *This type has been extended.\nSee the [base schema](https://github.com/exogen/graphbrainz/docs/types.md) for a description and additional fields.*\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003elastFM\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmartist\"\u003eLastFMArtist\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nData about the artist from [Last.fm](https://www.last.fm/), a good source\nfor measuring popularity via listener and play counts. This field is\nprovided by the Last.fm extension.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMAlbum\n\nAn album on [Last.fm](https://www.last.fm/) corresponding with a MusicBrainz\nRelease.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003embid\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#mbid\"\u003eMBID\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe MBID of the corresponding MusicBrainz release.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etitle\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe title of the album according to [Last.fm](https://www.last.fm/).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eurl\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#urlstring\"\u003eURLString\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nThe URL for the album on [Last.fm](https://www.last.fm/).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eimage\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#urlstring\"\u003eURLString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nAn image of the cover artwork of the release.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003esize\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmimagesize\"\u003eLastFMImageSize\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe size of the image to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003elistenerCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#float\"\u003eFloat\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe number of listeners recorded for the album.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eplayCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#float\"\u003eFloat\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe number of plays recorded for the album.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003edescription\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmwikicontent\"\u003eLastFMWikiContent\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nHistorical information written about the album, often available in several\nlanguages.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003elang\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe two-letter code for the language in which to retrieve the description.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eartist\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmartist\"\u003eLastFMArtist\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe artist who released the album. This returns the Last.fm artist info,\nnot the MusicBrainz artist.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etopTags\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtagconnection\"\u003eLastFMTagConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA list of tags applied to the artist by users, ordered by popularity.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of tags to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more tags will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMAlbumConnection\n\nA connection to a list of items.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003epageInfo\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#pageinfo\"\u003ePageInfo\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nInformation to aid in pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eedges\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e[\u003ca href=\"#lastfmalbumedge\"\u003eLastFMAlbumEdge\u003c/a\u003e]\u003c/td\u003e\n\u003ctd\u003e\n\nA list of edges.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003enodes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e[\u003ca href=\"#lastfmalbum\"\u003eLastFMAlbum\u003c/a\u003e]\u003c/td\u003e\n\u003ctd\u003e\n\nA list of nodes in the connection (without going through the `edges` field).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etotalCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA count of the total number of items in this connection, ignoring pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMAlbumEdge\n\nAn edge in a connection.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003enode\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmalbum\"\u003eLastFMAlbum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe item at the end of the edge.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003ecursor\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nA cursor for use in pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMArtist\n\nAn artist on [Last.fm](https://www.last.fm/).\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003embid\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#mbid\"\u003eMBID\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe MBID of the corresponding MusicBrainz artist.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003ename\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe name of the artist according to [Last.fm](https://www.last.fm/).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eurl\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#urlstring\"\u003eURLString\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nThe URL for the artist on [Last.fm](https://www.last.fm/).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eimage\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#urlstring\"\u003eURLString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nAn image of the artist.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003esize\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmimagesize\"\u003eLastFMImageSize\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe size of the image to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003elistenerCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#float\"\u003eFloat\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe number of listeners recorded for the artist.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eplayCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#float\"\u003eFloat\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe number of plays recorded for the artist.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003esimilarArtists\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmartistconnection\"\u003eLastFMArtistConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA list of similar artists.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of artists to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more artists will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etopAlbums\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmalbumconnection\"\u003eLastFMAlbumConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA list of the artist’s most popular albums.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of albums to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more albums will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etopTags\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtagconnection\"\u003eLastFMTagConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA list of tags applied to the artist by users, ordered by popularity.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of tags to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more tags will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etopTracks\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtrackconnection\"\u003eLastFMTrackConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA list of the artist’s most popular tracks.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of tracks to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more tracks will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003ebiography\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmwikicontent\"\u003eLastFMWikiContent\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA biography of the artist, often available in several languages.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003elang\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe two-letter code for the language in which to retrieve the biography.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMArtistConnection\n\nA connection to a list of items.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003epageInfo\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#pageinfo\"\u003ePageInfo\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nInformation to aid in pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eedges\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e[\u003ca href=\"#lastfmartistedge\"\u003eLastFMArtistEdge\u003c/a\u003e]\u003c/td\u003e\n\u003ctd\u003e\n\nA list of edges.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003enodes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e[\u003ca href=\"#lastfmartist\"\u003eLastFMArtist\u003c/a\u003e]\u003c/td\u003e\n\u003ctd\u003e\n\nA list of nodes in the connection (without going through the `edges` field).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etotalCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA count of the total number of items in this connection, ignoring pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMArtistEdge\n\nAn edge in a connection.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003enode\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmartist\"\u003eLastFMArtist\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe item at the end of the edge.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003ecursor\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nA cursor for use in pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003ematchScore\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#float\"\u003eFloat\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe artist similarity score (0–1) as determined by [Last.fm](https://www.last.fm/),\nif this connection is with another artist.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMChartQuery\n\nA query for chart data on [Last.fm](https://www.last.fm/).\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etopArtists\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmartistconnection\"\u003eLastFMArtistConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe most popular artists, ordered by popularity. If a country code is\ngiven, retrieve the most popular artists in that country.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003ecountry\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA two-letter [ISO 3166 country code](https://en.wikipedia.org/wiki/ISO_3166).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of artists to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more artists will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etopTags\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtagconnection\"\u003eLastFMTagConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe most popular tags, ordered by popularity.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of tags to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more tags will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etopTracks\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtrackconnection\"\u003eLastFMTrackConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe most popular tracks, ordered by popularity. If a country code is\ngiven, retrieve the most popular tracks in that country.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003ecountry\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA two-letter [ISO 3166 country code](https://en.wikipedia.org/wiki/ISO_3166).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of tracks to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more tracks will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMCountry\n\nA country with chart data available on [Last.fm](https://www.last.fm/).\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etopArtists\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmartistconnection\"\u003eLastFMArtistConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe top artists in this country, ordered by popularity.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of artists to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more artists will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etopTracks\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtrackconnection\"\u003eLastFMTrackConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe top tracks in this country, ordered by popularity.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of tracks to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more tracks will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMQuery\n\nThe different types of [Last.fm](https://www.last.fm/) queries that can be\nmade that are not connected to any particular MusicBrainz entity.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003echart\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmchartquery\"\u003eLastFMChartQuery\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nA query for chart data.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMTag\n\nA tag added by users to an entity on [Last.fm](https://www.last.fm/).\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003ename\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nThe tag name.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eurl\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#urlstring\"\u003eURLString\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nThe URL for the tag on [Last.fm](https://www.last.fm/).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMTagConnection\n\nA connection to a list of items.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003epageInfo\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#pageinfo\"\u003ePageInfo\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nInformation to aid in pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eedges\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e[\u003ca href=\"#lastfmtagedge\"\u003eLastFMTagEdge\u003c/a\u003e]\u003c/td\u003e\n\u003ctd\u003e\n\nA list of edges.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003enodes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e[\u003ca href=\"#lastfmtag\"\u003eLastFMTag\u003c/a\u003e]\u003c/td\u003e\n\u003ctd\u003e\n\nA list of nodes in the connection (without going through the `edges` field).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etotalCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA count of the total number of items in this connection, ignoring pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMTagEdge\n\nAn edge in a connection.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003enode\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtag\"\u003eLastFMTag\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe item at the end of the edge.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003ecursor\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nA cursor for use in pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etagCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe number of times the tag has been applied to the item in question.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMTrack\n\nA track on [Last.fm](https://www.last.fm/) corresponding with a MusicBrainz\nRecording.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003embid\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#mbid\"\u003eMBID\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe MBID of the corresponding MusicBrainz recording.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etitle\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe title of the track according to [Last.fm](https://www.last.fm/).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eurl\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#urlstring\"\u003eURLString\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nThe URL for the track on [Last.fm](https://www.last.fm/).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eduration\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#duration\"\u003eDuration\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe length of the track.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003elistenerCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#float\"\u003eFloat\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe number of listeners recorded for the track.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eplayCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#float\"\u003eFloat\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe number of plays recorded for the track.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003edescription\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmwikicontent\"\u003eLastFMWikiContent\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nHistorical information written about the track, often available in several\nlanguages.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003elang\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe two-letter code for the language in which to retrieve the description.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eartist\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmartist\"\u003eLastFMArtist\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe artist who released the track. This returns the Last.fm artist info,\nnot the MusicBrainz artist.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003ealbum\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmalbum\"\u003eLastFMAlbum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe album on which the track appears. This returns the Last.fm album info,\nnot the MusicBrainz release.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003esimilarTracks\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtrackconnection\"\u003eLastFMTrackConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA list of similar tracks.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of tracks to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more tracks will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etopTags\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtagconnection\"\u003eLastFMTagConnection\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA list of tags applied to the track by users, ordered by popularity.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003efirst\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe maximum number of tags to retrieve.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" align=\"right\" valign=\"top\"\u003eafter\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe cursor of the edge after which more tags will be retrieved.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMTrackConnection\n\nA connection to a list of items.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003epageInfo\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#pageinfo\"\u003ePageInfo\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nInformation to aid in pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eedges\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e[\u003ca href=\"#lastfmtrackedge\"\u003eLastFMTrackEdge\u003c/a\u003e]\u003c/td\u003e\n\u003ctd\u003e\n\nA list of edges.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003enodes\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e[\u003ca href=\"#lastfmtrack\"\u003eLastFMTrack\u003c/a\u003e]\u003c/td\u003e\n\u003ctd\u003e\n\nA list of nodes in the connection (without going through the `edges` field).\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003etotalCount\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#int\"\u003eInt\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA count of the total number of items in this connection, ignoring pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMTrackEdge\n\nAn edge in a connection.\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003enode\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtrack\"\u003eLastFMTrack\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe item at the end of the edge.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003ecursor\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e!\u003c/td\u003e\n\u003ctd\u003e\n\nA cursor for use in pagination.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003ematchScore\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#float\"\u003eFloat\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe track similarity score (0–1) as determined by [Last.fm](https://www.last.fm/),\nif this connection is with another track.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### LastFMWikiContent\n\nBiographical or background information written about an entity on\n[Last.fm](https://www.last.fm/).\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003esummaryHTML\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA summary of the wiki content, which may contain HTML.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003econtentHTML\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#string\"\u003eString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe full wiki content, which may contain HTML.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003epublishDate\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#date\"\u003eDate\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe date the content was published. The data is reformatted from the\nLast.fm API’s original format into the Date scalar format.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003epublishTime\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#time\"\u003eTime\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe time the content was published. The data is reformatted from the\nLast.fm API’s original format into the Time scalar format. The API offers\nno indication as to which time zone the time is in.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003eurl\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"https://github.com/exogen/graphbrainz/docs/types.md#urlstring\"\u003eURLString\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nThe URL at which the content was published.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### Query\n\n:small_blue_diamond: *This type has been extended.\nSee the [base schema](https://github.com/exogen/graphbrainz/docs/types.md) for a description and additional fields.*\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003elastFM\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmquery\"\u003eLastFMQuery\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA query for data on [Last.fm](https://www.last.fm/) that is not connected\nto any particular MusicBrainz entity. This field is provided by the\nLast.fm extension.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### Recording\n\n:small_blue_diamond: *This type has been extended.\nSee the [base schema](https://github.com/exogen/graphbrainz/docs/types.md) for a description and additional fields.*\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003elastFM\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmtrack\"\u003eLastFMTrack\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nData about the recording from [Last.fm](https://www.last.fm/), a good\nsource for measuring popularity via listener and play counts. This field\nis provided by the Last.fm extension.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n#### Release\n\n:small_blue_diamond: *This type has been extended.\nSee the [base schema](https://github.com/exogen/graphbrainz/docs/types.md) for a description and additional fields.*\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eField\u003c/th\u003e\n\u003cth align=\"right\"\u003eArgument\u003c/th\u003e\n\u003cth align=\"left\"\u003eType\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" valign=\"top\"\u003e\u003cstrong\u003elastFM\u003c/strong\u003e\u003c/td\u003e\n\u003ctd valign=\"top\"\u003e\u003ca href=\"#lastfmalbum\"\u003eLastFMAlbum\u003c/a\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nData about the release from [Last.fm](https://www.last.fm/), a good source\nfor measuring popularity via listener and play counts. This field is\nprovided by the Last.fm extension.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n### Enums\n\n#### LastFMImageSize\n\nThe image sizes that may be requested at [Last.fm](https://www.last.fm/).\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003cth align=\"left\"\u003eValue\u003c/th\u003e\n\u003cth align=\"left\"\u003eDescription\u003c/th\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\u003cstrong\u003eSMALL\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA maximum dimension of 34px.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\u003cstrong\u003eMEDIUM\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA maximum dimension of 64px.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\u003cstrong\u003eLARGE\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA maximum dimension of 174px.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\u003cstrong\u003eEXTRALARGE\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA maximum dimension of 300px.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd valign=\"top\"\u003e\u003cstrong\u003eMEGA\u003c/strong\u003e\u003c/td\u003e\n\u003ctd\u003e\n\nA maximum dimension of 300px.\n\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- END graphql-markdown --\u003e\n\n[Last.fm]: https://www.last.fm/\n[Last.fm API]: https://www.last.fm/api\n[GraphBrainz]: https://github.com/exogen/graphbrainz\n[demo]: https://graphbrainz-extension-lastfm.herokuapp.com/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexogen%2Fgraphbrainz-extension-lastfm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fexogen%2Fgraphbrainz-extension-lastfm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fexogen%2Fgraphbrainz-extension-lastfm/lists"}