A decentralized music tracking and discovery platform built on AT Protocol 馃幍
at fix/spotify 121 lines 3.3 kB view raw
1{ 2 "lexicon": 1, 3 "id": "app.rocksky.album.defs", 4 "defs": { 5 "albumViewBasic": { 6 "type": "object", 7 "properties": { 8 "id": { 9 "type": "string", 10 "description": "The unique identifier of the album." 11 }, 12 "uri": { 13 "type": "string", 14 "description": "The URI of the album.", 15 "format": "at-uri" 16 }, 17 "title": { 18 "type": "string", 19 "description": "The title of the album." 20 }, 21 "artist": { 22 "type": "string", 23 "description": "The artist of the album." 24 }, 25 "artistUri": { 26 "type": "string", 27 "description": "The URI of the album's artist.", 28 "format": "at-uri" 29 }, 30 "year": { 31 "type": "integer", 32 "description": "The year the album was released." 33 }, 34 "albumArt": { 35 "type": "string", 36 "description": "The URL of the album art image.", 37 "format": "uri" 38 }, 39 "releaseDate": { 40 "type": "string", 41 "description": "The release date of the album." 42 }, 43 "sha256": { 44 "type": "string", 45 "description": "The SHA256 hash of the album." 46 }, 47 "playCount": { 48 "type": "integer", 49 "description": "The number of times the album has been played.", 50 "minimum": 0 51 }, 52 "uniqueListeners": { 53 "type": "integer", 54 "description": "The number of unique listeners who have played the album.", 55 "minimum": 0 56 } 57 } 58 }, 59 "albumViewDetailed": { 60 "type": "object", 61 "properties": { 62 "id": { 63 "type": "string", 64 "description": "The unique identifier of the album." 65 }, 66 "uri": { 67 "type": "string", 68 "description": "The URI of the album.", 69 "format": "at-uri" 70 }, 71 "title": { 72 "type": "string", 73 "description": "The title of the album." 74 }, 75 "artist": { 76 "type": "string", 77 "description": "The artist of the album." 78 }, 79 "artistUri": { 80 "type": "string", 81 "description": "The URI of the album's artist.", 82 "format": "at-uri" 83 }, 84 "year": { 85 "type": "integer", 86 "description": "The year the album was released." 87 }, 88 "albumArt": { 89 "type": "string", 90 "description": "The URL of the album art image.", 91 "format": "uri" 92 }, 93 "releaseDate": { 94 "type": "string", 95 "description": "The release date of the album." 96 }, 97 "sha256": { 98 "type": "string", 99 "description": "The SHA256 hash of the album." 100 }, 101 "playCount": { 102 "type": "integer", 103 "description": "The number of times the album has been played.", 104 "minimum": 0 105 }, 106 "uniqueListeners": { 107 "type": "integer", 108 "description": "The number of unique listeners who have played the album.", 109 "minimum": 0 110 }, 111 "tracks": { 112 "type": "array", 113 "items": { 114 "type": "ref", 115 "ref": "app.rocksky.song.defs.songViewBasic" 116 } 117 } 118 } 119 } 120 } 121}