feat: store and expose individual track artists
a
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
"albumId": "al-3",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
@@ -49,6 +50,7 @@
|
||||
"albumId": "al-3",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
@@ -71,6 +73,7 @@
|
||||
"albumId": "al-3",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
"id": "tr-1",
|
||||
"album": "album-0",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
@@ -34,6 +35,7 @@
|
||||
"id": "tr-2",
|
||||
"album": "album-0",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
@@ -54,6 +56,7 @@
|
||||
"id": "tr-3",
|
||||
"album": "album-0",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
"albumId": "al-3",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
@@ -37,6 +38,7 @@
|
||||
"albumId": "al-3",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
@@ -61,6 +63,7 @@
|
||||
"albumId": "al-3",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
@@ -85,6 +88,7 @@
|
||||
"albumId": "al-4",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-4",
|
||||
@@ -109,6 +113,7 @@
|
||||
"albumId": "al-4",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-4",
|
||||
@@ -133,6 +138,7 @@
|
||||
"albumId": "al-4",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-4",
|
||||
@@ -157,6 +163,7 @@
|
||||
"albumId": "al-5",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-5",
|
||||
@@ -181,6 +188,7 @@
|
||||
"albumId": "al-5",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-5",
|
||||
@@ -205,6 +213,7 @@
|
||||
"albumId": "al-5",
|
||||
"artist": "artist-0",
|
||||
"artistId": "ar-1",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-5",
|
||||
@@ -229,6 +238,7 @@
|
||||
"albumId": "al-7",
|
||||
"artist": "artist-1",
|
||||
"artistId": "ar-2",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-7",
|
||||
@@ -253,6 +263,7 @@
|
||||
"albumId": "al-7",
|
||||
"artist": "artist-1",
|
||||
"artistId": "ar-2",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-7",
|
||||
@@ -277,6 +288,7 @@
|
||||
"albumId": "al-7",
|
||||
"artist": "artist-1",
|
||||
"artistId": "ar-2",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-7",
|
||||
@@ -301,6 +313,7 @@
|
||||
"albumId": "al-8",
|
||||
"artist": "artist-1",
|
||||
"artistId": "ar-2",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-8",
|
||||
@@ -325,6 +338,7 @@
|
||||
"albumId": "al-8",
|
||||
"artist": "artist-1",
|
||||
"artistId": "ar-2",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-8",
|
||||
@@ -349,6 +363,7 @@
|
||||
"albumId": "al-8",
|
||||
"artist": "artist-1",
|
||||
"artistId": "ar-2",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-8",
|
||||
@@ -373,6 +388,7 @@
|
||||
"albumId": "al-9",
|
||||
"artist": "artist-1",
|
||||
"artistId": "ar-2",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-9",
|
||||
@@ -397,6 +413,7 @@
|
||||
"albumId": "al-9",
|
||||
"artist": "artist-1",
|
||||
"artistId": "ar-2",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-9",
|
||||
@@ -421,6 +438,7 @@
|
||||
"albumId": "al-9",
|
||||
"artist": "artist-1",
|
||||
"artistId": "ar-2",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-9",
|
||||
@@ -445,6 +463,7 @@
|
||||
"albumId": "al-11",
|
||||
"artist": "artist-2",
|
||||
"artistId": "ar-3",
|
||||
"artists": [{ "id": "ar-3", "name": "artist-2" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-11",
|
||||
@@ -469,6 +488,7 @@
|
||||
"albumId": "al-11",
|
||||
"artist": "artist-2",
|
||||
"artistId": "ar-3",
|
||||
"artists": [{ "id": "ar-3", "name": "artist-2" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-11",
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
"id": "tr-1",
|
||||
"album": "album-0",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
@@ -31,6 +32,7 @@
|
||||
"id": "tr-2",
|
||||
"album": "album-0",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
@@ -51,6 +53,7 @@
|
||||
"id": "tr-3",
|
||||
"album": "album-0",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-3",
|
||||
@@ -71,6 +74,7 @@
|
||||
"id": "tr-4",
|
||||
"album": "album-1",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-4",
|
||||
@@ -91,6 +95,7 @@
|
||||
"id": "tr-5",
|
||||
"album": "album-1",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-4",
|
||||
@@ -111,6 +116,7 @@
|
||||
"id": "tr-6",
|
||||
"album": "album-1",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-4",
|
||||
@@ -131,6 +137,7 @@
|
||||
"id": "tr-7",
|
||||
"album": "album-2",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-5",
|
||||
@@ -151,6 +158,7 @@
|
||||
"id": "tr-8",
|
||||
"album": "album-2",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-5",
|
||||
@@ -171,6 +179,7 @@
|
||||
"id": "tr-9",
|
||||
"album": "album-2",
|
||||
"artist": "artist-0",
|
||||
"artists": [{ "id": "ar-1", "name": "artist-0" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-5",
|
||||
@@ -191,6 +200,7 @@
|
||||
"id": "tr-10",
|
||||
"album": "album-0",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-7",
|
||||
@@ -211,6 +221,7 @@
|
||||
"id": "tr-11",
|
||||
"album": "album-0",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-7",
|
||||
@@ -231,6 +242,7 @@
|
||||
"id": "tr-12",
|
||||
"album": "album-0",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-7",
|
||||
@@ -251,6 +263,7 @@
|
||||
"id": "tr-13",
|
||||
"album": "album-1",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-8",
|
||||
@@ -271,6 +284,7 @@
|
||||
"id": "tr-14",
|
||||
"album": "album-1",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-8",
|
||||
@@ -291,6 +305,7 @@
|
||||
"id": "tr-15",
|
||||
"album": "album-1",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-8",
|
||||
@@ -311,6 +326,7 @@
|
||||
"id": "tr-16",
|
||||
"album": "album-2",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-9",
|
||||
@@ -331,6 +347,7 @@
|
||||
"id": "tr-17",
|
||||
"album": "album-2",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-9",
|
||||
@@ -351,6 +368,7 @@
|
||||
"id": "tr-18",
|
||||
"album": "album-2",
|
||||
"artist": "artist-1",
|
||||
"artists": [{ "id": "ar-2", "name": "artist-1" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-9",
|
||||
@@ -371,6 +389,7 @@
|
||||
"id": "tr-19",
|
||||
"album": "album-0",
|
||||
"artist": "artist-2",
|
||||
"artists": [{ "id": "ar-3", "name": "artist-2" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-11",
|
||||
@@ -391,6 +410,7 @@
|
||||
"id": "tr-20",
|
||||
"album": "album-0",
|
||||
"artist": "artist-2",
|
||||
"artists": [{ "id": "ar-3", "name": "artist-2" }],
|
||||
"bitRate": 100,
|
||||
"contentType": "audio/flac",
|
||||
"coverArt": "al-11",
|
||||
|
||||
Reference in New Issue
Block a user