Page Summary
-
The
MusicChangeRequestresource represents a request for changes to music-related content, including details like creation time, type, and status. -
Change requests can be associated with either a specific release or a track, and they cover various issues such as misreconciled artists, incorrect playability, undesired discography, or metadata errors.
-
The
Stateof aMusicChangeRequestcan beOPEN,CLOSED, orEXPIRED, indicating the status of the resolution process. -
Several input-only data types contain supplemental information fields, for example
DesiredArtist,UndesiredDiscography,IncorrectPlayability,DesiredMusicVideoandIncorrectMetadata, allowing partners to specify more details about their request. -
Methods are provided to create new change requests or list existing ones, allowing for the managing of reported issues in music content.
- Resource: MusicChangeRequest
- State
- DesiredArtist
- UndesiredDiscography
- IncorrectPlayability
- ChangeRequestRightsType
- ChangeRequestSurface
- TerritorySet
- DesiredMusicVideo
- IncorrectMetadata
- Methods
Resource: MusicChangeRequest
A representation of a music change request.
| JSON representation |
|---|
{ "name": string, "createTime": string, "type": string, "state": enum ( |
| Fields | |
|---|---|
name |
Output only. Identifier. The resource name of the change request. Format: changeRequests/{changeRequest} |
createTime |
Output only. Creation time of the change request. Uses RFC 3339, where generated output will always be Z-normalized and uses 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
type |
Output only. Type of the change request. Possible values: misreconciledArtist, incorrectMetadata, incorrectArtists, undesiredReleaseDiscography, incorrectPlayability, incorrectTrackMusicVideo. |
state |
Output only. Status of the change request. |
Union field parent. The parent of the change request that could be a release or a track. parent can be only one of the following: |
|
release |
Format: releases/{release} |
track |
Format: releases/{release}/tracks/{track} |
Union field details. Input only. Detailed information about the ChangeRequest. details can be only one of the following: |
|
misreconciledArtist |
Input only. Corresponds to the misreconciledArtist type. |
undesiredDiscography |
Input only. Corresponds to the undesiredReleaseDiscography type. |
incorrectPlayability |
Input only. Corresponds to the incorrectPlayability type. |
incorrectMusicVideo |
Input only. Corresponds to the incorrectTrackMusicVideo type. |
incorrectMetadata |
Input only. Corresponds to the incorrectMetadata type. |
State
Possible status values of change requests.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Default value. This value is unused. |
OPEN |
The change request is unresolved. |
CLOSED |
An operator has closed the change request (perhaps without doing anything). |
EXPIRED |
The change request has been closed without operator resolution. |
DesiredArtist
The desired artist for reconciliation, as specified by a partner.
| JSON representation |
|---|
{ "channelId": string, "newArtist": boolean, "supplementalInfo": string } |
| Fields | |
|---|---|
channelId |
The channel ID of the desired artist. |
newArtist |
True iff there is no existing artist to associate with the release. channelId should be unset if this is true. |
supplementalInfo |
Generic supplemental information. |
UndesiredDiscography
Corresponds to the 'Another artist's release is incorrectly appearing on my artist's channel' option.
| JSON representation |
|---|
{ "channelId": string, "undesiredPlaylistIds": [ string ], "supplementalInfo": string } |
| Fields | |
|---|---|
channelId |
Channel ID of the artist with the undesired release discography. |
undesiredPlaylistIds[] |
Playlist IDs of the undesired releases. |
supplementalInfo |
Generic supplemental information. |
IncorrectPlayability
Corresponds to the '(Release / Art track) is not playable or visible as expected in product' option.
| JSON representation |
|---|
{ "rightsTypes": [ enum ( |
| Fields | |
|---|---|
rightsTypes[] |
The rights types to which the reported change request applies. |
surfaces[] |
The surfaces to which the reported change request applies. |
territorySet |
The territories to which the reported change request applies. |
supplementalInfo |
Generic supplemental information. |
ChangeRequestRightsType
The rights type affected by a reported change request.
| Enums | |
|---|---|
CHANGE_REQUEST_RIGHTS_TYPE_UNSPECIFIED |
Default value. This value is unused. |
AVOD |
Ad-based video on demand. |
SVOD |
Subscription-based video on demand. |
ChangeRequestSurface
The surface affected by a reported change request.
| Enums | |
|---|---|
CHANGE_REQUEST_SURFACE_UNSPECIFIED |
Default value. This value is unused. |
YOUTUBE_MUSIC |
YouTube Music App. |
YOUTUBE |
YouTube Main. |
TerritorySet
A collection of regions.
| JSON representation |
|---|
{ "everywhereComplement": boolean, "regionCodes": [ string ] } |
| Fields | |
|---|---|
everywhereComplement |
If true, this forms the complement of the below set of regionCodes. Note that if this is true and regionCodes is empty it means everywhere. |
regionCodes[] |
List of regions with Unicode CLDR. |
DesiredMusicVideo
The desired music video to associate with an Art Track, as specified by a partner.
| JSON representation |
|---|
{
"videoId": string,
"noMusicVideo": boolean,
"territorySet": {
object ( |
| Fields | |
|---|---|
videoId |
The video ID of the desired music video to associate with the track. |
noMusicVideo |
True iff no music video should be associated with the track. videoId should be unset if this is true. |
territorySet |
The territories where this music video association should apply. |
supplementalInfo |
Generic supplemental information. |
IncorrectMetadata
Corresponds to the '(Release / Art track) I delivered has incorrect spelling, formatting, or translation' and '(Release / Art track) I delivered has the wrong primary or featured artist' options.
| JSON representation |
|---|
{ "supplementalInfo": string } |
| Fields | |
|---|---|
supplementalInfo |
Generic supplemental information. |
Methods |
|
|---|---|
|
Creates a music change request reported to a release or a track. |
|
Retrieves a list of music change requests reported to a release or a track. |