fm.plyr.authFullApp

plyr.fm

{
  "id": "fm.plyr.authFullApp",
  "defs": {
    "main": {
      "type": "permission-set",
      "title": "Full plyr.fm Access",
      "detail": "Provides full access to all plyr.fm features including uploading and managing tracks, playlists, likes, and comments.",
      "description": "OAuth permission set granting full write access to a user's plyr.fm data. Clients request it at sign-in as include:fm.plyr.authFullApp; the user's PDS expands it into granular repo permissions for each collection. Grants create, update, and delete on five collections in the user's repository: fm.plyr.track (uploaded audio tracks), fm.plyr.like (track likes), fm.plyr.comment (timed comments anchored to a playback position), fm.plyr.list (ordered collections of records, used for playlists), and fm.plyr.actor.profile (creator profile). These records are public — reading them requires no permission.",
      "permissions": [
        {
          "type": "permission",
          "action": [
            "create",
            "update",
            "delete"
          ],
          "resource": "repo",
          "collection": [
            "fm.plyr.track",
            "fm.plyr.like",
            "fm.plyr.comment",
            "fm.plyr.list",
            "fm.plyr.actor.profile"
          ]
        }
      ]
    }
  },
  "$type": "com.atproto.lexicon.schema",
  "lexicon": 1
}

Validate Record

Validate a record against fm.plyr.authFullApp

Validation Options
Automatically resolve and include external schemas for full validation
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:vs3hnzq2daqbszxlysywzy54
CID
bafyreib6o67elv5zo2a7pyna3lq5qbx7myiwupbtevu4de6t74m5zjekea
Indexed At
2026-06-09 19:19 UTC
AT-URI
at://did:plc:vs3hnzq2daqbszxlysywzy54/com.atproto.lexicon.schema/fm.plyr.authFullApp

Version History (4 versions)

Referenced Schemas (5)

Lexicon Garden

@