fm.plyr.authFullApp
Schema Diff
+1 -0
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
}