Skip to content

Update Play

PUT
/api/components/{id}/plays/{uid}/play
curl --request PUT \
--url https://example.com/api/components/example/plays/example/play \
--header 'Content-Type: application/json' \
--data '{ "data": { "track": { "name": "example", "metadata": [ { "name": "musicbrainz", "image": "example", "id": "example", "idType": "recording" } ], "image": "example" }, "artists": [ { "name": "example", "metadata": [ { "name": "musicbrainz", "image": "example", "id": "example", "idType": "recording" } ], "image": "example" } ], "albumArtists": [ { "name": "example", "metadata": [ { "name": "musicbrainz", "image": "example", "id": "example", "idType": "recording" } ], "image": "example" } ], "album": { "name": "example", "metadata": [ { "name": "musicbrainz", "image": "example", "id": "example", "idType": "recording" } ], "image": "example" }, "duration": 1, "isrc": "example", "meta": { "brainz": { "trackNumber": 1 } }, "playDate": "example", "listenedFor": 1 }, "meta": { "source": "example", "musicService": "example", "trackId": "example", "parsedFrom": "backlog", "url": { "web": "example", "origin": "example" } } }'
id
required
string
uid
required
string
Media typeapplication/json
object
data
required
object
track
required
object
name
required
string
>= 1 characters
metadata
Array
One of:
object
name
required
string
Allowed value: musicbrainz
image
string
id
required
string
idType
string
Allowed values: recording release track artist release-group
image
string
artists
required
Array<object>
>= 1 items
object
name
required
string
>= 1 characters
metadata
Array
One of:
object
name
required
string
Allowed value: musicbrainz
image
string
id
required
string
idType
string
Allowed values: recording release track artist release-group
image
string
albumArtists
Array<object>
object
name
required
string
>= 1 characters
metadata
Array
One of:
object
name
required
string
Allowed value: musicbrainz
image
string
id
required
string
idType
string
Allowed values: recording release track artist release-group
image
string
album
object
name
required
string
metadata
Array
One of:
object
name
required
string
Allowed value: musicbrainz
image
string
id
required
string
idType
string
Allowed values: recording release track artist release-group
image
string
duration
number
isrc
string
meta
object
brainz
object
trackNumber
integer
> 0 <= 9007199254740991
playDate
string
listenedFor
number
meta
required
object
source
string
musicService
string
trackId
string
parsedFrom
string
Allowed values: backlog now playing player history ingress
url
object
web
string
origin
string
key
additional properties
key
additional properties

Success