fm.plyr.authFullApp

plyr.fm

Schema Diff

+1 -0

From

CID
bafyreigcs2smwom...
Indexed At
2026-02-18 19:17 UTC
View this version

To

CID
bafyreib6o67elv5...
Indexed At
2026-06-09 19:19 UTC
View this version
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 +
      "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.",
5 6
      "detail": "Provides full access to all plyr.fm features including uploading and managing tracks, playlists, likes, and comments.",
6 7
      "permissions": [
7 8
        {
8 9
          "action": [
9 10
            "create",
10 11
            "update",
11 12
            "delete"
12 13
          ],
13 14
          "collection": [
14 15
            "fm.plyr.track",
15 16
            "fm.plyr.like",
16 17
            "fm.plyr.comment",
17 18
            "fm.plyr.list",
18 19
            "fm.plyr.actor.profile"
19 20
          ],
20 21
          "resource": "repo",
21 22
          "type": "permission"
22 23
        }
23 24
      ],
24 25
      "title": "Full plyr.fm Access",
25 26
      "type": "permission-set"
26 27
    }
27 28
  },
28 29
  "id": "fm.plyr.authFullApp",
29 30
  "lexicon": 1
30 31
}

Compare Other Versions

Lexicon Garden

@