diff --git a/docs/schema.md b/docs/schema.md
index 21540d9..1072417 100644
--- a/docs/schema.md
+++ b/docs/schema.md
@@ -947,7 +947,10 @@ type Recording implements Node, Entity {
aliases: [Alias]
# The main credited artist(s).
- artistCredit: [ArtistCredit]
+ artistCredit: [ArtistCredit] @deprecated(reason: "The `artistCredit` field has been renamed to\\n`artistCredits`, since it is a list of credits and is referred to in the\\nplural form throughout the MusicBrainz documentation. This field is deprecated\\nand will be removed in a major release in the future. Use the equivalent\\n`artistCredits` field.")
+
+ # The main credited artist(s).
+ artistCredits: [ArtistCredit]
# An approximation to the length of the recording, calculated
# from the lengths of the tracks using it.
@@ -1316,7 +1319,10 @@ type Release implements Node, Entity {
aliases: [Alias]
# The main credited artist(s).
- artistCredit: [ArtistCredit]
+ artistCredit: [ArtistCredit] @deprecated(reason: "The `artistCredit` field has been renamed to\\n`artistCredits`, since it is a list of credits and is referred to in the\\nplural form throughout the MusicBrainz documentation. This field is deprecated\\nand will be removed in a major release in the future. Use the equivalent\\n`artistCredits` field.")
+
+ # The main credited artist(s).
+ artistCredits: [ArtistCredit]
# The release events for this release.
releaseEvents: [ReleaseEvent]
@@ -1444,7 +1450,10 @@ type ReleaseGroup implements Node, Entity {
aliases: [Alias]
# The main credited artist(s).
- artistCredit: [ArtistCredit]
+ artistCredit: [ArtistCredit] @deprecated(reason: "The `artistCredit` field has been renamed to\\n`artistCredits`, since it is a list of credits and is referred to in the\\nplural form throughout the MusicBrainz documentation. This field is deprecated\\nand will be removed in a major release in the future. Use the equivalent\\n`artistCredits` field.")
+
+ # The main credited artist(s).
+ artistCredits: [ArtistCredit]
# The date of the earliest release in the group.
firstReleaseDate: Date
diff --git a/docs/types.md b/docs/types.md
index f7f625e..f21ece9 100644
--- a/docs/types.md
+++ b/docs/types.md
@@ -93,24 +93,32 @@ requests can be made.
- | name |
+ name |
String |
- The aliased name of the entity. |
+
+ The aliased name of the entity.
+ |
- | sortName |
+ sortName |
String |
- The string to use for the purpose of ordering by name (for
+ |
+ The string to use for the purpose of ordering by name (for
example, by moving articles like ‘the’ to the end or a person’s last name to
-the front). |
+the front).
+
- | locale |
+ locale |
Locale |
- The locale (language and/or country) in which the alias is
-used. |
+
+ The locale (language and/or country) in which the alias is
+used.
+ |
- | primary |
+ primary |
Boolean |
- Whether this is the main alias for the entity in the
-specified locale (this could mean the most recent or the most common). |
+
+ Whether this is the main alias for the entity in the
+specified locale (this could mean the most recent or the most common).
+ |
- | type |
+ type |
String |
- The type or purpose of the alias – whether it is a variant,
-search hint, etc. |
+
+ The type or purpose of the alias – whether it is a variant,
+search hint, etc.
+ |
- | typeID |
+ typeID |
MBID |
- The MBID associated with the value of the type
-field. |
+
+ The MBID associated with the value of the type
+field.
+ |
@@ -185,48 +205,64 @@ or settlements (countries, cities, or the like).
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | name |
+ name |
String |
- The official name of the entity. |
+
+ The official name of the entity.
+ |
- | sortName |
+ sortName |
String |
- The string to use for the purpose of ordering by name (for
+ |
+ The string to use for the purpose of ordering by name (for
example, by moving articles like ‘the’ to the end or a person’s last name to
-the front). |
+the front).
+
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | aliases |
+ aliases |
[Alias] |
- Aliases are used to store
-alternate names or misspellings. |
+
+ Aliases are used to store
+alternate names or misspellings.
+ |
- | isoCodes |
+ isoCodes |
[String] |
- ISO 3166 codes are
-the codes assigned by ISO to countries and subdivisions. |
+
+ ISO 3166 codes are
+the codes assigned by ISO to countries and subdivisions.
+ |
- | artists |
+ artists |
ArtistConnection |
- A list of artists linked to this entity. |
+
+ A list of artists linked to this entity.
+ |
| after |
@@ -239,9 +275,11 @@ the codes assigned by ISO to countries and subdivisions.
|
- | events |
+ events |
EventConnection |
- A list of events linked to this entity. |
+
+ A list of events linked to this entity.
+ |
| after |
@@ -254,9 +292,11 @@ the codes assigned by ISO to countries and subdivisions.
|
- | labels |
+ labels |
LabelConnection |
- A list of labels linked to this entity. |
+
+ A list of labels linked to this entity.
+ |
| after |
@@ -269,9 +309,11 @@ the codes assigned by ISO to countries and subdivisions.
|
- | places |
+ places |
PlaceConnection |
- A list of places linked to this entity. |
+
+ A list of places linked to this entity.
+ |
| after |
@@ -284,9 +326,11 @@ the codes assigned by ISO to countries and subdivisions.
|
- | releases |
+ releases |
ReleaseConnection |
- A list of releases linked to this entity. |
+
+ A list of releases linked to this entity.
+ |
| after |
@@ -309,14 +353,18 @@ the codes assigned by ISO to countries and subdivisions.
Filter by one or more release statuses. |
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -342,20 +390,26 @@ A connection to a list of items.
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | name |
+ name |
String |
- The official name of the entity. |
+
+ The official name of the entity.
+ |
- | sortName |
+ sortName |
String |
- The string to use for the purpose of ordering by name (for
+ |
+ The string to use for the purpose of ordering by name (for
example, by moving articles like ‘the’ to the end or a person’s last name to
-the front). |
+the front).
+
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | aliases |
+ aliases |
[Alias] |
- Aliases are used to store
-alternate names or misspellings. |
+
+ Aliases are used to store
+alternate names or misspellings.
+ |
- | country |
+ country |
String |
- The country with which an artist is primarily identified. It
-is often, but not always, its birth/formation country. |
+
+ The country with which an artist is primarily identified. It
+is often, but not always, its birth/formation country.
+ |
- | area |
+ area |
Area |
- The area with which an artist is primarily identified. It
-is often, but not always, its birth/formation country. |
+
+ The area with which an artist is primarily identified. It
+is often, but not always, its birth/formation country.
+ |
- | beginArea |
+ beginArea |
Area |
- The area in which an artist began their career (or where
-were born, if the artist is a person). |
+
+ The area in which an artist began their career (or where
+were born, if the artist is a person).
+ |
- | endArea |
+ endArea |
Area |
- The area in which an artist ended their career (or where
-they died, if the artist is a person). |
+
+ The area in which an artist ended their career (or where
+they died, if the artist is a person).
+ |
- | lifeSpan |
+ lifeSpan |
LifeSpan |
- The begin and end dates of the entity’s existence. Its exact
-meaning depends on the type of entity. |
+
+ The begin and end dates of the entity’s existence. Its exact
+meaning depends on the type of entity.
+ |
- | gender |
+ gender |
String |
- Whether a person or character identifies as male, female, or
-neither. Groups do not have genders. |
+
+ Whether a person or character identifies as male, female, or
+neither. Groups do not have genders.
+ |
- | genderID |
+ genderID |
MBID |
- The MBID associated with the value of the gender
-field. |
+
+ The MBID associated with the value of the gender
+field.
+ |
- | type |
+ type |
String |
- Whether an artist is a person, a group, or something else. |
+
+ Whether an artist is a person, a group, or something else.
+ |
- | typeID |
+ typeID |
MBID |
- The MBID associated with the value of the type
-field. |
+
+ The MBID associated with the value of the type
+field.
+ |
- | ipis |
+ ipis |
[IPI] |
- List of Interested Parties Information
-(IPI) codes for the artist. |
+
+ List of Interested Parties Information
+(IPI) codes for the artist.
+ |
- | isnis |
+ isnis |
[ISNI] |
- List of International Standard Name Identifier
-(ISNI) codes for the artist. |
+
+ List of International Standard Name Identifier
+(ISNI) codes for the artist.
+ |
- | recordings |
+ recordings |
RecordingConnection |
- A list of recordings linked to this entity. |
+
+ A list of recordings linked to this entity.
+ |
| after |
@@ -517,9 +613,11 @@ field.
|
- | releases |
+ releases |
ReleaseConnection |
- A list of releases linked to this entity. |
+
+ A list of releases linked to this entity.
+ |
| after |
@@ -542,9 +640,11 @@ field.
Filter by one or more release statuses. |
- | releaseGroups |
+ releaseGroups |
ReleaseGroupConnection |
- A list of release groups linked to this entity. |
+
+ A list of release groups linked to this entity.
+ |
| after |
@@ -562,9 +662,11 @@ field.
Filter by one or more release group types. |
- | works |
+ works |
WorkConnection |
- A list of works linked to this entity. |
+
+ A list of works linked to this entity.
+ |
| after |
@@ -577,14 +679,18 @@ field.
|
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -610,20 +716,26 @@ A connection to a list of items.
- | areas |
+ areas |
AreaConnection |
- Browse area entities linked to the given arguments. |
+
+ Browse area entities linked to the given arguments.
+ |
| after |
@@ -724,9 +850,11 @@ entity.
The MBID of a collection in which the entity is found. |
- | artists |
+ artists |
ArtistConnection |
- Browse artist entities linked to the given arguments. |
+
+ Browse artist entities linked to the given arguments.
+ |
| after |
@@ -769,9 +897,11 @@ entity.
The MBID of a work to which the artist is linked. |
- | events |
+ events |
EventConnection |
- Browse event entities linked to the given arguments. |
+
+ Browse event entities linked to the given arguments.
+ |
| after |
@@ -804,9 +934,11 @@ entity.
The MBID of a place to which the event is linked. |
- | labels |
+ labels |
LabelConnection |
- Browse label entities linked to the given arguments. |
+
+ Browse label entities linked to the given arguments.
+ |
| after |
@@ -834,9 +966,11 @@ entity.
The MBID of a release to which the entity is linked. |
- | places |
+ places |
PlaceConnection |
- Browse place entities linked to the given arguments. |
+
+ Browse place entities linked to the given arguments.
+ |
| after |
@@ -859,9 +993,11 @@ entity.
The MBID of a collection in which the entity is found. |
- | recordings |
+ recordings |
RecordingConnection |
- Browse recording entities linked to the given arguments. |
+
+ Browse recording entities linked to the given arguments.
+ |
| after |
@@ -889,9 +1025,11 @@ entity.
The MBID of a release to which the entity is linked. |
- | releases |
+ releases |
ReleaseConnection |
- Browse release entities linked to the given arguments. |
+
+ Browse release entities linked to the given arguments.
+ |
| after |
@@ -955,9 +1093,11 @@ release, but is not included in the credits for the release itself.
Filter by one or more release statuses. |
- | releaseGroups |
+ releaseGroups |
ReleaseGroupConnection |
- Browse release group entities linked to the given arguments. |
+
+ Browse release group entities linked to the given arguments.
+ |
| after |
@@ -990,9 +1130,11 @@ release, but is not included in the credits for the release itself.
Filter by one or more release group types. |
- | works |
+ works |
WorkConnection |
- Browse work entities linked to the given arguments. |
+
+ Browse work entities linked to the given arguments.
+ |
| after |
@@ -1028,14 +1170,18 @@ Geographic coordinates described with latitude and longitude.
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | name |
+ name |
String |
- The official name of the entity. |
+
+ The official name of the entity.
+ |
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | aliases |
+ aliases |
[Alias] |
- Aliases are used to store
-alternate names or misspellings. |
+
+ Aliases are used to store
+alternate names or misspellings.
+ |
- | lifeSpan |
+ lifeSpan |
LifeSpan |
- The begin and end dates of the entity’s existence. Its exact
-meaning depends on the type of entity. |
+
+ The begin and end dates of the entity’s existence. Its exact
+meaning depends on the type of entity.
+ |
- | time |
+ time |
Time |
- The start time of the event. |
+
+ The start time of the event.
+ |
- | cancelled |
+ cancelled |
Boolean |
- Whether or not the event took place. |
+
+ Whether or not the event took place.
+ |
- | setlist |
+ setlist |
String |
- A list of songs performed, optionally including links to
+ |
+ A list of songs performed, optionally including links to
artists and works. See the setlist documentation
-for syntax and examples. |
+for syntax and examples.
+
- | type |
+ type |
String |
- What kind of event the event is, e.g. concert, festival, etc. |
+
+ What kind of event the event is, e.g. concert, festival, etc.
+ |
- | typeID |
+ typeID |
MBID |
- The MBID associated with the value of the type
-field. |
+
+ The MBID associated with the value of the type
+field.
+ |
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -1146,20 +1318,26 @@ A connection to a list of items.
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | name |
+ name |
String |
- The official name of the entity. |
+
+ The official name of the entity.
+ |
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | aliases |
+ aliases |
[Alias] |
- Aliases are used to store
-alternate names or misspellings. |
+
+ Aliases are used to store
+alternate names or misspellings.
+ |
- | description |
+ description |
String |
- A brief description of the main characteristics of the
-instrument. |
+
+ A brief description of the main characteristics of the
+instrument.
+ |
- | type |
+ type |
String |
- The type categorises the instrument by the way the sound is
+ |
+ The type categorises the instrument by the way the sound is
created, similar to the Hornbostel-Sachs
-classification. |
+classification.
+
- | typeID |
+ typeID |
MBID |
- The MBID associated with the value of the type
-field. |
+
+ The MBID associated with the value of the type
+field.
+ |
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -1284,20 +1488,26 @@ A connection to a list of items.
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | name |
+ name |
String |
- The official name of the entity. |
+
+ The official name of the entity.
+ |
- | sortName |
+ sortName |
String |
- The string to use for the purpose of ordering by name (for
+ |
+ The string to use for the purpose of ordering by name (for
example, by moving articles like ‘the’ to the end or a person’s last name to
-the front). |
+the front).
+
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | aliases |
+ aliases |
[Alias] |
- Aliases are used to store
-alternate names or misspellings. |
+
+ Aliases are used to store
+alternate names or misspellings.
+ |
- | country |
+ country |
String |
- The country of origin for the label. |
+
+ The country of origin for the label.
+ |
- | area |
+ area |
Area |
- The area in which the label is based. |
+
+ The area in which the label is based.
+ |
- | lifeSpan |
+ lifeSpan |
LifeSpan |
- The begin and end dates of the entity’s existence. Its exact
-meaning depends on the type of entity. |
+
+ The begin and end dates of the entity’s existence. Its exact
+meaning depends on the type of entity.
+ |
- | labelCode |
+ labelCode |
Int |
- The “LC” code
-of the label. |
+
+ The “LC” code
+of the label.
+ |
- | ipis |
+ ipis |
[IPI] |
- List of Interested Parties Information
-codes for the label. |
+
+ List of Interested Parties Information
+codes for the label.
+ |
- | type |
+ type |
String |
- A type describing the main activity of the label, e.g.
-imprint, production, distributor, rights society, etc. |
+
+ A type describing the main activity of the label, e.g.
+imprint, production, distributor, rights society, etc.
+ |
- | typeID |
+ typeID |
MBID |
- The MBID associated with the value of the type
-field. |
+
+ The MBID associated with the value of the type
+field.
+ |
- | releases |
+ releases |
ReleaseConnection |
- A list of releases linked to this entity. |
+
+ A list of releases linked to this entity.
+ |
| after |
@@ -1442,14 +1686,18 @@ field.
Filter by one or more release statuses. |
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -1475,20 +1723,26 @@ A connection to a list of items.
- | area |
+ area |
Area |
- Look up a specific area by its MBID. |
+
+ Look up a specific area by its MBID.
+ |
| mbid |
@@ -1572,9 +1840,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The MBID of the entity. |
- | artist |
+ artist |
Artist |
- Look up a specific artist by its MBID. |
+
+ Look up a specific artist by its MBID.
+ |
| mbid |
@@ -1582,9 +1852,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The MBID of the entity. |
- | event |
+ event |
Event |
- Look up a specific event by its MBID. |
+
+ Look up a specific event by its MBID.
+ |
| mbid |
@@ -1592,9 +1864,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The MBID of the entity. |
- | instrument |
+ instrument |
Instrument |
- Look up a specific instrument by its MBID. |
+
+ Look up a specific instrument by its MBID.
+ |
| mbid |
@@ -1602,9 +1876,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The MBID of the entity. |
- | label |
+ label |
Label |
- Look up a specific label by its MBID. |
+
+ Look up a specific label by its MBID.
+ |
| mbid |
@@ -1612,9 +1888,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The MBID of the entity. |
- | place |
+ place |
Place |
- Look up a specific place by its MBID. |
+
+ Look up a specific place by its MBID.
+ |
| mbid |
@@ -1622,9 +1900,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The MBID of the entity. |
- | recording |
+ recording |
Recording |
- Look up a specific recording by its MBID. |
+
+ Look up a specific recording by its MBID.
+ |
| mbid |
@@ -1632,9 +1912,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The MBID of the entity. |
- | release |
+ release |
Release |
- Look up a specific release by its MBID. |
+
+ Look up a specific release by its MBID.
+ |
| mbid |
@@ -1642,9 +1924,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The MBID of the entity. |
- | releaseGroup |
+ releaseGroup |
ReleaseGroup |
- Look up a specific release group by its MBID. |
+
+ Look up a specific release group by its MBID.
+ |
| mbid |
@@ -1652,9 +1936,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The MBID of the entity. |
- | series |
+ series |
Series |
- Look up a specific series by its MBID. |
+
+ Look up a specific series by its MBID.
+ |
| mbid |
@@ -1662,9 +1948,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The MBID of the entity. |
- | url |
+ url |
URL |
- Look up a specific URL by its MBID. |
+
+ Look up a specific URL by its MBID.
+ |
| mbid |
@@ -1677,9 +1965,11 @@ A lookup of an individual MusicBrainz entity by its MBID.
The web address of the URL entity to look up. |
- | work |
+ work |
Work |
- Look up a specific work by its MBID. |
+
+ Look up a specific work by its MBID.
+ |
| mbid |
@@ -1700,24 +1990,32 @@ Information about pagination in a connection.
- | hasNextPage |
+ hasNextPage |
Boolean! |
- When paginating forwards, are there more items? |
+
+ When paginating forwards, are there more items?
+ |
- | hasPreviousPage |
+ hasPreviousPage |
Boolean! |
- When paginating backwards, are there more items? |
+
+ When paginating backwards, are there more items?
+ |
- | startCursor |
+ startCursor |
String |
- When paginating backwards, the cursor to continue. |
+
+ When paginating backwards, the cursor to continue.
+ |
- | endCursor |
+ endCursor |
String |
- When paginating forwards, the cursor to continue. |
+
+ When paginating forwards, the cursor to continue.
+ |
@@ -1734,70 +2032,94 @@ or other place where music is performed, recorded, engineered, etc.
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | name |
+ name |
String |
- The official name of the entity. |
+
+ The official name of the entity.
+ |
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | aliases |
+ aliases |
[Alias] |
- Aliases are used to store
-alternate names or misspellings. |
+
+ Aliases are used to store
+alternate names or misspellings.
+ |
- | address |
+ address |
String |
- The address describes the location of the place using the
-standard addressing format for the country it is located in. |
+
+ The address describes the location of the place using the
+standard addressing format for the country it is located in.
+ |
- | area |
+ area |
Area |
- The area entity representing the area, such as the city, in
-which the place is located. |
+
+ The area entity representing the area, such as the city, in
+which the place is located.
+ |
- | coordinates |
+ coordinates |
Coordinates |
- The geographic coordinates of the place. |
+
+ The geographic coordinates of the place.
+ |
- | lifeSpan |
+ lifeSpan |
LifeSpan |
- The begin and end dates of the entity’s existence. Its exact
-meaning depends on the type of entity. |
+
+ The begin and end dates of the entity’s existence. Its exact
+meaning depends on the type of entity.
+ |
- | type |
+ type |
String |
- The type categorises the place based on its primary
-function. |
+
+ The type categorises the place based on its primary
+function.
+ |
- | typeID |
+ typeID |
MBID |
- The MBID associated with the value of the type
-field. |
+
+ The MBID associated with the value of the type
+field.
+ |
- | events |
+ events |
EventConnection |
- A list of events linked to this entity. |
+
+ A list of events linked to this entity.
+ |
| after |
@@ -1810,14 +2132,18 @@ field.
|
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -1843,20 +2169,26 @@ A connection to a list of items.
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | title |
+ title |
String |
- The official title of the entity. |
+
+ The official title of the entity.
+ |
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | aliases |
+ aliases |
[Alias] |
- Aliases are used to store
-alternate names or misspellings. |
+
+ Aliases are used to store
+alternate names or misspellings.
+ |
- | artistCredit |
+ artistCredit ⚠️ |
[ArtistCredit] |
- The main credited artist(s). |
+
+ The main credited artist(s).
+
⚠️ DEPRECATED
+ The artistCredit field has been renamed to
+artistCredits, since it is a list of credits and is referred to in the
+plural form throughout the MusicBrainz documentation. This field is deprecated
+and will be removed in a major release in the future. Use the equivalent
+artistCredits field.
+ |
- | length |
+ artistCredits |
+ [ArtistCredit] |
+
+ The main credited artist(s).
+ |
+
+
+ | length |
Int |
- An approximation to the length of the recording, calculated
-from the lengths of the tracks using it. |
+
+ An approximation to the length of the recording, calculated
+from the lengths of the tracks using it.
+ |
- | video |
+ video |
Boolean |
- Whether this is a video recording. |
+
+ Whether this is a video recording.
+ |
- | artists |
+ artists |
ArtistConnection |
- A list of artists linked to this entity. |
+
+ A list of artists linked to this entity.
+ |
| after |
@@ -1969,9 +2338,11 @@ from the lengths of the tracks using it.
|
- | releases |
+ releases |
ReleaseConnection |
- A list of releases linked to this entity. |
+
+ A list of releases linked to this entity.
+ |
| after |
@@ -1994,14 +2365,18 @@ from the lengths of the tracks using it.
Filter by one or more release statuses. |
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -2027,20 +2402,26 @@ A connection to a list of items.
- | target |
+ target |
Entity! |
- The target entity. |
+
+ The target entity.
+ |
- | direction |
+ direction |
String! |
- The direction of the relationship. |
+
+ The direction of the relationship.
+ |
- | targetType |
+ targetType |
String! |
- The type of entity on the receiving end of the relationship. |
+
+ The type of entity on the receiving end of the relationship.
+ |
- | sourceCredit |
+ sourceCredit |
String |
- How the source entity was actually credited, if different
-from its main (performance) name. |
+
+ How the source entity was actually credited, if different
+from its main (performance) name.
+ |
- | targetCredit |
+ targetCredit |
String |
- How the target entity was actually credited, if different
-from its main (performance) name. |
+
+ How the target entity was actually credited, if different
+from its main (performance) name.
+ |
- | begin |
+ begin |
Date |
- The date on which the relationship became applicable. |
+
+ The date on which the relationship became applicable.
+ |
- | end |
+ end |
Date |
- The date on which the relationship became no longer applicable. |
+
+ The date on which the relationship became no longer applicable.
+ |
- | ended |
+ ended |
Boolean |
- Whether the relationship still applies. |
+
+ Whether the relationship still applies.
+ |
- | attributes |
+ attributes |
[String] |
- Attributes which modify the relationship. There is a list
+ |
+ Attributes which modify the relationship. There is a list
of all attributes, but the
attributes which are available, and how they should be used, depends on the
-relationship type. |
+relationship type.
+
- | type |
+ type |
String |
- The type of relationship. |
+
+ The type of relationship.
+ |
- | typeID |
+ typeID |
MBID |
- The MBID associated with the value of the type
-field. |
+
+ The MBID associated with the value of the type
+field.
+ |
@@ -2161,20 +2570,26 @@ A connection to a list of items.
- | areas |
+ areas |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2260,9 +2683,11 @@ Lists of entity relationships for each entity type.
field.
- | artists |
+ artists |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2301,9 +2726,11 @@ field.
field.
- | events |
+ events |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2342,9 +2769,11 @@ field.
field.
- | instruments |
+ instruments |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2383,9 +2812,11 @@ field.
field.
- | labels |
+ labels |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2424,9 +2855,11 @@ field.
field.
- | places |
+ places |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2465,9 +2898,11 @@ field.
field.
- | recordings |
+ recordings |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2506,9 +2941,11 @@ field.
field.
- | releases |
+ releases |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2547,9 +2984,11 @@ field.
field.
- | releaseGroups |
+ releaseGroups |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2588,9 +3027,11 @@ field.
field.
- | series |
+ series |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2629,9 +3070,11 @@ field.
field.
- | urls |
+ urls |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2670,9 +3113,11 @@ field.
field.
- | works |
+ works |
RelationshipConnection |
- A list of relationships between these two entity types. |
+
+ A list of relationships between these two entity types.
+ |
| after |
@@ -2728,102 +3173,149 @@ MusicBrainz as one release.
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | title |
+ title |
String |
- The official title of the entity. |
+
+ The official title of the entity.
+ |
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | aliases |
+ aliases |
[Alias] |
- Aliases are used to store
-alternate names or misspellings. |
+
+ Aliases are used to store
+alternate names or misspellings.
+ |
- | artistCredit |
+ artistCredit ⚠️ |
[ArtistCredit] |
- The main credited artist(s). |
+
+ The main credited artist(s).
+
⚠️ DEPRECATED
+ The artistCredit field has been renamed to
+artistCredits, since it is a list of credits and is referred to in the
+plural form throughout the MusicBrainz documentation. This field is deprecated
+and will be removed in a major release in the future. Use the equivalent
+artistCredits field.
+ |
- | releaseEvents |
+ artistCredits |
+ [ArtistCredit] |
+
+ The main credited artist(s).
+ |
+
+
+ | releaseEvents |
[ReleaseEvent] |
- The release events for this release. |
+
+ The release events for this release.
+ |
- | date |
+ date |
Date |
- The release date
+ |
+ The release date
is the date in which a release was made available through some sort of
-distribution mechanism. |
+distribution mechanism.
+
- | country |
+ country |
String |
- The country in which the release was issued. |
+
+ The country in which the release was issued.
+ |
- | asin |
+ asin |
ASIN |
- The Amazon Standard Identification Number
-of the release. |
+
+ The Amazon Standard Identification Number
+of the release.
+ |
- | barcode |
+ barcode |
String |
- The barcode, if the
+ |
+ The barcode, if the
release has one. The most common types found on releases are 12-digit
UPCs and 13-digit
-EANs. |
+EANs.
+
- | status |
+ status |
ReleaseStatus |
- The status describes how “official” a release is. |
+
+ The status describes how “official” a release is.
+ |
- | statusID |
+ statusID |
MBID |
- The MBID associated with the value of the status
-field. |
+
+ The MBID associated with the value of the status
+field.
+ |
- | packaging |
+ packaging |
String |
- The physical packaging that accompanies the release. See
+ |
+ The physical packaging that accompanies the release. See
the list of packaging for more
-information. |
+information.
+
- | packagingID |
+ packagingID |
MBID |
- The MBID associated with the value of the packaging
-field. |
+
+ The MBID associated with the value of the packaging
+field.
+ |
- | quality |
+ quality |
String |
- Data quality indicates how good the data for a release is.
+ |
+ Data quality indicates how good the data for a release is.
It is not a mark of how good or bad the music itself is – for that, use
-ratings. |
+ratings.
+
- | artists |
+ artists |
ArtistConnection |
- A list of artists linked to this entity. |
+
+ A list of artists linked to this entity.
+ |
| after |
@@ -2836,9 +3328,11 @@ It is not a mark of how good or bad the music itself is – for that, use
|
- | labels |
+ labels |
LabelConnection |
- A list of labels linked to this entity. |
+
+ A list of labels linked to this entity.
+ |
| after |
@@ -2851,9 +3345,11 @@ It is not a mark of how good or bad the music itself is – for that, use
|
- | recordings |
+ recordings |
RecordingConnection |
- A list of recordings linked to this entity. |
+
+ A list of recordings linked to this entity.
+ |
| after |
@@ -2866,9 +3362,11 @@ It is not a mark of how good or bad the music itself is – for that, use
|
- | releaseGroups |
+ releaseGroups |
ReleaseGroupConnection |
- A list of release groups linked to this entity. |
+
+ A list of release groups linked to this entity.
+ |
| after |
@@ -2886,14 +3384,18 @@ It is not a mark of how good or bad the music itself is – for that, use
Filter by one or more release group types. |
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -2919,20 +3421,26 @@ A connection to a list of items.
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | title |
+ title |
String |
- The official title of the entity. |
+
+ The official title of the entity.
+ |
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | aliases |
+ aliases |
[Alias] |
- Aliases are used to store
-alternate names or misspellings. |
+
+ Aliases are used to store
+alternate names or misspellings.
+ |
- | artistCredit |
+ artistCredit ⚠️ |
[ArtistCredit] |
- The main credited artist(s). |
+
+ The main credited artist(s).
+
⚠️ DEPRECATED
+ The artistCredit field has been renamed to
+artistCredits, since it is a list of credits and is referred to in the
+plural form throughout the MusicBrainz documentation. This field is deprecated
+and will be removed in a major release in the future. Use the equivalent
+artistCredits field.
+ |
- | firstReleaseDate |
+ artistCredits |
+ [ArtistCredit] |
+
+ The main credited artist(s).
+ |
+
+
+ | firstReleaseDate |
Date |
- The date of the earliest release in the group. |
+
+ The date of the earliest release in the group.
+ |
- | primaryType |
+ primaryType |
ReleaseGroupType |
- The type
+ |
+ The type
of a release group describes what kind of releases the release group represents,
e.g. album, single, soundtrack, compilation, etc. A release group can have a
-“main” type and an unspecified number of additional types. |
+“main” type and an unspecified number of additional types.
+
- | primaryTypeID |
+ primaryTypeID |
MBID |
- The MBID associated with the value of the primaryType
-field. |
+
+ The MBID associated with the value of the primaryType
+field.
+ |
- | secondaryTypes |
+ secondaryTypes |
[ReleaseGroupType] |
- Additional types
-that apply to this release group. |
+
+ Additional types
+that apply to this release group.
+ |
- | secondaryTypeIDs |
+ secondaryTypeIDs |
[MBID] |
- The MBIDs associated with the values of the secondaryTypes
-field. |
+
+ The MBIDs associated with the values of the secondaryTypes
+field.
+ |
- | artists |
+ artists |
ArtistConnection |
- A list of artists linked to this entity. |
+
+ A list of artists linked to this entity.
+ |
| after |
@@ -3085,9 +3640,11 @@ field.
|
- | releases |
+ releases |
ReleaseConnection |
- A list of releases linked to this entity. |
+
+ A list of releases linked to this entity.
+ |
| after |
@@ -3110,14 +3667,18 @@ field.
Filter by one or more release statuses. |
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -3143,20 +3704,26 @@ A connection to a list of items.
- | areas |
+ areas |
AreaConnection |
- Search for area entities matching the given query. |
+
+ Search for area entities matching the given query.
+ |
| query |
@@ -3222,9 +3797,11 @@ and search fields.
|
- | artists |
+ artists |
ArtistConnection |
- Search for artist entities matching the given query. |
+
+ Search for artist entities matching the given query.
+ |
| query |
@@ -3243,9 +3820,11 @@ and search fields.
|
- | events |
+ events |
EventConnection |
- Search for event entities matching the given query. |
+
+ Search for event entities matching the given query.
+ |
| query |
@@ -3264,9 +3843,11 @@ and search fields.
|
- | instruments |
+ instruments |
InstrumentConnection |
- Search for instrument entities matching the given query. |
+
+ Search for instrument entities matching the given query.
+ |
| query |
@@ -3285,9 +3866,11 @@ and search fields.
|
- | labels |
+ labels |
LabelConnection |
- Search for label entities matching the given query. |
+
+ Search for label entities matching the given query.
+ |
| query |
@@ -3306,9 +3889,11 @@ and search fields.
|
- | places |
+ places |
PlaceConnection |
- Search for place entities matching the given query. |
+
+ Search for place entities matching the given query.
+ |
| query |
@@ -3327,9 +3912,11 @@ and search fields.
|
- | recordings |
+ recordings |
RecordingConnection |
- Search for recording entities matching the given query. |
+
+ Search for recording entities matching the given query.
+ |
| query |
@@ -3348,9 +3935,11 @@ and search fields.
|
- | releases |
+ releases |
ReleaseConnection |
- Search for release entities matching the given query. |
+
+ Search for release entities matching the given query.
+ |
| query |
@@ -3369,9 +3958,11 @@ and search fields.
|
- | releaseGroups |
+ releaseGroups |
ReleaseGroupConnection |
- Search for release group entities matching the given query. |
+
+ Search for release group entities matching the given query.
+ |
| query |
@@ -3390,9 +3981,11 @@ and search fields.
|
- | series |
+ series |
SeriesConnection |
- Search for series entities matching the given query. |
+
+ Search for series entities matching the given query.
+ |
| query |
@@ -3411,9 +4004,11 @@ and search fields.
|
- | works |
+ works |
WorkConnection |
- Search for work entities matching the given query. |
+
+ Search for work entities matching the given query.
+ |
| query |
@@ -3447,46 +4042,62 @@ theme.
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | name |
+ name |
String |
- The official name of the entity. |
+
+ The official name of the entity.
+ |
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | type |
+ type |
String |
- The type primarily describes what type of entity the series
-contains. |
+
+ The type primarily describes what type of entity the series
+contains.
+ |
- | typeID |
+ typeID |
MBID |
- The MBID associated with the value of the type
-field. |
+
+ The MBID associated with the value of the type
+field.
+ |
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -3512,20 +4123,26 @@ A connection to a list of items.
- | id |
+ id |
ID! |
- The ID of an object |
+
+ The ID of an object
+ |
- | mbid |
+ mbid |
MBID! |
- The MBID of the entity. |
+
+ The MBID of the entity.
+ |
- | title |
+ title |
String |
- The official title of the entity. |
+
+ The official title of the entity.
+ |
- | disambiguation |
+ disambiguation |
String |
- A comment used to help distinguish identically named entitites. |
+
+ A comment used to help distinguish identically named entitites.
+ |
- | aliases |
+ aliases |
[Alias] |
- Aliases are used to store
-alternate names or misspellings. |
+
+ Aliases are used to store
+alternate names or misspellings.
+ |
- | iswcs |
+ iswcs |
[String] |
- A list of ISWCs assigned
-to the work by copyright collecting agencies. |
+
+ A list of ISWCs assigned
+to the work by copyright collecting agencies.
+ |
- | language |
+ language |
String |
- The language in which the work was originally written. |
+
+ The language in which the work was originally written.
+ |
- | type |
+ type |
String |
- The type of work. |
+
+ The type of work.
+ |
- | typeID |
+ typeID |
MBID |
- The MBID associated with the value of the type
-field. |
+
+ The MBID associated with the value of the type
+field.
+ |
- | artists |
+ artists |
ArtistConnection |
- A list of artists linked to this entity. |
+
+ A list of artists linked to this entity.
+ |
| after |
@@ -3753,14 +4420,18 @@ field.
|
- | relationships |
+ relationships |
Relationships |
- Relationships between this entity and other entitites. |
+
+ Relationships between this entity and other entitites.
+ |
- | tags |
+ tags |
TagConnection |
- A list of tags linked to this entity. |
+
+ A list of tags linked to this entity.
+ |
| after |
@@ -3786,20 +4457,26 @@ A connection to a list of items.
- | ALBUM |
- An album, perhaps better defined as a “Long Play” (LP)
+ | ALBUM |
+
+ An album, perhaps better defined as a “Long Play” (LP)
release, generally consists of previously unreleased material (unless this type
is combined with secondary types which change that, such as “Compilation”). This
-includes album re-issues, with or without bonus tracks. |
+includes album re-issues, with or without bonus tracks.
+
- | SINGLE |
- A single typically has one main song and possibly a handful
+ | SINGLE |
+
+ A single typically has one main song and possibly a handful
of additional tracks or remixes of the main track. A single is usually named
-after its main song. |
+after its main song.
+
- | EP |
- An EP is a so-called “Extended Play” release and often
+ | EP |
+
+ An EP is a so-called “Extended Play” release and often
contains the letters EP in the title. Generally an EP will be shorter than a
full length release (an LP or “Long Play”) and the tracks are usually exclusive
to the EP, in other words the tracks don’t come from a previously issued
release. EP is fairly difficult to define; usually it should only be assumed
-that a release is an EP if the artist defines it as such. |
+that a release is an EP if the artist defines it as such.
+
- | OTHER |
- Any release that does not fit any of the other categories. |
+ OTHER |
+
+ Any release that does not fit any of the other categories.
+ |
- | BROADCAST |
- An episodic release that was originally broadcast via radio,
-television, or the Internet, including podcasts. |
+ BROADCAST |
+
+ An episodic release that was originally broadcast via radio,
+television, or the Internet, including podcasts.
+ |
- | COMPILATION |
- A compilation is a collection of previously released tracks
-by one or more artists. |
+ COMPILATION |
+
+ A compilation is a collection of previously released tracks
+by one or more artists.
+ |
- | SOUNDTRACK |
- A soundtrack is the musical score to a movie, TV series,
-stage show, computer game, etc. |
+ SOUNDTRACK |
+
+ A soundtrack is the musical score to a movie, TV series,
+stage show, computer game, etc.
+ |
- | SPOKENWORD |
- A non-music spoken word release. |
+ SPOKENWORD |
+
+ A non-music spoken word release.
+ |
- | INTERVIEW |
- An interview release contains an interview, generally with
-an artist. |
+ INTERVIEW |
+
+ An interview release contains an interview, generally with
+an artist.
+ |
- | AUDIOBOOK |
- An audiobook is a book read by a narrator without music. |
+ AUDIOBOOK |
+
+ An audiobook is a book read by a narrator without music.
+ |
- | LIVE |
- A release that was recorded live. |
+ LIVE |
+
+ A release that was recorded live.
+ |
- | REMIX |
- A release that was (re)mixed from previously released
-material. |
+ REMIX |
+
+ A release that was (re)mixed from previously released
+material.
+ |
- | DJMIX |
- A DJ-mix is a sequence of several recordings played one
+ | DJMIX |
+
+ A DJ-mix is a sequence of several recordings played one
after the other, each one modified so that they blend together into a continuous
flow of music. A DJ mix release requires that the recordings be modified in some
manner, and the DJ who does this modification is usually (although not always)
-credited in a fairly prominent way. |
+credited in a fairly prominent way.
+
- | MIXTAPE |
- Promotional in nature (but not necessarily free), mixtapes
+ | MIXTAPE |
+
+ Promotional in nature (but not necessarily free), mixtapes
and street albums are often released by artists to promote new artists, or
upcoming studio albums by prominent artists. They are also sometimes used to
keep fans’ attention between studio releases and are most common in rap & hip
@@ -3927,16 +4637,21 @@ mixes (which are usually deemed compilations) and are defined by having a
significant proportion of new material, including original production or
original vocals over top of other artists’ instrumentals. They are distinct from
demos in that they are designed for release directly to the public and fans, not
-to labels. |
+to labels.
+
- | DEMO |
- A release that was recorded for limited circulation or
-reference use rather than for general public release. |
+ DEMO |
+
+ A release that was recorded for limited circulation or
+reference use rather than for general public release.
+ |
- | NAT |
- A non-album track (special case). |
+ NAT |
+
+ A non-album track (special case).
+ |
@@ -3950,25 +4665,33 @@ bootleg, etc.