app.rocksky.playlist.song
A song entry in a playlist. Holds a strong reference to the playlist it belongs to, a strong reference to the song record itself, and a denormalized copy of the song metadata so the entry can be rendered without dereferencing the song.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | playlist.rocksky.app |
| Indexed |
Record
record · key tidProperties
The date and time the song was added to the playlist.
The album the song belongs to.
minLength: 1maxLength: 256
albumArtUrl
string · uriThe URL of the album art of the song.
The album artist of the song.
minLength: 1maxLength: 256
The artist of the song.
minLength: 1maxLength: 256
The duration of the song in milliseconds.
minimum: 1
Strong reference (AT-URI + CID) to the parent app.rocksky.playlist record.
Strong reference (AT-URI + CID) to the app.rocksky.song record this entry points at.
The title of the song.
minLength: 1maxLength: 512
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.rocksky.song
recordA declaration of a song.
-
app.rocksky.playlist
recordA declaration of a playlist.
-
at.eptss.song
objectA song, used inline (with $type) as an at.atjam.round subject or inside at.eptss records. Not a standalone record.
-
app.rocksky.album
recordA declaration of an album.
-
app.rocksky.scrobble
recordA declaration of a scrobble.