dev.pythonplayer123.music.love
The author loves one track. The server writer keeps at most one love per (artist key, track key) per DID; unlove deletes every matching love record. Loves written by other apps are indexed with the same proof rules.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | music.pythonplayer123.dev |
| Indexed |
Record
record · key tidProperties
album
stringIf present, raw 1–256 Unicode scalar values, and nonempty after trimming; enforced by the validator.
minLength: 1maxLength: 1024
Raw 1–256 Unicode scalar values, and nonempty after trimming; the scrobble limits, enforced by the validator.
minLength: 1maxLength: 1024
Explicit UTC RFC3339, from 1970-01-01 through event receipt time plus 300 seconds inclusive.
recordingMbid
stringOptional unverified recording UUID; runtime validates UUID syntax.
Raw 1–256 Unicode scalar values, and nonempty after trimming; enforced by the validator.
minLength: 1maxLength: 1024
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Schema-v1 scrobble. This ID is fixture-only; production requires an owner-controlled prefix.
-
Schema-v1 music follow, separate from app.bsky.graph.follow. This ID is fixture-only.
-
app.rocksky.scrobble
recordA declaration of a scrobble.
-
Candidate schema for an unpublished container of completed listens. The production namespace must publish and review this schema separately before enabling batch writes.
-
com.audioadastra.track
recordA music track. The account is its artist.