A decentralized music tracking and discovery platform built on AT Protocol 馃幍
at feat/pgpull 105 lines 2.3 kB view raw
1{ 2 "lexicon": 1, 3 "id": "app.rocksky.feed.defs", 4 "defs": { 5 "searchResultsView": { 6 "type": "object", 7 "properties": { 8 "hits": { 9 "type": "array", 10 "items": { 11 "type": "union", 12 "refs": [ 13 "app.rocksky.song.defs#songViewBasic", 14 "app.rocksky.album.defs#albumViewBasic", 15 "app.rocksky.artist.defs#artistViewBasic", 16 "app.rocksky.playlist.defs#playlistViewBasic", 17 "app.rocksky.actor.defs#profileViewBasic" 18 ] 19 } 20 }, 21 "processingTimeMs": { 22 "type": "integer" 23 }, 24 "limit": { 25 "type": "integer" 26 }, 27 "offset": { 28 "type": "integer" 29 }, 30 "estimatedTotalHits": { 31 "type": "integer" 32 } 33 } 34 }, 35 "nowPlayingView": { 36 "type": "object", 37 "properties": { 38 "album": { 39 "type": "string" 40 }, 41 "albumArt": { 42 "type": "string", 43 "format": "uri" 44 }, 45 "albumArtist": { 46 "type": "string" 47 }, 48 "albumUri": { 49 "type": "string", 50 "format": "at-uri" 51 }, 52 "artist": { 53 "type": "string" 54 }, 55 "artistUri": { 56 "type": "string", 57 "format": "at-uri" 58 }, 59 "avatar": { 60 "type": "string", 61 "format": "uri" 62 }, 63 "createdAt": { 64 "type": "string" 65 }, 66 "did": { 67 "type": "string", 68 "format": "at-identifier" 69 }, 70 "handle": { 71 "type": "string" 72 }, 73 "id": { 74 "type": "string" 75 }, 76 "title": { 77 "type": "string" 78 }, 79 "trackId": { 80 "type": "string" 81 }, 82 "trackUri": { 83 "type": "string", 84 "format": "at-uri" 85 }, 86 "uri": { 87 "type": "string", 88 "format": "at-uri" 89 } 90 } 91 }, 92 "nowPlayingsView": { 93 "type": "object", 94 "properties": { 95 "nowPlayings": { 96 "type": "array", 97 "items": { 98 "type": "ref", 99 "ref": "app.rocksky.feed.defs#nowPlayingView" 100 } 101 } 102 } 103 } 104 } 105}