app.rocksky.song.matchSong
Schema Diff
+8 -0
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"id": "app.rocksky.song.matchSong",
3
3
"defs": {
4
4
"main": {
5
5
"type": "query",
6
6
"output": {
7
7
"schema": {
8
8
"ref": "app.rocksky.song.defs#songViewDetailed",
9
9
"type": "ref"
10
10
},
11
11
"encoding": "application/json"
12
12
},
13
13
"parameters": {
14
14
"type": "params",
15
15
"required": [
16
16
"title",
17
17
"artist"
18
18
],
19
19
"properties": {
20
+
"isrc": {
21
+
"type": "string",
22
+
"description": "Optional International Standard Recording Code (ISRC) to anchor the match"
23
+
},
24
+
"mbId": {
25
+
"type": "string",
26
+
"description": "Optional MusicBrainz recording ID to anchor the match"
27
+
},
20
28
"title": {
21
29
"type": "string",
22
30
"description": "The title of the song to retrieve"
23
31
},
24
32
"artist": {
25
33
"type": "string",
26
34
"description": "The artist of the song to retrieve"
27
35
}
28
36
}
29
37
},
30
38
"description": "Matches a song against Rocksky’s music database and external metadata providers to resolve the best canonical track, artist, and album"
31
39
}
32
40
},
33
41
"$type": "com.atproto.lexicon.schema",
34
42
"lexicon": 1
35
43
}