A recording of a song or musical work: the performance captured in a specific format
tid
Timestamp-based ID
Properties
artists
array
of
ref
#artist
Required
No description available.
minLength: 1 itemsaudioFile
ref
#audioFileRef
Optional
Reference to the access-controlled audio file stored in the owner's atproto space.
duration
integer
Optional
Duration of the recording in seconds
isrc
string
Optional
ISRC (International Standard Recording Code) with which the recording is registered
maxLength: 12 bytesmasterOwner
ref
#masterOwnerInfo
Optional
No description available.
song
ref
ch.indiemusi.alpha.song
Optional
No description available.
title
string
Required
No description available.
maxLength: 255 bytesView raw schema
{
"description": "A recording of a song or musical work: the performance captured in a specific format",
"key": "tid",
"record": {
"properties": {
"artists": {
"items": {
"ref": "#artist",
"type": "ref"
},
"minLength": 1,
"type": "array"
},
"audioFile": {
"description": "Reference to the access-controlled audio file stored in the owner's atproto space.",
"ref": "#audioFileRef",
"type": "ref"
},
"duration": {
"description": "Duration of the recording in seconds",
"type": "integer"
},
"isrc": {
"description": "ISRC (International Standard Recording Code) with which the recording is registered",
"maxLength": 12,
"type": "string"
},
"masterOwner": {
"ref": "#masterOwnerInfo",
"type": "ref"
},
"song": {
"ref": "ch.indiemusi.alpha.song",
"type": "ref"
},
"title": {
"maxLength": 255,
"type": "string"
}
},
"required": [
"title",
"artists"
],
"type": "object"
},
"type": "record"
}