The current listening status of the actor. Only one can be active at a time (rkey: self).
Record Key
literal:self
Fixed literal value
Properties
expiresAt
string
datetime
Optional
When the status expires. Defaults to startedAt plus track duration plus idle time.
startedAt
string
datetime
Required
When the track started playing.
track
ref
app.rocksky.actor.defs#trackView
Required
The track currently being played.
View raw schema
{
"key": "literal:self",
"type": "record",
"record": {
"type": "object",
"required": [
"track",
"startedAt"
],
"properties": {
"track": {
"ref": "app.rocksky.actor.defs#trackView",
"type": "ref",
"description": "The track currently being played."
},
"expiresAt": {
"type": "string",
"format": "datetime",
"description": "When the status expires. Defaults to startedAt plus track duration plus idle time."
},
"startedAt": {
"type": "string",
"format": "datetime",
"description": "When the track started playing."
}
}
},
"description": "The current listening status of the actor. Only one can be active at a time (rkey: self)."
}