sh.diffuse.output.playlistItemBundle

Repository @diffuse.sh did:plc:bg7lpw6sav6l5ou5vbqlbjvy not from the namespace authority
Details · record
Kindrecord
Authorityoutput.diffuse.sh
Indexed

Record

record

Properties

createdAt

string · datetime

data

requiredblob

CBOR-encoded playlist items

  • accept: application/octet-stream

id

requiredstring

playlist

string

updatedAt

string · datetime

Similar lexicons

semantic match

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

  • sh.diffuse.output.trackBundle

    record not from the namespace authority
  • sh.diffuse.output.playlistItem

    record not from the namespace authority

    Transformation to apply to the field value before comparison. This transformation is method to call on the value. For example, `toString`

  • One video's membership in a app.bluvy.tube.playlist, written to the playlist owner's own repo as a separate record (not embedded in the playlist record itself) — same shape as app.bsky.graph.listitem referencing an app.bsky.graph.list. See App\Controller\Account\PlaylistController in the Bluvy Tube source for the writer.

  • An ordered list of records, authored by the repo owner. Deliberately knows nothing about music — or about any project type, which is why it lives in atjam: items are strongRefs to records of any collection, so one list can hold owned audio, an external song reference, and a record from an app that did not exist when this was written, with no schema change. A reader that does not recognise an item's collection renders the URI and moves on — that is the property that makes this infrastructure rath

  • One track in a dev.openplaylist.playlist. Lives in the same repo as the playlist when added through the hosting app; a signed-in contributor may later write one into their own repo pointing at someone else's playlist.