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.

Repository @rocksky.app did:plc:vegqomyce4ssoqs7zwqvgqty namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityplaylist.rocksky.app
Indexed

Record

record · key tid

Properties

addedAt

requiredstring · datetime

The date and time the song was added to the playlist.

album

requiredstring

The album the song belongs to.

  • minLength: 1
  • maxLength: 256

albumArtUrl

string · uri

The URL of the album art of the song.

albumArtist

requiredstring

The album artist of the song.

  • minLength: 1
  • maxLength: 256

artist

requiredstring

The artist of the song.

  • minLength: 1
  • maxLength: 256

duration

requiredinteger

The duration of the song in milliseconds.

  • minimum: 1

playlist

requiredref

Strong reference (AT-URI + CID) to the parent app.rocksky.playlist record.

song

requiredref

Strong reference (AT-URI + CID) to the app.rocksky.song record this entry points at.

title

requiredstring

The title of the song.

  • minLength: 1
  • maxLength: 512

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.