From 41b1b1feff75672b4f9a009f803af1b4e465d27d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frederik=20=E2=80=9CFreso=E2=80=9D=20S=2E=20Olesen?= Date: Wed, 13 Feb 2019 17:56:39 +0100 Subject: [PATCH 1/5] Add Track MBIDs to ripped files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See https://musicbrainz.org/doc/Track First part of https://github.com/whipper-team/whipper/issues/200 Signed-off-by: Frederik “Freso” S. Olesen --- whipper/common/mbngs.py | 4 +++- whipper/common/program.py | 4 +++- whipper/test/test_common_mbngs.py | 8 ++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/whipper/common/mbngs.py b/whipper/common/mbngs.py index 3400e93a..4165f8aa 100644 --- a/whipper/common/mbngs.py +++ b/whipper/common/mbngs.py @@ -52,6 +52,7 @@ class TrackMetadata(object): mbid = None sortName = None mbidArtist = None + mbidRecording = None class DiscMetadata(object): @@ -229,7 +230,8 @@ def _getMetadata(releaseShort, release, discid, country=None): track.mbidArtist = trackCredit.getIds() track.title = t['recording']['title'] - track.mbid = t['recording']['id'] + track.mbid = t['id'] + track.mbidRecording = t['recording']['id'] # FIXME: unit of duration ? track.duration = int(t['recording'].get('length', 0)) diff --git a/whipper/common/program.py b/whipper/common/program.py index 1cb67b13..98228ea0 100644 --- a/whipper/common/program.py +++ b/whipper/common/program.py @@ -393,7 +393,8 @@ def getTagList(self, number, mbdiscid): track = self.metadata.tracks[number - 1] trackArtist = track.artist title = track.title - mbidRecording = track.mbid + mbidRecording = track.mbidRecording + mbidTrack = track.mbid mbidTrackArtist = track.mbidArtist except IndexError as e: logger.error('no track %d found, %r', number, e) @@ -420,6 +421,7 @@ def getTagList(self, number, mbdiscid): tags['DATE'] = self.metadata.release if number > 0: + tags['MUSICBRAINZ_RELEASETRACKID'] = mbidTrack tags['MUSICBRAINZ_TRACKID'] = mbidRecording tags['MUSICBRAINZ_ARTISTID'] = mbidTrackArtist tags['MUSICBRAINZ_ALBUMID'] = mbidRelease diff --git a/whipper/test/test_common_mbngs.py b/whipper/test/test_common_mbngs.py index 5e472388..a75da35b 100644 --- a/whipper/test/test_common_mbngs.py +++ b/whipper/test/test_common_mbngs.py @@ -182,6 +182,10 @@ def testNenaAndKimWildSingle(self): self.assertEqual(track1.mbidArtist, u'38bfaa7f-ee98-48cb-acd0-946d7aeecd76' ';4b462375-c508-432a-8c88-ceeec38b16ae') + self.assertEqual(track1.mbid, + u'1cc96e78-28ed-3820-b0b6-614c35b121ac') + self.assertEqual(track1.mbidRecording, + u'fde5622c-ce23-4ebb-975d-51d4a926f901') track2 = metadata.tracks[1] @@ -190,3 +194,7 @@ def testNenaAndKimWildSingle(self): self.assertEqual(track2.mbidArtist, u'38bfaa7f-ee98-48cb-acd0-946d7aeecd76' ';4b462375-c508-432a-8c88-ceeec38b16ae') + self.assertEqual(track2.mbid, + u'f16db4bf-9a34-3d5a-a975-c9375ab7a2ca') + self.assertEqual(track2.mbidRecording, + u'5f19758e-7421-4c71-a599-9a9575d8e1b0') From c963b0173ba44d1701f59eceeaa7c2db5a79633e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frederik=20=E2=80=9CFreso=E2=80=9D=20S=2E=20Olesen?= Date: Wed, 13 Feb 2019 19:03:15 +0100 Subject: [PATCH 2/5] Add Release Group MBIDs to ripped files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See https://musicbrainz.org/doc/Release_Group Second part of https://github.com/whipper-team/whipper/issues/200 (MusicBrainz JSON test data dumps needed to be refreshed due to the new `includes` in the MusicBrainz web service call.) Signed-off-by: Frederik “Freso” S. Olesen --- whipper/common/mbngs.py | 5 ++++- whipper/common/program.py | 2 ++ ...whipper.release.61c6fd9b-18f8-4a45-963a-ba3c5d990cae.json | 2 +- ...whipper.release.8478d4da-0cda-4e46-ae8c-1eeacfa5cf37.json | 2 +- ...whipper.release.8a457e97-ed59-31f1-8b1c-41f24e9a7183.json | 2 +- ...whipper.release.a76714e0-32b1-4ed4-b28e-f86d99642193.json | 2 +- ...whipper.release.c56ff16e-1d81-47de-926f-ba22891bd2bd.json | 2 +- ...whipper.release.e32ae79a-336e-4d33-945c-8c5e8206dbd3.json | 2 +- ...whipper.release.f484a9fc-db21-4106-9408-bcd105c90047.json | 2 +- 9 files changed, 13 insertions(+), 8 deletions(-) diff --git a/whipper/common/mbngs.py b/whipper/common/mbngs.py index 4165f8aa..25d3c029 100644 --- a/whipper/common/mbngs.py +++ b/whipper/common/mbngs.py @@ -76,6 +76,7 @@ class DiscMetadata(object): releaseType = None mbid = None + mbidReleaseGroup = None mbidArtist = None url = None @@ -189,6 +190,7 @@ def _getMetadata(releaseShort, release, discid, country=None): discMD.release = release['date'] discMD.mbid = release['id'] + discMD.mbidReleaseGroup = release['release-group']['id'] discMD.mbidArtist = discCredit.getIds() discMD.url = 'https://musicbrainz.org/release/' + release['id'] @@ -305,7 +307,8 @@ def musicbrainz(discid, country=None, record=False): res = musicbrainzngs.get_release_by_id( release['id'], includes=["artists", "artist-credits", - "recordings", "discids", "labels"]) + "recordings", "discids", "labels", + "release-groups"]) _record(record, 'release', release['id'], res) releaseDetail = res['release'] formatted = json.dumps(releaseDetail, sort_keys=False, indent=4) diff --git a/whipper/common/program.py b/whipper/common/program.py index 98228ea0..283e1a8f 100644 --- a/whipper/common/program.py +++ b/whipper/common/program.py @@ -386,6 +386,7 @@ def getTagList(self, number, mbdiscid): releaseArtist = self.metadata.artist disc = self.metadata.title mbidRelease = self.metadata.mbid + mbidReleaseGroup = self.metadata.mbidReleaseGroup mbidReleaseArtist = self.metadata.mbidArtist if number > 0: @@ -425,6 +426,7 @@ def getTagList(self, number, mbdiscid): tags['MUSICBRAINZ_TRACKID'] = mbidRecording tags['MUSICBRAINZ_ARTISTID'] = mbidTrackArtist tags['MUSICBRAINZ_ALBUMID'] = mbidRelease + tags['MUSICBRAINZ_RELEASEGROUPID'] = mbidReleaseGroup tags['MUSICBRAINZ_ALBUMARTISTID'] = mbidReleaseArtist # TODO/FIXME: ISRC tag diff --git a/whipper/test/whipper.release.61c6fd9b-18f8-4a45-963a-ba3c5d990cae.json b/whipper/test/whipper.release.61c6fd9b-18f8-4a45-963a-ba3c5d990cae.json index 121283c6..d0cf1132 100644 --- a/whipper/test/whipper.release.61c6fd9b-18f8-4a45-963a-ba3c5d990cae.json +++ b/whipper/test/whipper.release.61c6fd9b-18f8-4a45-963a-ba3c5d990cae.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "barcode": "5060180321505", "asin": "B008R78K1Y", "label-info-count": 1, "label-info-list": [{"catalog-number": "BWOOD090CD", "label": {"sort-name": "Brownswood Recordings", "disambiguation": "London-based indie founded by Gilles Peterson", "id": "6483a614-d00f-42b0-af39-a602b3ce5daa", "name": "Brownswood Recordings"}}], "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2012-09-17", "area": {"sort-name": "United Kingdom", "iso-3166-1-code-list": ["GB"], "id": "8a754a16-0027-3a29-b6d7-2b40ea0481ed", "name": "United Kingdom"}}], "text-representation": {"language": "eng", "script": "Latn"}, "date": "2012-09-17", "quality": "normal", "id": "61c6fd9b-18f8-4a45-963a-ba3c5d990cae", "release-event-count": 1, "title": "Mala in Cuba", "country": "GB", "medium-count": 1, "artist-credit-phrase": "Mala", "medium-list": [{"position": "1", "track-count": 14, "format": "CD", "disc-list": [{"offset-list": [150, 11805, 26477, 44689, 64471, 85060, 102145, 122897, 142995, 161481, 180255, 193305, 213610, 232499], "id": "u0aKVpO.59JBy6eQRX2vYcoqQZ0-", "sectors": "257868", "offset-count": 14}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "1", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "155400", "artist-credit-phrase": "Mala", "id": "3fa9c442-6ae7-4242-ae3b-0150a3002da4", "title": "Introduction"}, "length": "155400", "position": "1", "id": "fda06ef7-6d59-3af1-a897-4852575d1add", "track_or_recording_length": "155400"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "2", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "195626", "artist-credit-phrase": "Mala", "id": "983ad5e0-c52e-459d-8828-85718ceff2cc", "title": "Mulata"}, "length": "195626", "position": "2", "id": "6618aa8c-911d-3ab4-922c-a5405e0b77c4", "track_or_recording_length": "195626"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "3", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "242826", "artist-credit-phrase": "Mala", "id": "6855abf0-32a3-4fe2-a3fb-858f3157d42b", "title": "Tribal"}, "length": "242826", "position": "3", "id": "96ed49dc-94d4-3198-8436-cd1b1c947cf9", "track_or_recording_length": "242826"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "4", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "263760", "artist-credit-phrase": "Mala", "id": "2f938885-94ad-4b11-b251-f18c3a2a5fa9", "title": "Changuito"}, "length": "263760", "position": "4", "id": "119b9624-b2b8-3adb-a1a9-f229c69457a4", "track_or_recording_length": "263760"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "5", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "274520", "artist-credit-phrase": "Mala", "id": "a5ecfa15-06d0-44cf-a28e-c748e8270488", "title": "Revolution"}, "length": "274520", "position": "5", "id": "6abb43f7-e192-3fe2-bd9a-c2e3fadfb98d", "track_or_recording_length": "274520"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}, " feat. ", {"artist": {"sort-name": "Dreiser", "id": "ec07a209-55ff-4084-bc41-9d4d1764e075", "name": "Dreiser"}}, " & ", {"artist": {"sort-name": "Sexto Sentido", "id": "f626b92e-07b1-4a19-ad13-c09d690db66c", "name": "Sexto Sentido"}}], "number": "6", "artist-credit-phrase": "Mala feat. Dreiser & Sexto Sentido", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}, " feat. ", {"artist": {"sort-name": "Dreiser", "id": "ec07a209-55ff-4084-bc41-9d4d1764e075", "name": "Dreiser"}}, " & ", {"artist": {"sort-name": "Sexto Sentido", "id": "f626b92e-07b1-4a19-ad13-c09d690db66c", "name": "Sexto Sentido"}}], "length": "227800", "artist-credit-phrase": "Mala feat. Dreiser & Sexto Sentido", "id": "cfb3ddaf-584c-4c86-b58c-752c63977bb8", "title": "Como como"}, "length": "227800", "position": "6", "id": "78e43595-6dff-3bb5-a5af-7f5cd9bbee27", "track_or_recording_length": "227800"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "7", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "276693", "artist-credit-phrase": "Mala", "id": "90da8ada-21e2-4e7b-ab46-ff04004a3d84", "title": "Cuba Electronic"}, "length": "276693", "position": "7", "id": "5edaa191-ecb5-3b88-ae04-3d42b42b5cf4", "track_or_recording_length": "276693"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "8", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "267973", "artist-credit-phrase": "Mala", "id": "2bf67b46-30f5-4746-ab91-4c9675221a21", "title": "The Tunnel"}, "length": "267973", "position": "8", "id": "8b6940ac-7dde-312e-b1bb-573ff8905711", "track_or_recording_length": "267973"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "9", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "246480", "artist-credit-phrase": "Mala", "id": "0cd61fa9-a97a-41e3-b3c3-db36f633b611", "title": "Ghost"}, "length": "246480", "position": "9", "id": "ae5ef0e1-c72a-302c-8e30-c012e50a042c", "track_or_recording_length": "246480"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "10", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "250320", "artist-credit-phrase": "Mala", "id": "136989e9-f24f-4872-9026-1487869cc8de", "title": "Curfew"}, "length": "250320", "position": "10", "id": "172a577a-0f9d-3f20-815c-a24285ad315f", "track_or_recording_length": "250320"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "11", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "174000", "artist-credit-phrase": "Mala", "id": "26b6fd89-7021-4239-b6a7-76eca8c0515a", "title": "The Tourist"}, "length": "174000", "position": "11", "id": "9d670bd5-dc8e-365f-9324-4eac9a719d0c", "track_or_recording_length": "174000"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "12", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "270733", "artist-credit-phrase": "Mala", "id": "62f7a892-f63b-4a2b-866f-db2a36533f8c", "title": "Change"}, "length": "270733", "position": "12", "id": "cb00f633-aafd-3989-84be-17ce08503827", "track_or_recording_length": "270733"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "13", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "251854", "artist-credit-phrase": "Mala", "id": "4395c91a-d5e9-4fe4-92d2-deee3e0ebb5a", "title": "Calle F"}, "length": "251853", "position": "13", "id": "30e2f1b6-b91f-3087-acb2-e1ca4ef1c571", "track_or_recording_length": "251853"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}, " feat. ", {"name": "Danay Suarez", "artist": {"sort-name": "Su\u00e1rez, Danay", "id": "82f04998-7da8-4259-aa7f-d623e6ea2b91", "name": "Danay Su\u00e1rez"}}], "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}, " feat. ", {"artist": {"sort-name": "Su\u00e1rez, Danay", "id": "82f04998-7da8-4259-aa7f-d623e6ea2b91", "name": "Danay Su\u00e1rez"}}], "length": "338253", "artist-credit-phrase": "Mala feat. Danay Su\u00e1rez", "id": "e47a4fd9-8359-4a33-add8-e8c690e59055", "title": "Noche sue\u00f1os"}, "length": "338253", "position": "14", "artist-credit-phrase": "Mala feat. Danay Suarez", "track_or_recording_length": "338253", "id": "316baa17-37d5-357d-be8a-1d88c7e83876", "number": "14"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "barcode": "5060180321505", "asin": "B008R78K1Y", "label-info-count": 1, "label-info-list": [{"catalog-number": "BWOOD090CD", "label": {"sort-name": "Brownswood Recordings", "disambiguation": "London-based indie founded by Gilles Peterson", "id": "6483a614-d00f-42b0-af39-a602b3ce5daa", "name": "Brownswood Recordings"}}], "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2012-09-17", "area": {"sort-name": "United Kingdom", "iso-3166-1-code-list": ["GB"], "id": "8a754a16-0027-3a29-b6d7-2b40ea0481ed", "name": "United Kingdom"}}], "text-representation": {"language": "eng", "script": "Latn"}, "date": "2012-09-17", "quality": "normal", "id": "61c6fd9b-18f8-4a45-963a-ba3c5d990cae", "release-event-count": 1, "title": "Mala in Cuba", "country": "GB", "medium-count": 1, "artist-credit-phrase": "Mala", "release-group": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "first-release-date": "2012-09-17", "primary-type": "Album", "title": "Mala in Cuba", "type": "Album", "id": "bf671d21-7e75-498a-80cd-1a83456a897f", "artist-credit-phrase": "Mala"}, "medium-list": [{"position": "1", "track-count": 14, "format": "CD", "disc-list": [{"offset-list": [150, 11805, 26477, 44689, 64471, 85060, 102145, 122897, 142995, 161481, 180255, 193305, 213610, 232499], "id": "u0aKVpO.59JBy6eQRX2vYcoqQZ0-", "sectors": "257868", "offset-count": 14}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "1", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "155400", "artist-credit-phrase": "Mala", "id": "3fa9c442-6ae7-4242-ae3b-0150a3002da4", "title": "Introduction"}, "length": "155400", "position": "1", "id": "fda06ef7-6d59-3af1-a897-4852575d1add", "track_or_recording_length": "155400"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "2", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "195626", "artist-credit-phrase": "Mala", "id": "983ad5e0-c52e-459d-8828-85718ceff2cc", "title": "Mulata"}, "length": "195626", "position": "2", "id": "6618aa8c-911d-3ab4-922c-a5405e0b77c4", "track_or_recording_length": "195626"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "3", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "242826", "artist-credit-phrase": "Mala", "id": "6855abf0-32a3-4fe2-a3fb-858f3157d42b", "title": "Tribal"}, "length": "242826", "position": "3", "id": "96ed49dc-94d4-3198-8436-cd1b1c947cf9", "track_or_recording_length": "242826"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "4", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "263760", "artist-credit-phrase": "Mala", "id": "2f938885-94ad-4b11-b251-f18c3a2a5fa9", "title": "Changuito"}, "length": "263760", "position": "4", "id": "119b9624-b2b8-3adb-a1a9-f229c69457a4", "track_or_recording_length": "263760"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "5", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "274520", "artist-credit-phrase": "Mala", "id": "a5ecfa15-06d0-44cf-a28e-c748e8270488", "title": "Revolution"}, "length": "274520", "position": "5", "id": "6abb43f7-e192-3fe2-bd9a-c2e3fadfb98d", "track_or_recording_length": "274520"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}, " feat. ", {"artist": {"sort-name": "Dreiser", "id": "ec07a209-55ff-4084-bc41-9d4d1764e075", "name": "Dreiser"}}, " & ", {"artist": {"sort-name": "Sexto Sentido", "id": "f626b92e-07b1-4a19-ad13-c09d690db66c", "name": "Sexto Sentido"}}], "number": "6", "artist-credit-phrase": "Mala feat. Dreiser & Sexto Sentido", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}, " feat. ", {"artist": {"sort-name": "Dreiser", "id": "ec07a209-55ff-4084-bc41-9d4d1764e075", "name": "Dreiser"}}, " & ", {"artist": {"sort-name": "Sexto Sentido", "id": "f626b92e-07b1-4a19-ad13-c09d690db66c", "name": "Sexto Sentido"}}], "length": "227800", "artist-credit-phrase": "Mala feat. Dreiser & Sexto Sentido", "id": "cfb3ddaf-584c-4c86-b58c-752c63977bb8", "title": "Como como"}, "length": "227800", "position": "6", "id": "78e43595-6dff-3bb5-a5af-7f5cd9bbee27", "track_or_recording_length": "227800"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "7", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "276693", "artist-credit-phrase": "Mala", "id": "90da8ada-21e2-4e7b-ab46-ff04004a3d84", "title": "Cuba Electronic"}, "length": "276693", "position": "7", "id": "5edaa191-ecb5-3b88-ae04-3d42b42b5cf4", "track_or_recording_length": "276693"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "8", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "267973", "artist-credit-phrase": "Mala", "id": "2bf67b46-30f5-4746-ab91-4c9675221a21", "title": "The Tunnel"}, "length": "267973", "position": "8", "id": "8b6940ac-7dde-312e-b1bb-573ff8905711", "track_or_recording_length": "267973"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "9", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "246480", "artist-credit-phrase": "Mala", "id": "0cd61fa9-a97a-41e3-b3c3-db36f633b611", "title": "Ghost"}, "length": "246480", "position": "9", "id": "ae5ef0e1-c72a-302c-8e30-c012e50a042c", "track_or_recording_length": "246480"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "10", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "250320", "artist-credit-phrase": "Mala", "id": "136989e9-f24f-4872-9026-1487869cc8de", "title": "Curfew"}, "length": "250320", "position": "10", "id": "172a577a-0f9d-3f20-815c-a24285ad315f", "track_or_recording_length": "250320"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "11", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "174000", "artist-credit-phrase": "Mala", "id": "26b6fd89-7021-4239-b6a7-76eca8c0515a", "title": "The Tourist"}, "length": "174000", "position": "11", "id": "9d670bd5-dc8e-365f-9324-4eac9a719d0c", "track_or_recording_length": "174000"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "12", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "270733", "artist-credit-phrase": "Mala", "id": "62f7a892-f63b-4a2b-866f-db2a36533f8c", "title": "Change"}, "length": "270733", "position": "12", "id": "cb00f633-aafd-3989-84be-17ce08503827", "track_or_recording_length": "270733"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "number": "13", "artist-credit-phrase": "Mala", "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}], "length": "251854", "artist-credit-phrase": "Mala", "id": "4395c91a-d5e9-4fe4-92d2-deee3e0ebb5a", "title": "Calle F"}, "length": "251853", "position": "13", "id": "30e2f1b6-b91f-3087-acb2-e1ca4ef1c571", "track_or_recording_length": "251853"}, {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}, " feat. ", {"name": "Danay Suarez", "artist": {"sort-name": "Su\u00e1rez, Danay", "id": "82f04998-7da8-4259-aa7f-d623e6ea2b91", "name": "Danay Su\u00e1rez"}}], "recording": {"artist-credit": [{"artist": {"sort-name": "Mala", "disambiguation": "dubstep artist Mark Lawrence", "id": "09f221eb-c97e-4da5-ac22-d7ab7c555bbb", "name": "Mala"}}, " feat. ", {"artist": {"sort-name": "Su\u00e1rez, Danay", "id": "82f04998-7da8-4259-aa7f-d623e6ea2b91", "name": "Danay Su\u00e1rez"}}], "length": "338253", "artist-credit-phrase": "Mala feat. Danay Su\u00e1rez", "id": "e47a4fd9-8359-4a33-add8-e8c690e59055", "title": "Noche sue\u00f1os"}, "length": "338253", "position": "14", "artist-credit-phrase": "Mala feat. Danay Suarez", "track_or_recording_length": "338253", "id": "316baa17-37d5-357d-be8a-1d88c7e83876", "number": "14"}], "disc-count": 1}]}} \ No newline at end of file diff --git a/whipper/test/whipper.release.8478d4da-0cda-4e46-ae8c-1eeacfa5cf37.json b/whipper/test/whipper.release.8478d4da-0cda-4e46-ae8c-1eeacfa5cf37.json index 961de26a..b5a7de88 100644 --- a/whipper/test/whipper.release.8478d4da-0cda-4e46-ae8c-1eeacfa5cf37.json +++ b/whipper/test/whipper.release.8478d4da-0cda-4e46-ae8c-1eeacfa5cf37.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "label-info-list": [{"catalog-number": "BP723-2", "label": {"sort-name": "Freshchest", "id": "fcd792aa-7fd4-4438-9ce3-35dceb156b83", "name": "Freshchest"}}], "label-info-count": 1, "medium-count": 1, "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2003", "area": {"sort-name": "United States", "iso-3166-1-code-list": ["US"], "id": "489ce91b-6658-3307-9877-795b68554c98", "name": "United States"}}], "packaging": "Jewel Case", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2003", "quality": "normal", "id": "8478d4da-0cda-4e46-ae8c-1eeacfa5cf37", "release-event-count": 1, "title": "Sloppy Seconds, Volume 1", "country": "US", "artist-credit-phrase": "CunninLynguists", "medium-list": [{"position": "1", "track-count": 30, "format": "CD", "disc-list": [{"offset-list": [150, 16982, 29710, 38768, 58738, 70167, 78721, 81844, 86334, 102549, 105097, 114494, 128067, 142341, 149139, 170938, 188766, 200610, 217291, 223081, 231298, 240204, 253311, 269573, 282860, 296839, 310659, 314148, 328990, 331951], "id": "RhrwgVb0hZNkabQCw1dZIhdbMFg-", "sectors": "350674", "offset-count": 30}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "number": "1", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "length": "224426", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "id": "2b2b9382-3097-44ac-b79f-82d9e3d23ede", "title": "We're From the Internet (skit)"}, "length": "224426", "position": "1", "id": "9bee2534-0184-32e9-90b4-cd437a2d71ca", "track_or_recording_length": "224426"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "number": "2", "artist-credit-phrase": "Mr. SOS & Deacon the Villain feat. Natti", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "length": "169706", "artist-credit-phrase": "Mr. SOS & Deacon the Villain feat. Natti", "id": "b8cc8672-8bdd-4007-82e0-ca3641816ca9", "title": "Pump It Up Freestyle"}, "length": "169706", "position": "2", "id": "2997a739-6f10-344e-a3c3-5d0037ee6e51", "track_or_recording_length": "169706"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "3", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "120773", "artist-credit-phrase": "Deacon the Villain", "id": "86cf3e45-3649-4cba-a9e8-2d5016971d2d", "title": "Watch Yo Mowf"}, "length": "120773", "position": "3", "id": "4fae0fab-544d-31e1-a861-549bcd700570", "track_or_recording_length": "120773"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Bonified Circle", "id": "832b7f0d-5f6c-4068-9315-383bf03344b1", "name": "Bonified Circle"}}, " & ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "number": "4", "artist-credit-phrase": "Deacon the Villain feat. Bonified Circle & Natti", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Bonified Circle", "id": "832b7f0d-5f6c-4068-9315-383bf03344b1", "name": "Bonified Circle"}}, " & ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "length": "266266", "artist-credit-phrase": "Deacon the Villain feat. Bonified Circle & Natti", "id": "aef41bb9-0fbf-4439-b3c4-acf0c67d7095", "title": "Over the Hills"}, "length": "266266", "position": "4", "id": "a9c177ea-2f8b-39b5-880c-72e506e15946", "track_or_recording_length": "266266"}, {"artist-credit": [{"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}, " feat. ", {"artist": {"sort-name": "King Tee", "id": "7ec04edc-59ce-4fc4-8c0a-f519f38be4fd", "name": "King Tee"}}, " & ", {"artist": {"sort-name": "J\u2010Ro", "id": "1ed0e74d-cc70-45cd-9687-87851cfcaf25", "name": "J\u2010Ro"}}], "number": "5", "artist-credit-phrase": "Masta Ace feat. King Tee & J\u2010Ro", "recording": {"artist-credit": [{"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}, " feat. ", {"artist": {"sort-name": "King Tee", "id": "7ec04edc-59ce-4fc4-8c0a-f519f38be4fd", "name": "King Tee"}}, " & ", {"artist": {"sort-name": "J\u2010Ro", "id": "1ed0e74d-cc70-45cd-9687-87851cfcaf25", "name": "J\u2010Ro"}}], "length": "152386", "artist-credit-phrase": "Masta Ace feat. King Tee & J\u2010Ro", "id": "54549fd0-f79c-45f5-89d8-f5a21d115e2e", "title": "P.T.A."}, "length": "152386", "position": "5", "id": "43740b12-fc31-32d3-95e2-e9eb6ddb1113", "track_or_recording_length": "152386"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "6", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "114053", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "id": "5eb21493-6e55-4c91-a36d-a7fbfd46333c", "title": "Skew It on the Bar-B Freestyle"}, "length": "114053", "position": "6", "id": "f74fcf48-30b8-3ef7-9dac-72ae1f86ebbc", "track_or_recording_length": "114053"}, {"artist-credit": [{"name": "Chico & the Man", "artist": {"sort-name": "Chico and the Man", "id": "0b986f78-14e4-41a9-8fef-ee6668043f91", "name": "Chico and the Man"}}], "number": "7", "artist-credit-phrase": "Chico & the Man", "recording": {"artist-credit": [{"name": "Chico & the Man", "artist": {"sort-name": "Chico and the Man", "id": "0b986f78-14e4-41a9-8fef-ee6668043f91", "name": "Chico and the Man"}}], "length": "41640", "artist-credit-phrase": "Chico & the Man", "id": "377ac3ee-397a-41ce-a80c-64883f6b6f0d", "title": "Chico and the Man LP Drop"}, "length": "41640", "position": "7", "id": "efc7987f-6e34-3105-8a34-64bf3c244664", "track_or_recording_length": "41640"}, {"artist-credit": [{"name": "???", "artist": {"sort-name": "[unknown]", "disambiguation": "Special Purpose Artist - Do not add releases here, if possible.", "id": "125ec42a-7229-4250-afc5-e057484327fe", "name": "[unknown]"}}], "number": "8", "artist-credit-phrase": "???", "recording": {"artist-credit": [{"name": "???", "artist": {"sort-name": "[unknown]", "disambiguation": "Special Purpose Artist - Do not add releases here, if possible.", "id": "125ec42a-7229-4250-afc5-e057484327fe", "name": "[unknown]"}}], "length": "59866", "artist-credit-phrase": "???", "id": "931863f4-05e1-46a5-b81e-4c0417a88fd6", "title": "???"}, "length": "59866", "position": "8", "id": "a04ee451-46c3-3ad6-a815-d7bb8449d605", "track_or_recording_length": "59866"}, {"recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "length": "212333", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "id": "f2dc4fa7-f7a5-4c60-9819-e80adfe1f3de", "title": "Love Ain\u2019t (remix)"}, "artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "length": "216200", "title": "Love Ain't (remix)", "position": "9", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "track_or_recording_length": "216200", "id": "f5ef38ad-b7ba-3152-8ffb-de63146e58e0", "number": "9"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "10", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "33973", "artist-credit-phrase": "Deacon the Villain", "id": "548dec24-bf29-4615-bcd9-93d423368c08", "title": "Deacon the Villain LP Drop"}, "length": "33973", "position": "10", "id": "15b88810-680e-36dc-a937-969582d864b1", "track_or_recording_length": "33973"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "11", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "125293", "artist-credit-phrase": "Deacon the Villain", "id": "4c97aed9-9200-482f-a35e-60a17d0ab764", "title": "Affirmative Action Freestyle"}, "length": "125293", "position": "11", "id": "9ddd49a6-c2f1-327d-bcb2-4abd645a66cd", "track_or_recording_length": "125293"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " feat. ", {"artist": {"sort-name": "Showtime", "disambiguation": "US rapper", "id": "d57d1d07-0ee0-446a-9891-981da27a1145", "name": "Showtime"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "12", "artist-credit-phrase": "Mr. SOS feat. Showtime & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " feat. ", {"artist": {"sort-name": "Showtime", "disambiguation": "US rapper", "id": "d57d1d07-0ee0-446a-9891-981da27a1145", "name": "Showtime"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "180973", "artist-credit-phrase": "Mr. SOS feat. Showtime & Deacon the Villain", "id": "4b1f0c69-4956-4d91-8ee6-b6e8bd95a70f", "title": "Sticky Green"}, "length": "180973", "position": "12", "id": "85066330-eefd-3e45-8640-4949fcd9bd24", "track_or_recording_length": "180973"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "13", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "190320", "artist-credit-phrase": "Mr. SOS", "id": "61105c6b-fc5e-4507-9b82-31e9ae620422", "title": "Earth's Essence"}, "length": "190320", "position": "13", "id": "d5dc3651-dffc-3cba-a30e-9d9411dbd0f0", "track_or_recording_length": "190320"}, {"artist-credit": [{"artist": {"sort-name": "KRS\u2010One", "id": "fc4568b6-cbe3-4a3d-8409-28510c19e3e2", "name": "KRS\u2010One"}}, " feat. ", {"artist": {"sort-name": "Anetra", "id": "0a1d4d49-6a4f-49c0-9d5f-434c54c89cf8", "name": "Anetra"}}], "number": "14", "artist-credit-phrase": "KRS\u2010One feat. Anetra", "recording": {"artist-credit": [{"artist": {"sort-name": "KRS\u2010One", "id": "fc4568b6-cbe3-4a3d-8409-28510c19e3e2", "name": "KRS\u2010One"}}, " feat. ", {"artist": {"sort-name": "Anetra", "id": "0a1d4d49-6a4f-49c0-9d5f-434c54c89cf8", "name": "Anetra"}}], "length": "90640", "artist-credit-phrase": "KRS\u2010One feat. Anetra", "id": "68b76219-e5dd-4b93-bf33-39e7d76ceaa3", "title": "If U Only Knew"}, "length": "90640", "position": "14", "id": "5266bddc-cbca-3310-af98-0a4531c8c150", "track_or_recording_length": "90640"}, {"artist-credit": [{"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "number": "15", "artist-credit-phrase": "J. Bully", "recording": {"artist-credit": [{"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "length": "290653", "artist-credit-phrase": "J. Bully", "id": "4f584807-328c-466d-8ed9-cd999c3ef17b", "title": "Off the Chain"}, "length": "290653", "position": "15", "id": "1499cc7a-a6b4-3b35-bd55-99616cea0c03", "track_or_recording_length": "290653"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Calico, Kory", "id": "fc9d18aa-d756-4563-82aa-0b9975fb7f84", "name": "Kory Calico"}}], "number": "16", "artist-credit-phrase": "CunninLynguists feat. Kory Calico", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Calico, Kory", "id": "fc9d18aa-d756-4563-82aa-0b9975fb7f84", "name": "Kory Calico"}}], "length": "237706", "artist-credit-phrase": "CunninLynguists feat. Kory Calico", "id": "ffd83bc9-9344-4c1d-a96f-81e43a4e2729", "title": "Mic Like a Memory (remix)"}, "length": "237706", "position": "16", "id": "09b26577-5004-3f97-837c-4f2566b720e0", "track_or_recording_length": "237706"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "number": "17", "artist-credit-phrase": "CunninLynguists", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "length": "157920", "artist-credit-phrase": "CunninLynguists", "id": "585963b2-de5a-44d1-9241-f046cf93b50f", "title": "The Fellationelles (skit)"}, "length": "157920", "position": "17", "id": "4f22deb8-1ef3-3ba5-9b1b-0fd04d2156bc", "track_or_recording_length": "157920"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Substantial", "disambiguation": "US rapper Stan Robinson", "id": "38cdd71c-344b-4c54-bac2-19709da7140d", "name": "Substantial"}}, " & ", {"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "number": "18", "artist-credit-phrase": "CunninLynguists feat. Substantial & J. Bully", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Substantial", "disambiguation": "US rapper Stan Robinson", "id": "38cdd71c-344b-4c54-bac2-19709da7140d", "name": "Substantial"}}, " & ", {"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "length": "222413", "artist-credit-phrase": "CunninLynguists feat. Substantial & J. Bully", "id": "8043db30-f208-442e-96e2-ddbd3031e1b9", "title": "Nasty Filthy (remix)"}, "length": "222413", "position": "18", "id": "210a235b-848e-3bce-b1bd-cead7161d4d4", "track_or_recording_length": "222413"}, {"artist-credit": [{"artist": {"sort-name": "Price, Sean", "disambiguation": "US rapper, Boot Camp Clik/Heltah Skeltah", "id": "c659f049-6d66-4b4e-b33e-f0991f287d34", "name": "Sean Price"}}, " feat. ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "19", "artist-credit-phrase": "Sean Price feat. Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Price, Sean", "disambiguation": "US rapper, Boot Camp Clik/Heltah Skeltah", "id": "c659f049-6d66-4b4e-b33e-f0991f287d34", "name": "Sean Price"}}, " feat. ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "77200", "artist-credit-phrase": "Sean Price feat. Deacon the Villain", "id": "cf465ac5-6b42-4ce3-b982-f46558e1b369", "title": "Irrational"}, "length": "77200", "position": "19", "id": "fe48d5e1-3664-33b0-9bb1-e50fa4cdd000", "track_or_recording_length": "77200"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "20", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "109560", "artist-credit-phrase": "Mr. SOS", "id": "fed3eae2-a991-4e01-abae-8deb024020d2", "title": "Dem Thangs Freestyle"}, "length": "109560", "position": "20", "id": "0414ac89-51c8-3891-baad-a54eb89ca8f3", "track_or_recording_length": "109560"}, {"artist-credit": [{"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "number": "21", "artist-credit-phrase": "Kno", "recording": {"artist-credit": [{"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "length": "118746", "artist-credit-phrase": "Kno", "id": "fc1a987d-27fd-4f44-8968-9da3f9b223df", "title": "Never Scared Freestyle (Philaflava Drop remix)"}, "length": "118746", "position": "21", "id": "d1441885-ef76-32ae-979e-b54d63846447", "track_or_recording_length": "118746"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "22", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "174760", "artist-credit-phrase": "Deacon the Villain", "id": "0d06dddc-a851-4fb5-a20d-36b550825415", "title": "Lay Low Freestyle (Philaflava Drop)"}, "length": "174760", "position": "22", "id": "b4f61c9d-f08a-3477-addf-f4db497ad786", "track_or_recording_length": "174760"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}], "number": "23", "artist-credit-phrase": "CunninLynguists feat. Masta Ace", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}], "length": "216826", "artist-credit-phrase": "CunninLynguists feat. Masta Ace", "id": "b0932e20-4172-4e37-bf4b-00f4e0984764", "title": "Seasons (remix)"}, "length": "216826", "position": "23", "id": "36bc053e-1b5d-3b20-b187-045cbbb5c1e6", "track_or_recording_length": "216826"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "24", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "177160", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "id": "964be293-f5bf-4918-9a7f-05f410311f8c", "title": "Made You Look Freestyle"}, "length": "177160", "position": "24", "id": "4daaeae0-7328-381d-9cff-68c9d609189e", "track_or_recording_length": "177160"}, {"artist-credit": [{"artist": {"sort-name": "Chapter 13", "id": "a838411c-9f74-4a06-8f43-3cb971bd1fbe", "name": "Chapter 13"}}, " feat. ", {"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "number": "25", "artist-credit-phrase": "Chapter 13 feat. Kno", "recording": {"artist-credit": [{"artist": {"sort-name": "Chapter 13", "id": "a838411c-9f74-4a06-8f43-3cb971bd1fbe", "name": "Chapter 13"}}, " feat. ", {"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "length": "186386", "artist-credit-phrase": "Chapter 13 feat. Kno", "id": "23dc2d05-96d8-4f4d-bb89-48cf67d6ba9a", "title": "Rock Stars"}, "length": "186386", "position": "25", "id": "296183bf-d3ae-35c8-8540-6b5afd26ecd8", "track_or_recording_length": "186386"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "26", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "184266", "artist-credit-phrase": "Deacon the Villain", "id": "9fff281c-36a3-4bfc-9d3c-ca5686d46729", "title": "Welcome to NY Freestyle"}, "length": "184266", "position": "26", "id": "3a5c05c5-06d9-3680-883e-82698bb48fb5", "track_or_recording_length": "184266"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "27", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "46520", "artist-credit-phrase": "Mr. SOS", "id": "6af81f1f-e096-4e46-a8ef-19c5c1f20ca5", "title": "Mr. SOS LP Drop"}, "length": "46520", "position": "27", "id": "3757cce8-1db3-39be-b961-49594a6f5acb", "track_or_recording_length": "46520"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "28", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "197893", "artist-credit-phrase": "Mr. SOS", "id": "c56910c3-e3c6-47d5-b0f5-f2d3eb5f94b7", "title": "Rap Name Freestyle"}, "length": "197893", "position": "28", "id": "8bae4909-52f5-3449-a25d-94839cef4d98", "track_or_recording_length": "197893"}, {"artist-credit": [{"artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}], "number": "29", "artist-credit-phrase": "Cashmere The PRO", "recording": {"artist-credit": [{"artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}], "length": "39480", "artist-credit-phrase": "Cashmere The PRO", "id": "2dac6cd1-d417-4f56-ac6a-2f1649db7973", "title": "Cashmere the PRO LP Drop"}, "length": "39480", "position": "29", "id": "53a3c755-b1ec-37af-abee-ab786f916495", "track_or_recording_length": "39480"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Nuke", "disambiguation": "hip-hop", "id": "b43b4c2e-02aa-4d3e-8d28-10d03b31b09d", "name": "Nuke"}}, ", ", {"name": "Cashmere the PRO", "artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}, " & ", {"artist": {"sort-name": "Mac Lethal", "id": "a3c7ec74-66e2-4f19-b651-5855d7eeae75", "name": "Mac Lethal"}}], "number": "30", "artist-credit-phrase": "CunninLynguists feat. Nuke, Cashmere the PRO & Mac Lethal", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Nuke", "disambiguation": "hip-hop", "id": "b43b4c2e-02aa-4d3e-8d28-10d03b31b09d", "name": "Nuke"}}, ", ", {"name": "Cashmere the PRO", "artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}, " & ", {"artist": {"sort-name": "Mac Lethal", "id": "a3c7ec74-66e2-4f19-b651-5855d7eeae75", "name": "Mac Lethal"}}], "length": "248987", "artist-credit-phrase": "CunninLynguists feat. Nuke, Cashmere the PRO & Mac Lethal", "id": "e0e01c45-9f38-4cf5-aba9-b3bab76d8e9e", "title": "Magic Stick Freestyle"}, "length": "248987", "position": "30", "id": "399d05a4-71d7-3fcc-83c0-5403ab42ec4f", "track_or_recording_length": "248987"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "label-info-list": [{"catalog-number": "BP723-2", "label": {"sort-name": "Freshchest", "id": "fcd792aa-7fd4-4438-9ce3-35dceb156b83", "name": "Freshchest"}}], "label-info-count": 1, "medium-count": 1, "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2003", "area": {"sort-name": "United States", "iso-3166-1-code-list": ["US"], "id": "489ce91b-6658-3307-9877-795b68554c98", "name": "United States"}}], "packaging": "Jewel Case", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2003", "quality": "normal", "id": "8478d4da-0cda-4e46-ae8c-1eeacfa5cf37", "release-event-count": 1, "title": "Sloppy Seconds, Volume 1", "country": "US", "artist-credit-phrase": "CunninLynguists", "release-group": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "first-release-date": "2003", "secondary-type-list": ["Mixtape/Street"], "primary-type": "Album", "title": "Sloppy Seconds, Volume 1", "type": "Album", "id": "00693d76-b056-314f-aa6d-16aa5106e223", "artist-credit-phrase": "CunninLynguists"}, "medium-list": [{"position": "1", "track-count": 30, "format": "CD", "disc-list": [{"offset-list": [150, 16982, 29710, 38768, 58738, 70167, 78721, 81844, 86334, 102549, 105097, 114494, 128067, 142341, 149139, 170938, 188766, 200610, 217291, 223081, 231298, 240204, 253311, 269573, 282860, 296839, 310659, 314148, 328990, 331951], "id": "RhrwgVb0hZNkabQCw1dZIhdbMFg-", "sectors": "350674", "offset-count": 30}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "number": "1", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "length": "224426", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "id": "2b2b9382-3097-44ac-b79f-82d9e3d23ede", "title": "We're From the Internet (skit)"}, "length": "224426", "position": "1", "id": "9bee2534-0184-32e9-90b4-cd437a2d71ca", "track_or_recording_length": "224426"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "number": "2", "artist-credit-phrase": "Mr. SOS & Deacon the Villain feat. Natti", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "length": "169706", "artist-credit-phrase": "Mr. SOS & Deacon the Villain feat. Natti", "id": "b8cc8672-8bdd-4007-82e0-ca3641816ca9", "title": "Pump It Up Freestyle"}, "length": "169706", "position": "2", "id": "2997a739-6f10-344e-a3c3-5d0037ee6e51", "track_or_recording_length": "169706"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "3", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "120773", "artist-credit-phrase": "Deacon the Villain", "id": "86cf3e45-3649-4cba-a9e8-2d5016971d2d", "title": "Watch Yo Mowf"}, "length": "120773", "position": "3", "id": "4fae0fab-544d-31e1-a861-549bcd700570", "track_or_recording_length": "120773"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Bonified Circle", "id": "832b7f0d-5f6c-4068-9315-383bf03344b1", "name": "Bonified Circle"}}, " & ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "number": "4", "artist-credit-phrase": "Deacon the Villain feat. Bonified Circle & Natti", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Bonified Circle", "id": "832b7f0d-5f6c-4068-9315-383bf03344b1", "name": "Bonified Circle"}}, " & ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "length": "266266", "artist-credit-phrase": "Deacon the Villain feat. Bonified Circle & Natti", "id": "aef41bb9-0fbf-4439-b3c4-acf0c67d7095", "title": "Over the Hills"}, "length": "266266", "position": "4", "id": "a9c177ea-2f8b-39b5-880c-72e506e15946", "track_or_recording_length": "266266"}, {"artist-credit": [{"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}, " feat. ", {"artist": {"sort-name": "King Tee", "id": "7ec04edc-59ce-4fc4-8c0a-f519f38be4fd", "name": "King Tee"}}, " & ", {"artist": {"sort-name": "J\u2010Ro", "id": "1ed0e74d-cc70-45cd-9687-87851cfcaf25", "name": "J\u2010Ro"}}], "number": "5", "artist-credit-phrase": "Masta Ace feat. King Tee & J\u2010Ro", "recording": {"artist-credit": [{"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}, " feat. ", {"artist": {"sort-name": "King Tee", "id": "7ec04edc-59ce-4fc4-8c0a-f519f38be4fd", "name": "King Tee"}}, " & ", {"artist": {"sort-name": "J\u2010Ro", "id": "1ed0e74d-cc70-45cd-9687-87851cfcaf25", "name": "J\u2010Ro"}}], "length": "152386", "artist-credit-phrase": "Masta Ace feat. King Tee & J\u2010Ro", "id": "54549fd0-f79c-45f5-89d8-f5a21d115e2e", "title": "P.T.A."}, "length": "152386", "position": "5", "id": "43740b12-fc31-32d3-95e2-e9eb6ddb1113", "track_or_recording_length": "152386"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "6", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "114053", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "id": "5eb21493-6e55-4c91-a36d-a7fbfd46333c", "title": "Skew It on the Bar-B Freestyle"}, "length": "114053", "position": "6", "id": "f74fcf48-30b8-3ef7-9dac-72ae1f86ebbc", "track_or_recording_length": "114053"}, {"artist-credit": [{"name": "Chico & the Man", "artist": {"sort-name": "Chico and the Man", "id": "0b986f78-14e4-41a9-8fef-ee6668043f91", "name": "Chico and the Man"}}], "number": "7", "artist-credit-phrase": "Chico & the Man", "recording": {"artist-credit": [{"name": "Chico & the Man", "artist": {"sort-name": "Chico and the Man", "id": "0b986f78-14e4-41a9-8fef-ee6668043f91", "name": "Chico and the Man"}}], "length": "41640", "artist-credit-phrase": "Chico & the Man", "id": "377ac3ee-397a-41ce-a80c-64883f6b6f0d", "title": "Chico and the Man LP Drop"}, "length": "41640", "position": "7", "id": "efc7987f-6e34-3105-8a34-64bf3c244664", "track_or_recording_length": "41640"}, {"artist-credit": [{"name": "???", "artist": {"sort-name": "[unknown]", "disambiguation": "Special Purpose Artist - Do not add releases here, if possible.", "id": "125ec42a-7229-4250-afc5-e057484327fe", "name": "[unknown]"}}], "number": "8", "artist-credit-phrase": "???", "recording": {"artist-credit": [{"name": "???", "artist": {"sort-name": "[unknown]", "disambiguation": "Special Purpose Artist - Do not add releases here, if possible.", "id": "125ec42a-7229-4250-afc5-e057484327fe", "name": "[unknown]"}}], "length": "59866", "artist-credit-phrase": "???", "id": "931863f4-05e1-46a5-b81e-4c0417a88fd6", "title": "???"}, "length": "59866", "position": "8", "id": "a04ee451-46c3-3ad6-a815-d7bb8449d605", "track_or_recording_length": "59866"}, {"recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "length": "212333", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "id": "f2dc4fa7-f7a5-4c60-9819-e80adfe1f3de", "title": "Love Ain\u2019t (remix)"}, "artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "length": "216200", "title": "Love Ain't (remix)", "position": "9", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "track_or_recording_length": "216200", "id": "f5ef38ad-b7ba-3152-8ffb-de63146e58e0", "number": "9"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "10", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "33973", "artist-credit-phrase": "Deacon the Villain", "id": "548dec24-bf29-4615-bcd9-93d423368c08", "title": "Deacon the Villain LP Drop"}, "length": "33973", "position": "10", "id": "15b88810-680e-36dc-a937-969582d864b1", "track_or_recording_length": "33973"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "11", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "125293", "artist-credit-phrase": "Deacon the Villain", "id": "4c97aed9-9200-482f-a35e-60a17d0ab764", "title": "Affirmative Action Freestyle"}, "length": "125293", "position": "11", "id": "9ddd49a6-c2f1-327d-bcb2-4abd645a66cd", "track_or_recording_length": "125293"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " feat. ", {"artist": {"sort-name": "Showtime", "disambiguation": "US rapper", "id": "d57d1d07-0ee0-446a-9891-981da27a1145", "name": "Showtime"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "12", "artist-credit-phrase": "Mr. SOS feat. Showtime & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " feat. ", {"artist": {"sort-name": "Showtime", "disambiguation": "US rapper", "id": "d57d1d07-0ee0-446a-9891-981da27a1145", "name": "Showtime"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "180973", "artist-credit-phrase": "Mr. SOS feat. Showtime & Deacon the Villain", "id": "4b1f0c69-4956-4d91-8ee6-b6e8bd95a70f", "title": "Sticky Green"}, "length": "180973", "position": "12", "id": "85066330-eefd-3e45-8640-4949fcd9bd24", "track_or_recording_length": "180973"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "13", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "190320", "artist-credit-phrase": "Mr. SOS", "id": "61105c6b-fc5e-4507-9b82-31e9ae620422", "title": "Earth's Essence"}, "length": "190320", "position": "13", "id": "d5dc3651-dffc-3cba-a30e-9d9411dbd0f0", "track_or_recording_length": "190320"}, {"artist-credit": [{"artist": {"sort-name": "KRS\u2010One", "id": "fc4568b6-cbe3-4a3d-8409-28510c19e3e2", "name": "KRS\u2010One"}}, " feat. ", {"artist": {"sort-name": "Anetra", "id": "0a1d4d49-6a4f-49c0-9d5f-434c54c89cf8", "name": "Anetra"}}], "number": "14", "artist-credit-phrase": "KRS\u2010One feat. Anetra", "recording": {"artist-credit": [{"artist": {"sort-name": "KRS\u2010One", "id": "fc4568b6-cbe3-4a3d-8409-28510c19e3e2", "name": "KRS\u2010One"}}, " feat. ", {"artist": {"sort-name": "Anetra", "id": "0a1d4d49-6a4f-49c0-9d5f-434c54c89cf8", "name": "Anetra"}}], "length": "90640", "artist-credit-phrase": "KRS\u2010One feat. Anetra", "id": "68b76219-e5dd-4b93-bf33-39e7d76ceaa3", "title": "If U Only Knew"}, "length": "90640", "position": "14", "id": "5266bddc-cbca-3310-af98-0a4531c8c150", "track_or_recording_length": "90640"}, {"artist-credit": [{"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "number": "15", "artist-credit-phrase": "J. Bully", "recording": {"artist-credit": [{"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "length": "290653", "artist-credit-phrase": "J. Bully", "id": "4f584807-328c-466d-8ed9-cd999c3ef17b", "title": "Off the Chain"}, "length": "290653", "position": "15", "id": "1499cc7a-a6b4-3b35-bd55-99616cea0c03", "track_or_recording_length": "290653"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Calico, Kory", "id": "fc9d18aa-d756-4563-82aa-0b9975fb7f84", "name": "Kory Calico"}}], "number": "16", "artist-credit-phrase": "CunninLynguists feat. Kory Calico", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Calico, Kory", "id": "fc9d18aa-d756-4563-82aa-0b9975fb7f84", "name": "Kory Calico"}}], "length": "237706", "artist-credit-phrase": "CunninLynguists feat. Kory Calico", "id": "ffd83bc9-9344-4c1d-a96f-81e43a4e2729", "title": "Mic Like a Memory (remix)"}, "length": "237706", "position": "16", "id": "09b26577-5004-3f97-837c-4f2566b720e0", "track_or_recording_length": "237706"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "number": "17", "artist-credit-phrase": "CunninLynguists", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "length": "157920", "artist-credit-phrase": "CunninLynguists", "id": "585963b2-de5a-44d1-9241-f046cf93b50f", "title": "The Fellationelles (skit)"}, "length": "157920", "position": "17", "id": "4f22deb8-1ef3-3ba5-9b1b-0fd04d2156bc", "track_or_recording_length": "157920"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Substantial", "disambiguation": "US rapper Stan Robinson", "id": "38cdd71c-344b-4c54-bac2-19709da7140d", "name": "Substantial"}}, " & ", {"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "number": "18", "artist-credit-phrase": "CunninLynguists feat. Substantial & J. Bully", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Substantial", "disambiguation": "US rapper Stan Robinson", "id": "38cdd71c-344b-4c54-bac2-19709da7140d", "name": "Substantial"}}, " & ", {"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "length": "222413", "artist-credit-phrase": "CunninLynguists feat. Substantial & J. Bully", "id": "8043db30-f208-442e-96e2-ddbd3031e1b9", "title": "Nasty Filthy (remix)"}, "length": "222413", "position": "18", "id": "210a235b-848e-3bce-b1bd-cead7161d4d4", "track_or_recording_length": "222413"}, {"artist-credit": [{"artist": {"sort-name": "Price, Sean", "disambiguation": "US rapper, Boot Camp Clik/Heltah Skeltah", "id": "c659f049-6d66-4b4e-b33e-f0991f287d34", "name": "Sean Price"}}, " feat. ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "19", "artist-credit-phrase": "Sean Price feat. Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Price, Sean", "disambiguation": "US rapper, Boot Camp Clik/Heltah Skeltah", "id": "c659f049-6d66-4b4e-b33e-f0991f287d34", "name": "Sean Price"}}, " feat. ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "77200", "artist-credit-phrase": "Sean Price feat. Deacon the Villain", "id": "cf465ac5-6b42-4ce3-b982-f46558e1b369", "title": "Irrational"}, "length": "77200", "position": "19", "id": "fe48d5e1-3664-33b0-9bb1-e50fa4cdd000", "track_or_recording_length": "77200"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "20", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "109560", "artist-credit-phrase": "Mr. SOS", "id": "fed3eae2-a991-4e01-abae-8deb024020d2", "title": "Dem Thangs Freestyle"}, "length": "109560", "position": "20", "id": "0414ac89-51c8-3891-baad-a54eb89ca8f3", "track_or_recording_length": "109560"}, {"artist-credit": [{"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "number": "21", "artist-credit-phrase": "Kno", "recording": {"artist-credit": [{"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "length": "118746", "artist-credit-phrase": "Kno", "id": "fc1a987d-27fd-4f44-8968-9da3f9b223df", "title": "Never Scared Freestyle (Philaflava Drop remix)"}, "length": "118746", "position": "21", "id": "d1441885-ef76-32ae-979e-b54d63846447", "track_or_recording_length": "118746"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "22", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "174760", "artist-credit-phrase": "Deacon the Villain", "id": "0d06dddc-a851-4fb5-a20d-36b550825415", "title": "Lay Low Freestyle (Philaflava Drop)"}, "length": "174760", "position": "22", "id": "b4f61c9d-f08a-3477-addf-f4db497ad786", "track_or_recording_length": "174760"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}], "number": "23", "artist-credit-phrase": "CunninLynguists feat. Masta Ace", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}], "length": "216826", "artist-credit-phrase": "CunninLynguists feat. Masta Ace", "id": "b0932e20-4172-4e37-bf4b-00f4e0984764", "title": "Seasons (remix)"}, "length": "216826", "position": "23", "id": "36bc053e-1b5d-3b20-b187-045cbbb5c1e6", "track_or_recording_length": "216826"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "24", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "177160", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "id": "964be293-f5bf-4918-9a7f-05f410311f8c", "title": "Made You Look Freestyle"}, "length": "177160", "position": "24", "id": "4daaeae0-7328-381d-9cff-68c9d609189e", "track_or_recording_length": "177160"}, {"artist-credit": [{"artist": {"sort-name": "Chapter 13", "id": "a838411c-9f74-4a06-8f43-3cb971bd1fbe", "name": "Chapter 13"}}, " feat. ", {"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "number": "25", "artist-credit-phrase": "Chapter 13 feat. Kno", "recording": {"artist-credit": [{"artist": {"sort-name": "Chapter 13", "id": "a838411c-9f74-4a06-8f43-3cb971bd1fbe", "name": "Chapter 13"}}, " feat. ", {"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "length": "186386", "artist-credit-phrase": "Chapter 13 feat. Kno", "id": "23dc2d05-96d8-4f4d-bb89-48cf67d6ba9a", "title": "Rock Stars"}, "length": "186386", "position": "25", "id": "296183bf-d3ae-35c8-8540-6b5afd26ecd8", "track_or_recording_length": "186386"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "26", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "184266", "artist-credit-phrase": "Deacon the Villain", "id": "9fff281c-36a3-4bfc-9d3c-ca5686d46729", "title": "Welcome to NY Freestyle"}, "length": "184266", "position": "26", "id": "3a5c05c5-06d9-3680-883e-82698bb48fb5", "track_or_recording_length": "184266"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "27", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "46520", "artist-credit-phrase": "Mr. SOS", "id": "6af81f1f-e096-4e46-a8ef-19c5c1f20ca5", "title": "Mr. SOS LP Drop"}, "length": "46520", "position": "27", "id": "3757cce8-1db3-39be-b961-49594a6f5acb", "track_or_recording_length": "46520"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "28", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "197893", "artist-credit-phrase": "Mr. SOS", "id": "c56910c3-e3c6-47d5-b0f5-f2d3eb5f94b7", "title": "Rap Name Freestyle"}, "length": "197893", "position": "28", "id": "8bae4909-52f5-3449-a25d-94839cef4d98", "track_or_recording_length": "197893"}, {"artist-credit": [{"artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}], "number": "29", "artist-credit-phrase": "Cashmere The PRO", "recording": {"artist-credit": [{"artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}], "length": "39480", "artist-credit-phrase": "Cashmere The PRO", "id": "2dac6cd1-d417-4f56-ac6a-2f1649db7973", "title": "Cashmere the PRO LP Drop"}, "length": "39480", "position": "29", "id": "53a3c755-b1ec-37af-abee-ab786f916495", "track_or_recording_length": "39480"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Nuke", "disambiguation": "hip-hop", "id": "b43b4c2e-02aa-4d3e-8d28-10d03b31b09d", "name": "Nuke"}}, ", ", {"name": "Cashmere the PRO", "artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}, " & ", {"artist": {"sort-name": "Mac Lethal", "id": "a3c7ec74-66e2-4f19-b651-5855d7eeae75", "name": "Mac Lethal"}}], "number": "30", "artist-credit-phrase": "CunninLynguists feat. Nuke, Cashmere the PRO & Mac Lethal", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Nuke", "disambiguation": "hip-hop", "id": "b43b4c2e-02aa-4d3e-8d28-10d03b31b09d", "name": "Nuke"}}, ", ", {"name": "Cashmere the PRO", "artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}, " & ", {"artist": {"sort-name": "Mac Lethal", "id": "a3c7ec74-66e2-4f19-b651-5855d7eeae75", "name": "Mac Lethal"}}], "length": "248987", "artist-credit-phrase": "CunninLynguists feat. Nuke, Cashmere the PRO & Mac Lethal", "id": "e0e01c45-9f38-4cf5-aba9-b3bab76d8e9e", "title": "Magic Stick Freestyle"}, "length": "248987", "position": "30", "id": "399d05a4-71d7-3fcc-83c0-5403ab42ec4f", "track_or_recording_length": "248987"}], "disc-count": 1}]}} \ No newline at end of file diff --git a/whipper/test/whipper.release.8a457e97-ed59-31f1-8b1c-41f24e9a7183.json b/whipper/test/whipper.release.8a457e97-ed59-31f1-8b1c-41f24e9a7183.json index e7f6d3cf..fc265c66 100644 --- a/whipper/test/whipper.release.8a457e97-ed59-31f1-8b1c-41f24e9a7183.json +++ b/whipper/test/whipper.release.8a457e97-ed59-31f1-8b1c-41f24e9a7183.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "barcode": "638812730329", "asin": "B000E6GBVW", "label-info-count": 1, "label-info-list": [{"catalog-number": "63881-27303-2", "label": {"sort-name": "V2 Records International", "disambiguation": "possibly bogus, please refer to \"V2\" or \"V2 Records\" instead", "id": "947c12a1-cf28-4380-a695-a944ad15e387", "name": "V2 Records International"}}], "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2006", "area": {"sort-name": "United States", "iso-3166-1-code-list": ["US"], "id": "489ce91b-6658-3307-9877-795b68554c98", "name": "United States"}}], "text-representation": {"language": "eng", "script": "Latn"}, "date": "2006", "quality": "normal", "id": "8a457e97-ed59-31f1-8b1c-41f24e9a7183", "release-event-count": 1, "title": "Ballad of the Broken Seas", "country": "US", "medium-count": 1, "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [150, 13021, 27280, 44821, 57000, 69051, 84731, 100266, 121055, 134078, 150891, 167733], "id": "xAq8L4ELMW14.6wI6tt7QAcxiDI-", "sectors": "192868", "offset-count": 12}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "1", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "171613", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "4fe44724-1d7e-4275-9693-b889864de750", "title": "Deus Ibi Est"}, "length": "171613", "position": "1", "id": "15be8cfd-dff8-3dac-8924-8f564f7aff3c", "track_or_recording_length": "171613"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "2", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "190120", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "32047729-7ad9-42ae-8d9e-c256ef9251ec", "title": "Black Mountain"}, "length": "190120", "position": "2", "id": "70aeb069-b711-3586-9c47-d5b82f482a7f", "track_or_recording_length": "190120"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "3", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "233880", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "0c71631a-5862-4834-ae8f-257b64bca745", "title": "The False Husband"}, "length": "233880", "position": "3", "id": "48afa45e-a3a2-3e56-a93c-5a9afb5895af", "track_or_recording_length": "233880"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "4", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "162386", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "afc9e785-60fd-4942-a23c-3653633f4783", "title": "Ballad of the Broken Seas"}, "length": "162386", "position": "4", "id": "2e6d0fb6-c246-30f3-8572-5a121c001078", "track_or_recording_length": "162386"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "5", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "160680", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "048932de-992d-4b08-ab4f-b5d735ea323e", "title": "Revolver"}, "length": "160680", "position": "5", "id": "ba671d1c-d7b8-3a36-8b2e-f02665e3cd5d", "track_or_recording_length": "160680"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "6", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "209066", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "42c0e096-6c48-43cf-b6d4-700903727418", "title": "Ramblin' Man"}, "length": "209066", "position": "6", "id": "7a806384-da3a-3cc7-8b92-5699ff68cd60", "track_or_recording_length": "209066"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "7", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "207133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "ef599a4c-8163-4829-9332-8dfe8c79219a", "title": "(Do You Wanna) Come Walk With Me?"}, "length": "207133", "position": "7", "id": "7c23d3cf-8cbb-3530-bef6-e532bf127212", "track_or_recording_length": "207133"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "8", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "277186", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "765fc7cc-2055-4066-a5b2-f1afbd1fd1f8", "title": "Saturday's Gone"}, "length": "277186", "position": "8", "id": "ac0a2d96-e85c-3516-9833-8e87066eb11f", "track_or_recording_length": "277186"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "9", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "173640", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "61ac7fad-d396-4467-93a9-a25472561008", "title": "It's Hard to Kill a Bad Thing"}, "length": "173640", "position": "9", "id": "32ceb242-8ea0-3e82-975e-965014fbdc20", "track_or_recording_length": "173640"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "10", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224173", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "2fed65ae-3297-40d6-8f54-0d55f8ed7287", "title": "Honey Child What Can I Do?"}, "length": "224173", "position": "10", "id": "5e6a4c53-396c-3699-a682-7923919cbc87", "track_or_recording_length": "224173"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "11", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224560", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "33ce6721-b148-45ad-9a1e-1a4b1ea6912e", "title": "Dusty Wreath"}, "length": "224560", "position": "11", "id": "fa108d5a-e6c2-3c6f-afcc-9b6b48cd5c2a", "track_or_recording_length": "224560"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "12", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "335133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "6cdb184d-12a0-4ba8-b50b-3325e0664f9e", "title": "The Circus Is Leaving Town"}, "length": "335133", "position": "12", "id": "3319fd26-9891-3761-8de3-786fa7e6493f", "track_or_recording_length": "335133"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "barcode": "638812730329", "asin": "B000E6GBVW", "label-info-count": 1, "label-info-list": [{"catalog-number": "63881-27303-2", "label": {"sort-name": "V2 Records International", "disambiguation": "possibly bogus, please refer to \"V2\" or \"V2 Records\" instead", "id": "947c12a1-cf28-4380-a695-a944ad15e387", "name": "V2 Records International"}}], "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2006", "area": {"sort-name": "United States", "iso-3166-1-code-list": ["US"], "id": "489ce91b-6658-3307-9877-795b68554c98", "name": "United States"}}], "text-representation": {"language": "eng", "script": "Latn"}, "date": "2006", "quality": "normal", "id": "8a457e97-ed59-31f1-8b1c-41f24e9a7183", "release-event-count": 1, "title": "Ballad of the Broken Seas", "country": "US", "medium-count": 1, "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "release-group": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "first-release-date": "2006-01-30", "primary-type": "Album", "title": "Ballad of the Broken Seas", "type": "Album", "id": "994cdad1-0365-3439-89ed-6686bd563503", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [150, 13021, 27280, 44821, 57000, 69051, 84731, 100266, 121055, 134078, 150891, 167733], "id": "xAq8L4ELMW14.6wI6tt7QAcxiDI-", "sectors": "192868", "offset-count": 12}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "1", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "171613", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "4fe44724-1d7e-4275-9693-b889864de750", "title": "Deus Ibi Est"}, "length": "171613", "position": "1", "id": "15be8cfd-dff8-3dac-8924-8f564f7aff3c", "track_or_recording_length": "171613"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "2", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "190120", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "32047729-7ad9-42ae-8d9e-c256ef9251ec", "title": "Black Mountain"}, "length": "190120", "position": "2", "id": "70aeb069-b711-3586-9c47-d5b82f482a7f", "track_or_recording_length": "190120"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "3", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "233880", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "0c71631a-5862-4834-ae8f-257b64bca745", "title": "The False Husband"}, "length": "233880", "position": "3", "id": "48afa45e-a3a2-3e56-a93c-5a9afb5895af", "track_or_recording_length": "233880"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "4", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "162386", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "afc9e785-60fd-4942-a23c-3653633f4783", "title": "Ballad of the Broken Seas"}, "length": "162386", "position": "4", "id": "2e6d0fb6-c246-30f3-8572-5a121c001078", "track_or_recording_length": "162386"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "5", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "160680", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "048932de-992d-4b08-ab4f-b5d735ea323e", "title": "Revolver"}, "length": "160680", "position": "5", "id": "ba671d1c-d7b8-3a36-8b2e-f02665e3cd5d", "track_or_recording_length": "160680"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "6", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "209066", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "42c0e096-6c48-43cf-b6d4-700903727418", "title": "Ramblin' Man"}, "length": "209066", "position": "6", "id": "7a806384-da3a-3cc7-8b92-5699ff68cd60", "track_or_recording_length": "209066"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "7", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "207133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "ef599a4c-8163-4829-9332-8dfe8c79219a", "title": "(Do You Wanna) Come Walk With Me?"}, "length": "207133", "position": "7", "id": "7c23d3cf-8cbb-3530-bef6-e532bf127212", "track_or_recording_length": "207133"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "8", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "277186", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "765fc7cc-2055-4066-a5b2-f1afbd1fd1f8", "title": "Saturday's Gone"}, "length": "277186", "position": "8", "id": "ac0a2d96-e85c-3516-9833-8e87066eb11f", "track_or_recording_length": "277186"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "9", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "173640", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "61ac7fad-d396-4467-93a9-a25472561008", "title": "It's Hard to Kill a Bad Thing"}, "length": "173640", "position": "9", "id": "32ceb242-8ea0-3e82-975e-965014fbdc20", "track_or_recording_length": "173640"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "10", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224173", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "2fed65ae-3297-40d6-8f54-0d55f8ed7287", "title": "Honey Child What Can I Do?"}, "length": "224173", "position": "10", "id": "5e6a4c53-396c-3699-a682-7923919cbc87", "track_or_recording_length": "224173"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "11", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224560", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "33ce6721-b148-45ad-9a1e-1a4b1ea6912e", "title": "Dusty Wreath"}, "length": "224560", "position": "11", "id": "fa108d5a-e6c2-3c6f-afcc-9b6b48cd5c2a", "track_or_recording_length": "224560"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "12", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "335133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "6cdb184d-12a0-4ba8-b50b-3325e0664f9e", "title": "The Circus Is Leaving Town"}, "length": "335133", "position": "12", "id": "3319fd26-9891-3761-8de3-786fa7e6493f", "track_or_recording_length": "335133"}], "disc-count": 1}]}} \ No newline at end of file diff --git a/whipper/test/whipper.release.a76714e0-32b1-4ed4-b28e-f86d99642193.json b/whipper/test/whipper.release.a76714e0-32b1-4ed4-b28e-f86d99642193.json index 9b7604b0..bae96cf2 100644 --- a/whipper/test/whipper.release.a76714e0-32b1-4ed4-b28e-f86d99642193.json +++ b/whipper/test/whipper.release.a76714e0-32b1-4ed4-b28e-f86d99642193.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Various Artists", "disambiguation": "add compilations to this artist", "id": "89ad4ac3-39f7-470e-963a-56509c546377", "name": "Various Artists"}}], "label-info-list": [{"catalog-number": "585 625-2", "label": {"sort-name": "Universal TV", "disambiguation": "Netherlands & Belgium", "id": "48500332-aa67-44d1-9901-18d1e6ab27a2", "name": "Universal TV"}}], "title": "2 Meter Sessies, Volume 10", "release-event-count": 1, "medium-count": 1, "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2001-10-15", "area": {"sort-name": "Netherlands", "iso-3166-1-code-list": ["NL"], "id": "ef1b7cc0-cd26-36f4-8ea0-04d9623786c7", "name": "Netherlands"}}], "medium-list": [{"position": "1", "track-count": 18, "format": "CD", "disc-list": [{"offset-list": [150, 20040, 39875, 68708, 88339, 106270, 122005, 133975, 147835, 165208, 181093, 199820, 215620, 229945, 250040, 274450, 288998, 305748], "id": "f7XO36a7n1LCCskkCiulReWbwZA-", "sectors": "317128", "offset-count": 18}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Coldplay", "id": "cc197bad-dc9c-440d-a5b5-d52ba2e14234", "name": "Coldplay"}}], "number": "1", "artist-credit-phrase": "Coldplay", "recording": {"artist-credit": [{"artist": {"sort-name": "Coldplay", "id": "cc197bad-dc9c-440d-a5b5-d52ba2e14234", "name": "Coldplay"}}], "length": "265200", "artist-credit-phrase": "Coldplay", "id": "06813123-5047-4c94-88bf-6a300540e954", "title": "Trouble"}, "length": "265200", "position": "1", "id": "73b03043-36e9-3a92-9ce7-c1ad2d887fa3", "track_or_recording_length": "265200"}, {"artist-credit": [{"artist": {"sort-name": "Live", "disambiguation": "US alt rock band", "id": "cba77ba2-862d-4cee-a8f6-d3f9daf7211c", "name": "L\u012aVE"}}], "number": "2", "artist-credit-phrase": "L\u012aVE", "recording": {"artist-credit": [{"artist": {"sort-name": "Live", "disambiguation": "US alt rock band", "id": "cba77ba2-862d-4cee-a8f6-d3f9daf7211c", "name": "L\u012aVE"}}], "length": "264466", "artist-credit-phrase": "L\u012aVE", "id": "7b57b108-35bb-4fcb-9046-06228fb7e5f7", "title": "Run to the Water"}, "length": "264466", "position": "2", "id": "7485aa70-7159-3dfd-aa74-514994f88789", "track_or_recording_length": "264466"}, {"artist-credit": [{"artist": {"sort-name": "Beck", "disambiguation": "alt rock, multi-instrumentalist Beck Hansen", "id": "309c62ba-7a22-4277-9f67-4a162526d18a", "name": "Beck"}}], "number": "3", "artist-credit-phrase": "Beck", "recording": {"artist-credit": [{"artist": {"sort-name": "Beck", "disambiguation": "alt rock, multi-instrumentalist Beck Hansen", "id": "309c62ba-7a22-4277-9f67-4a162526d18a", "name": "Beck"}}], "length": "384440", "artist-credit-phrase": "Beck", "id": "cfbfb04e-ccfd-4316-a5eb-5e4daa670905", "title": "Debra"}, "length": "384440", "position": "3", "id": "17d52b51-42da-3a80-afb4-3d03cd99e339", "track_or_recording_length": "384440"}, {"artist-credit": [{"artist": {"sort-name": "Jayhawks, The", "disambiguation": "alternative country/country rock", "id": "24ed5b09-02b1-47fe-bd83-6fa5270039b0", "name": "The Jayhawks"}}], "number": "4", "artist-credit-phrase": "The Jayhawks", "recording": {"artist-credit": [{"artist": {"sort-name": "Jayhawks, The", "disambiguation": "alternative country/country rock", "id": "24ed5b09-02b1-47fe-bd83-6fa5270039b0", "name": "The Jayhawks"}}], "length": "261746", "artist-credit-phrase": "The Jayhawks", "id": "d7b84a3f-628d-49f3-ae2f-b34d5630ee45", "title": "Mr. Wilson"}, "length": "261746", "position": "4", "id": "44b79128-b98c-36fe-8f25-b1b8b7b97309", "track_or_recording_length": "261746"}, {"artist-credit": [{"artist": {"sort-name": "Dijk, De", "id": "d7a55e92-a14c-4543-8152-de2163af06bb", "name": "De Dijk"}}], "number": "5", "artist-credit-phrase": "De Dijk", "recording": {"artist-credit": [{"artist": {"sort-name": "Dijk, De", "id": "d7a55e92-a14c-4543-8152-de2163af06bb", "name": "De Dijk"}}], "length": "239080", "artist-credit-phrase": "De Dijk", "id": "2bb1a0ca-399a-4488-8a53-bb0ca9ece5ea", "title": "Wie het niet weet"}, "length": "239080", "position": "5", "id": "9b76ae87-6b45-3b31-8466-64579d8d2cb0", "track_or_recording_length": "239080"}, {"artist-credit": [{"artist": {"sort-name": "Torrini, Emil\u00edana", "id": "b2a9731b-9e13-4ff9-af21-5e694a5663e8", "name": "Emil\u00edana Torrini"}}], "number": "6", "artist-credit-phrase": "Emil\u00edana Torrini", "recording": {"artist-credit": [{"artist": {"sort-name": "Torrini, Emil\u00edana", "id": "b2a9731b-9e13-4ff9-af21-5e694a5663e8", "name": "Emil\u00edana Torrini"}}], "length": "209800", "artist-credit-phrase": "Emil\u00edana Torrini", "id": "3e6433da-9af5-41b0-9210-6dbef13c630c", "title": "Summer Breeze"}, "length": "209800", "position": "6", "id": "addd247f-f664-3457-9040-3b9dc56a6b1c", "track_or_recording_length": "209800"}, {"artist-credit": [{"artist": {"sort-name": "Hiatt, John", "id": "e78202c9-7717-435c-9aac-dd5ebc4e64d5", "name": "John Hiatt"}}], "number": "7", "artist-credit-phrase": "John Hiatt", "recording": {"artist-credit": [{"artist": {"sort-name": "Hiatt, John", "id": "e78202c9-7717-435c-9aac-dd5ebc4e64d5", "name": "John Hiatt"}}], "length": "158000", "artist-credit-phrase": "John Hiatt", "id": "ce684ade-741f-47f7-ac1c-0d7d206da8a3", "title": "What Do We Do Now"}, "length": "159600", "position": "7", "id": "7f48a5cb-1370-3c2e-8b8f-9f20029c71cb", "track_or_recording_length": "159600"}, {"artist-credit": [{"artist": {"sort-name": "Hay, Barry & Barking Dogs", "id": "dc11b420-0e21-4e05-aca7-273f58c8bcce", "name": "Barry Hay & Barking Dogs"}}], "number": "8", "artist-credit-phrase": "Barry Hay & Barking Dogs", "recording": {"artist-credit": [{"artist": {"sort-name": "Hay, Barry & Barking Dogs", "id": "dc11b420-0e21-4e05-aca7-273f58c8bcce", "name": "Barry Hay & Barking Dogs"}}], "length": "184800", "artist-credit-phrase": "Barry Hay & Barking Dogs", "id": "56b1b506-64cd-4c2f-be6d-044e3888dabd", "title": "Happiness Is a Warm Gun"}, "length": "184800", "position": "8", "id": "9fae06e7-f2d2-34fc-a095-52565fe99225", "track_or_recording_length": "184800"}, {"artist-credit": [{"artist": {"sort-name": "Penn, Dan", "id": "cc54ec8d-ba66-4051-970d-6b3c24cd9e8b", "name": "Dan Penn"}}, " & ", {"artist": {"sort-name": "Oldham, Spooner", "id": "ba170eca-541b-4ee5-b332-54ff954b75ea", "name": "Spooner Oldham"}}], "number": "9", "artist-credit-phrase": "Dan Penn & Spooner Oldham", "recording": {"artist-credit": [{"artist": {"sort-name": "Penn, Dan", "id": "cc54ec8d-ba66-4051-970d-6b3c24cd9e8b", "name": "Dan Penn"}}, " & ", {"artist": {"sort-name": "Oldham, Spooner", "id": "ba170eca-541b-4ee5-b332-54ff954b75ea", "name": "Spooner Oldham"}}], "length": "231640", "artist-credit-phrase": "Dan Penn & Spooner Oldham", "id": "4d1c6a29-dd96-4af6-a594-622d70e214ac", "title": "I'm Your Puppet"}, "length": "231640", "position": "9", "id": "0024f07d-2864-3085-8aff-aa0440446f8e", "track_or_recording_length": "231640"}, {"artist-credit": [{"artist": {"sort-name": "Stone, Angie", "id": "82f8dd22-0319-4f35-953c-358b3f883027", "name": "Angie Stone"}}], "number": "10", "artist-credit-phrase": "Angie Stone", "recording": {"artist-credit": [{"artist": {"sort-name": "Stone, Angie", "id": "82f8dd22-0319-4f35-953c-358b3f883027", "name": "Angie Stone"}}], "length": "211800", "artist-credit-phrase": "Angie Stone", "id": "cb0447fc-3ad3-4dea-a94d-517179a6d68c", "title": "Everyday"}, "length": "211800", "position": "10", "id": "34ff18f9-cbeb-3da0-bb7b-a6908ca0e8e3", "track_or_recording_length": "211800"}, {"artist-credit": [{"artist": {"sort-name": "Helsen, Tom", "disambiguation": "Belgian singer & songwriter", "id": "0a5fe43b-ace7-407b-bfc2-be4851e7d3f2", "name": "Tom Helsen"}}], "number": "11", "artist-credit-phrase": "Tom Helsen", "recording": {"artist-credit": [{"artist": {"sort-name": "Helsen, Tom", "disambiguation": "Belgian singer & songwriter", "id": "0a5fe43b-ace7-407b-bfc2-be4851e7d3f2", "name": "Tom Helsen"}}], "length": "249693", "artist-credit-phrase": "Tom Helsen", "id": "2f6501f8-262a-4f02-a782-ed365621e100", "title": "When Marvin Calls"}, "length": "249693", "position": "11", "id": "1da99d43-f845-35e7-8e07-3c3cb38f9a82", "track_or_recording_length": "249693"}, {"artist-credit": [{"artist": {"sort-name": "K\u2019s Choice", "disambiguation": "Belgian indierock band", "id": "9bd1e632-b17b-4842-b520-ddfce3b538b9", "name": "K\u2019s Choice"}}], "number": "12", "artist-credit-phrase": "K\u2019s Choice", "recording": {"artist-credit": [{"artist": {"sort-name": "K\u2019s Choice", "disambiguation": "Belgian indierock band", "id": "9bd1e632-b17b-4842-b520-ddfce3b538b9", "name": "K\u2019s Choice"}}], "length": "210666", "artist-credit-phrase": "K\u2019s Choice", "id": "e3ef3fa1-3155-464d-a5e0-4096e9cc63ad", "title": "Almost Happy"}, "length": "210666", "position": "12", "id": "e2a95209-9240-3e4f-86a6-270771ee4fe3", "track_or_recording_length": "210666"}, {"artist-credit": [{"artist": {"sort-name": "Casey, Paddy", "id": "d36a3897-f76d-4227-be80-d0d7282ff12a", "name": "Paddy Casey"}}], "number": "13", "artist-credit-phrase": "Paddy Casey", "recording": {"artist-credit": [{"artist": {"sort-name": "Casey, Paddy", "id": "d36a3897-f76d-4227-be80-d0d7282ff12a", "name": "Paddy Casey"}}], "length": "191000", "artist-credit-phrase": "Paddy Casey", "id": "c419e7a6-cbe7-44c9-a45e-08e0721695dd", "title": "Can't Take That Away"}, "length": "191000", "position": "13", "id": "682ad823-6721-37c2-9af2-633789144183", "track_or_recording_length": "191000"}, {"artist-credit": [{"artist": {"sort-name": "Jackson, Joe", "disambiguation": "English musician", "id": "07f6d469-38f3-46da-9cfa-2f532422b84e", "name": "Joe Jackson"}}], "number": "14", "artist-credit-phrase": "Joe Jackson", "recording": {"artist-credit": [{"artist": {"sort-name": "Jackson, Joe", "disambiguation": "English musician", "id": "07f6d469-38f3-46da-9cfa-2f532422b84e", "name": "Joe Jackson"}}], "length": "267933", "artist-credit-phrase": "Joe Jackson", "id": "ebb7083f-4db2-4daa-a67d-2993887b67ad", "title": "Stranger Than You"}, "length": "267933", "position": "14", "id": "6895798b-33eb-3380-86ea-d0ba04321b0b", "track_or_recording_length": "267933"}, {"artist-credit": [{"artist": {"sort-name": "My Morning Jacket", "id": "ea5883b7-68ce-48b3-b115-61746ea53b8c", "name": "My Morning Jacket"}}], "number": "15", "artist-credit-phrase": "My Morning Jacket", "recording": {"artist-credit": [{"artist": {"sort-name": "My Morning Jacket", "id": "ea5883b7-68ce-48b3-b115-61746ea53b8c", "name": "My Morning Jacket"}}], "length": "325466", "artist-credit-phrase": "My Morning Jacket", "id": "62594b12-5907-42b6-b7d9-03ad5b0ddd35", "title": "Old September Blues"}, "length": "325466", "position": "15", "id": "795fa05c-33d4-32dc-bdbe-e79a2d4cc0d1", "track_or_recording_length": "325466"}, {"artist-credit": [{"artist": {"sort-name": "Jones, Tom", "disambiguation": "Welsh pop singer", "id": "57c6f649-6cde-48a7-8114-2a200247601a", "name": "Tom Jones"}}, " & ", {"artist": {"sort-name": "Stereophonics", "id": "0bfba3d3-6a04-4779-bb0a-df07df5b0558", "name": "Stereophonics"}}], "number": "16", "artist-credit-phrase": "Tom Jones & Stereophonics", "recording": {"artist-credit": [{"artist": {"sort-name": "Jones, Tom", "disambiguation": "Welsh pop singer", "id": "57c6f649-6cde-48a7-8114-2a200247601a", "name": "Tom Jones"}}, " & ", {"artist": {"sort-name": "Stereophonics", "id": "0bfba3d3-6a04-4779-bb0a-df07df5b0558", "name": "Stereophonics"}}], "length": "193973", "artist-credit-phrase": "Tom Jones & Stereophonics", "id": "ba50a1c7-9e23-4c3e-b7aa-12e23eea6d19", "title": "Mama Told Me Not to Come"}, "length": "193973", "position": "16", "id": "bb0171cf-dda7-36c6-9282-742f431fb5a0", "track_or_recording_length": "193973"}, {"artist-credit": [{"artist": {"sort-name": "Christophers, Ben", "id": "1a5b4ad0-593a-4069-a77d-dae722a5f0ac", "name": "Ben Christophers"}}], "number": "17", "artist-credit-phrase": "Ben Christophers", "recording": {"artist-credit": [{"artist": {"sort-name": "Christophers, Ben", "id": "1a5b4ad0-593a-4069-a77d-dae722a5f0ac", "name": "Ben Christophers"}}], "length": "223333", "artist-credit-phrase": "Ben Christophers", "id": "c0cfc4cb-8c80-4516-b500-2df010418697", "title": "Sunday"}, "length": "223333", "position": "17", "id": "c3db0bfb-a303-31a6-b113-1ecaac9242f1", "track_or_recording_length": "223333"}, {"artist-credit": [{"artist": {"sort-name": "Barman, Tom", "disambiguation": "Belgian musician", "id": "a9be8bc0-47a4-4a0b-af5f-feac18d3bc43", "name": "Tom Barman"}}, " & ", {"artist": {"sort-name": "Nueten, Van, Guy", "disambiguation": "Belgian pianist", "id": "8779d2fd-3fc8-4c1e-a37d-2edf66b07c4e", "name": "Guy Van Nueten"}}], "number": "18", "artist-credit-phrase": "Tom Barman & Guy Van Nueten", "recording": {"artist-credit": [{"artist": {"sort-name": "Barman, Tom", "disambiguation": "Belgian musician", "id": "a9be8bc0-47a4-4a0b-af5f-feac18d3bc43", "name": "Tom Barman"}}, " & ", {"artist": {"sort-name": "Nueten, Van, Guy", "disambiguation": "Belgian pianist", "id": "8779d2fd-3fc8-4c1e-a37d-2edf66b07c4e", "name": "Guy Van Nueten"}}], "length": "151733", "artist-credit-phrase": "Tom Barman & Guy Van Nueten", "id": "e423a1d7-3ae1-4540-b267-d873c50043e7", "title": "Magnolia"}, "length": "151733", "position": "18", "id": "c96be4bd-cc11-3a49-882f-60d2664068ec", "track_or_recording_length": "151733"}], "disc-count": 1}], "text-representation": {"language": "eng", "script": "Latn"}, "label-info-count": 1, "country": "NL", "date": "2001-10-15", "artist-credit-phrase": "Various Artists", "quality": "normal", "id": "a76714e0-32b1-4ed4-b28e-f86d99642193"}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Various Artists", "disambiguation": "add compilations to this artist", "id": "89ad4ac3-39f7-470e-963a-56509c546377", "name": "Various Artists"}}], "label-info-list": [{"catalog-number": "585 625-2", "label": {"sort-name": "Universal TV", "disambiguation": "Netherlands & Belgium", "id": "48500332-aa67-44d1-9901-18d1e6ab27a2", "name": "Universal TV"}}], "label-info-count": 1, "medium-count": 1, "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2001-10-15", "area": {"sort-name": "Netherlands", "iso-3166-1-code-list": ["NL"], "id": "ef1b7cc0-cd26-36f4-8ea0-04d9623786c7", "name": "Netherlands"}}], "text-representation": {"language": "eng", "script": "Latn"}, "date": "2001-10-15", "quality": "normal", "id": "a76714e0-32b1-4ed4-b28e-f86d99642193", "release-event-count": 1, "title": "2 Meter Sessies, Volume 10", "country": "NL", "artist-credit-phrase": "Various Artists", "release-group": {"artist-credit": [{"artist": {"sort-name": "Various Artists", "disambiguation": "add compilations to this artist", "id": "89ad4ac3-39f7-470e-963a-56509c546377", "name": "Various Artists"}}], "first-release-date": "2001-10-15", "secondary-type-list": ["Live"], "primary-type": "Album", "title": "2 Meter Sessies, Volume 10", "type": "Live", "id": "6fff6ff3-fcb7-3c4e-80e7-9f28d50871ae", "artist-credit-phrase": "Various Artists"}, "medium-list": [{"position": "1", "track-count": 18, "format": "CD", "disc-list": [{"offset-list": [150, 20040, 39875, 68708, 88339, 106270, 122005, 133975, 147835, 165208, 181093, 199820, 215620, 229945, 250040, 274450, 288998, 305748], "id": "f7XO36a7n1LCCskkCiulReWbwZA-", "sectors": "317128", "offset-count": 18}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Coldplay", "id": "cc197bad-dc9c-440d-a5b5-d52ba2e14234", "name": "Coldplay"}}], "number": "1", "artist-credit-phrase": "Coldplay", "recording": {"artist-credit": [{"artist": {"sort-name": "Coldplay", "id": "cc197bad-dc9c-440d-a5b5-d52ba2e14234", "name": "Coldplay"}}], "length": "265200", "artist-credit-phrase": "Coldplay", "id": "06813123-5047-4c94-88bf-6a300540e954", "title": "Trouble"}, "length": "265200", "position": "1", "id": "73b03043-36e9-3a92-9ce7-c1ad2d887fa3", "track_or_recording_length": "265200"}, {"artist-credit": [{"artist": {"sort-name": "Live", "disambiguation": "US alt rock band", "id": "cba77ba2-862d-4cee-a8f6-d3f9daf7211c", "name": "L\u012aVE"}}], "number": "2", "artist-credit-phrase": "L\u012aVE", "recording": {"artist-credit": [{"artist": {"sort-name": "Live", "disambiguation": "US alt rock band", "id": "cba77ba2-862d-4cee-a8f6-d3f9daf7211c", "name": "L\u012aVE"}}], "length": "264466", "artist-credit-phrase": "L\u012aVE", "id": "7b57b108-35bb-4fcb-9046-06228fb7e5f7", "title": "Run to the Water"}, "length": "264466", "position": "2", "id": "7485aa70-7159-3dfd-aa74-514994f88789", "track_or_recording_length": "264466"}, {"artist-credit": [{"artist": {"sort-name": "Beck", "disambiguation": "alt rock, multi-instrumentalist Beck Hansen", "id": "309c62ba-7a22-4277-9f67-4a162526d18a", "name": "Beck"}}], "number": "3", "artist-credit-phrase": "Beck", "recording": {"artist-credit": [{"artist": {"sort-name": "Beck", "disambiguation": "alt rock, multi-instrumentalist Beck Hansen", "id": "309c62ba-7a22-4277-9f67-4a162526d18a", "name": "Beck"}}], "length": "384440", "artist-credit-phrase": "Beck", "id": "cfbfb04e-ccfd-4316-a5eb-5e4daa670905", "title": "Debra"}, "length": "384440", "position": "3", "id": "17d52b51-42da-3a80-afb4-3d03cd99e339", "track_or_recording_length": "384440"}, {"artist-credit": [{"artist": {"sort-name": "Jayhawks, The", "disambiguation": "alternative country/country rock", "id": "24ed5b09-02b1-47fe-bd83-6fa5270039b0", "name": "The Jayhawks"}}], "number": "4", "artist-credit-phrase": "The Jayhawks", "recording": {"artist-credit": [{"artist": {"sort-name": "Jayhawks, The", "disambiguation": "alternative country/country rock", "id": "24ed5b09-02b1-47fe-bd83-6fa5270039b0", "name": "The Jayhawks"}}], "length": "261746", "artist-credit-phrase": "The Jayhawks", "id": "d7b84a3f-628d-49f3-ae2f-b34d5630ee45", "title": "Mr. Wilson"}, "length": "261746", "position": "4", "id": "44b79128-b98c-36fe-8f25-b1b8b7b97309", "track_or_recording_length": "261746"}, {"artist-credit": [{"artist": {"sort-name": "Dijk, De", "id": "d7a55e92-a14c-4543-8152-de2163af06bb", "name": "De Dijk"}}], "number": "5", "artist-credit-phrase": "De Dijk", "recording": {"artist-credit": [{"artist": {"sort-name": "Dijk, De", "id": "d7a55e92-a14c-4543-8152-de2163af06bb", "name": "De Dijk"}}], "length": "239080", "artist-credit-phrase": "De Dijk", "id": "2bb1a0ca-399a-4488-8a53-bb0ca9ece5ea", "title": "Wie het niet weet"}, "length": "239080", "position": "5", "id": "9b76ae87-6b45-3b31-8466-64579d8d2cb0", "track_or_recording_length": "239080"}, {"artist-credit": [{"artist": {"sort-name": "Torrini, Emil\u00edana", "id": "b2a9731b-9e13-4ff9-af21-5e694a5663e8", "name": "Emil\u00edana Torrini"}}], "number": "6", "artist-credit-phrase": "Emil\u00edana Torrini", "recording": {"artist-credit": [{"artist": {"sort-name": "Torrini, Emil\u00edana", "id": "b2a9731b-9e13-4ff9-af21-5e694a5663e8", "name": "Emil\u00edana Torrini"}}], "length": "209800", "artist-credit-phrase": "Emil\u00edana Torrini", "id": "3e6433da-9af5-41b0-9210-6dbef13c630c", "title": "Summer Breeze"}, "length": "209800", "position": "6", "id": "addd247f-f664-3457-9040-3b9dc56a6b1c", "track_or_recording_length": "209800"}, {"artist-credit": [{"artist": {"sort-name": "Hiatt, John", "id": "e78202c9-7717-435c-9aac-dd5ebc4e64d5", "name": "John Hiatt"}}], "number": "7", "artist-credit-phrase": "John Hiatt", "recording": {"artist-credit": [{"artist": {"sort-name": "Hiatt, John", "id": "e78202c9-7717-435c-9aac-dd5ebc4e64d5", "name": "John Hiatt"}}], "length": "158000", "artist-credit-phrase": "John Hiatt", "id": "ce684ade-741f-47f7-ac1c-0d7d206da8a3", "title": "What Do We Do Now"}, "length": "159600", "position": "7", "id": "7f48a5cb-1370-3c2e-8b8f-9f20029c71cb", "track_or_recording_length": "159600"}, {"artist-credit": [{"artist": {"sort-name": "Hay, Barry & Barking Dogs", "id": "dc11b420-0e21-4e05-aca7-273f58c8bcce", "name": "Barry Hay & Barking Dogs"}}], "number": "8", "artist-credit-phrase": "Barry Hay & Barking Dogs", "recording": {"artist-credit": [{"artist": {"sort-name": "Hay, Barry & Barking Dogs", "id": "dc11b420-0e21-4e05-aca7-273f58c8bcce", "name": "Barry Hay & Barking Dogs"}}], "length": "184800", "artist-credit-phrase": "Barry Hay & Barking Dogs", "id": "56b1b506-64cd-4c2f-be6d-044e3888dabd", "title": "Happiness Is a Warm Gun"}, "length": "184800", "position": "8", "id": "9fae06e7-f2d2-34fc-a095-52565fe99225", "track_or_recording_length": "184800"}, {"artist-credit": [{"artist": {"sort-name": "Penn, Dan", "id": "cc54ec8d-ba66-4051-970d-6b3c24cd9e8b", "name": "Dan Penn"}}, " & ", {"artist": {"sort-name": "Oldham, Spooner", "id": "ba170eca-541b-4ee5-b332-54ff954b75ea", "name": "Spooner Oldham"}}], "number": "9", "artist-credit-phrase": "Dan Penn & Spooner Oldham", "recording": {"artist-credit": [{"artist": {"sort-name": "Penn, Dan", "id": "cc54ec8d-ba66-4051-970d-6b3c24cd9e8b", "name": "Dan Penn"}}, " & ", {"artist": {"sort-name": "Oldham, Spooner", "id": "ba170eca-541b-4ee5-b332-54ff954b75ea", "name": "Spooner Oldham"}}], "length": "231640", "artist-credit-phrase": "Dan Penn & Spooner Oldham", "id": "4d1c6a29-dd96-4af6-a594-622d70e214ac", "title": "I'm Your Puppet"}, "length": "231640", "position": "9", "id": "0024f07d-2864-3085-8aff-aa0440446f8e", "track_or_recording_length": "231640"}, {"artist-credit": [{"artist": {"sort-name": "Stone, Angie", "id": "82f8dd22-0319-4f35-953c-358b3f883027", "name": "Angie Stone"}}], "number": "10", "artist-credit-phrase": "Angie Stone", "recording": {"artist-credit": [{"artist": {"sort-name": "Stone, Angie", "id": "82f8dd22-0319-4f35-953c-358b3f883027", "name": "Angie Stone"}}], "length": "211800", "artist-credit-phrase": "Angie Stone", "id": "cb0447fc-3ad3-4dea-a94d-517179a6d68c", "title": "Everyday"}, "length": "211800", "position": "10", "id": "34ff18f9-cbeb-3da0-bb7b-a6908ca0e8e3", "track_or_recording_length": "211800"}, {"artist-credit": [{"artist": {"sort-name": "Helsen, Tom", "disambiguation": "Belgian singer & songwriter", "id": "0a5fe43b-ace7-407b-bfc2-be4851e7d3f2", "name": "Tom Helsen"}}], "number": "11", "artist-credit-phrase": "Tom Helsen", "recording": {"artist-credit": [{"artist": {"sort-name": "Helsen, Tom", "disambiguation": "Belgian singer & songwriter", "id": "0a5fe43b-ace7-407b-bfc2-be4851e7d3f2", "name": "Tom Helsen"}}], "length": "249693", "artist-credit-phrase": "Tom Helsen", "id": "2f6501f8-262a-4f02-a782-ed365621e100", "title": "When Marvin Calls"}, "length": "249693", "position": "11", "id": "1da99d43-f845-35e7-8e07-3c3cb38f9a82", "track_or_recording_length": "249693"}, {"artist-credit": [{"artist": {"sort-name": "K\u2019s Choice", "disambiguation": "Belgian indierock band", "id": "9bd1e632-b17b-4842-b520-ddfce3b538b9", "name": "K\u2019s Choice"}}], "number": "12", "artist-credit-phrase": "K\u2019s Choice", "recording": {"artist-credit": [{"artist": {"sort-name": "K\u2019s Choice", "disambiguation": "Belgian indierock band", "id": "9bd1e632-b17b-4842-b520-ddfce3b538b9", "name": "K\u2019s Choice"}}], "length": "210666", "artist-credit-phrase": "K\u2019s Choice", "id": "e3ef3fa1-3155-464d-a5e0-4096e9cc63ad", "title": "Almost Happy"}, "length": "210666", "position": "12", "id": "e2a95209-9240-3e4f-86a6-270771ee4fe3", "track_or_recording_length": "210666"}, {"artist-credit": [{"artist": {"sort-name": "Casey, Paddy", "id": "d36a3897-f76d-4227-be80-d0d7282ff12a", "name": "Paddy Casey"}}], "number": "13", "artist-credit-phrase": "Paddy Casey", "recording": {"artist-credit": [{"artist": {"sort-name": "Casey, Paddy", "id": "d36a3897-f76d-4227-be80-d0d7282ff12a", "name": "Paddy Casey"}}], "length": "191000", "artist-credit-phrase": "Paddy Casey", "id": "c419e7a6-cbe7-44c9-a45e-08e0721695dd", "title": "Can't Take That Away"}, "length": "191000", "position": "13", "id": "682ad823-6721-37c2-9af2-633789144183", "track_or_recording_length": "191000"}, {"artist-credit": [{"artist": {"sort-name": "Jackson, Joe", "disambiguation": "English musician", "id": "07f6d469-38f3-46da-9cfa-2f532422b84e", "name": "Joe Jackson"}}], "number": "14", "artist-credit-phrase": "Joe Jackson", "recording": {"artist-credit": [{"artist": {"sort-name": "Jackson, Joe", "disambiguation": "English musician", "id": "07f6d469-38f3-46da-9cfa-2f532422b84e", "name": "Joe Jackson"}}], "length": "267933", "artist-credit-phrase": "Joe Jackson", "id": "ebb7083f-4db2-4daa-a67d-2993887b67ad", "title": "Stranger Than You"}, "length": "267933", "position": "14", "id": "6895798b-33eb-3380-86ea-d0ba04321b0b", "track_or_recording_length": "267933"}, {"artist-credit": [{"artist": {"sort-name": "My Morning Jacket", "id": "ea5883b7-68ce-48b3-b115-61746ea53b8c", "name": "My Morning Jacket"}}], "number": "15", "artist-credit-phrase": "My Morning Jacket", "recording": {"artist-credit": [{"artist": {"sort-name": "My Morning Jacket", "id": "ea5883b7-68ce-48b3-b115-61746ea53b8c", "name": "My Morning Jacket"}}], "length": "325466", "artist-credit-phrase": "My Morning Jacket", "id": "62594b12-5907-42b6-b7d9-03ad5b0ddd35", "title": "Old September Blues"}, "length": "325466", "position": "15", "id": "795fa05c-33d4-32dc-bdbe-e79a2d4cc0d1", "track_or_recording_length": "325466"}, {"artist-credit": [{"artist": {"sort-name": "Jones, Tom", "disambiguation": "Welsh pop singer", "id": "57c6f649-6cde-48a7-8114-2a200247601a", "name": "Tom Jones"}}, " & ", {"artist": {"sort-name": "Stereophonics", "id": "0bfba3d3-6a04-4779-bb0a-df07df5b0558", "name": "Stereophonics"}}], "number": "16", "artist-credit-phrase": "Tom Jones & Stereophonics", "recording": {"artist-credit": [{"artist": {"sort-name": "Jones, Tom", "disambiguation": "Welsh pop singer", "id": "57c6f649-6cde-48a7-8114-2a200247601a", "name": "Tom Jones"}}, " & ", {"artist": {"sort-name": "Stereophonics", "id": "0bfba3d3-6a04-4779-bb0a-df07df5b0558", "name": "Stereophonics"}}], "length": "193973", "artist-credit-phrase": "Tom Jones & Stereophonics", "id": "ba50a1c7-9e23-4c3e-b7aa-12e23eea6d19", "title": "Mama Told Me Not to Come"}, "length": "193973", "position": "16", "id": "bb0171cf-dda7-36c6-9282-742f431fb5a0", "track_or_recording_length": "193973"}, {"artist-credit": [{"artist": {"sort-name": "Christophers, Ben", "id": "1a5b4ad0-593a-4069-a77d-dae722a5f0ac", "name": "Ben Christophers"}}], "number": "17", "artist-credit-phrase": "Ben Christophers", "recording": {"artist-credit": [{"artist": {"sort-name": "Christophers, Ben", "id": "1a5b4ad0-593a-4069-a77d-dae722a5f0ac", "name": "Ben Christophers"}}], "length": "223333", "artist-credit-phrase": "Ben Christophers", "id": "c0cfc4cb-8c80-4516-b500-2df010418697", "title": "Sunday"}, "length": "223333", "position": "17", "id": "c3db0bfb-a303-31a6-b113-1ecaac9242f1", "track_or_recording_length": "223333"}, {"artist-credit": [{"artist": {"sort-name": "Barman, Tom", "disambiguation": "Belgian musician", "id": "a9be8bc0-47a4-4a0b-af5f-feac18d3bc43", "name": "Tom Barman"}}, " & ", {"artist": {"sort-name": "Nueten, Van, Guy", "disambiguation": "Belgian pianist", "id": "8779d2fd-3fc8-4c1e-a37d-2edf66b07c4e", "name": "Guy Van Nueten"}}], "number": "18", "artist-credit-phrase": "Tom Barman & Guy Van Nueten", "recording": {"artist-credit": [{"artist": {"sort-name": "Barman, Tom", "disambiguation": "Belgian musician", "id": "a9be8bc0-47a4-4a0b-af5f-feac18d3bc43", "name": "Tom Barman"}}, " & ", {"artist": {"sort-name": "Nueten, Van, Guy", "disambiguation": "Belgian pianist", "id": "8779d2fd-3fc8-4c1e-a37d-2edf66b07c4e", "name": "Guy Van Nueten"}}], "length": "151733", "artist-credit-phrase": "Tom Barman & Guy Van Nueten", "id": "e423a1d7-3ae1-4540-b267-d873c50043e7", "title": "Magnolia"}, "length": "151733", "position": "18", "id": "c96be4bd-cc11-3a49-882f-60d2664068ec", "track_or_recording_length": "151733"}], "disc-count": 1}]}} \ No newline at end of file diff --git a/whipper/test/whipper.release.c56ff16e-1d81-47de-926f-ba22891bd2bd.json b/whipper/test/whipper.release.c56ff16e-1d81-47de-926f-ba22891bd2bd.json index 09f5b838..1ca11afd 100644 --- a/whipper/test/whipper.release.c56ff16e-1d81-47de-926f-ba22891bd2bd.json +++ b/whipper/test/whipper.release.c56ff16e-1d81-47de-926f-ba22891bd2bd.json @@ -1 +1 @@ -{"release": {"status": "Bootleg", "artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "label-info-list": [], "title": "Space & Chill Out", "label-info-count": 0, "medium-count": 1, "cover-art-archive": {"count": "0", "front": "false", "back": "false", "artwork": "false"}, "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [182, 8067, 14985, 28407, 39920, 74532, 79825, 93370, 135732, 162415, 168137, 182882], "id": "b.yqPuCBdsV5hrzDvYrw52iK_jE-", "sectors": "355532", "offset-count": 12}], "track-list": [{"recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "107066", "artist-credit-phrase": "The KLF", "id": "254c95dd-71e2-4a38-8267-bdbe046c5ace", "title": "Brownsville Turnaround on the Tex-Mex Border"}, "artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "105133", "title": "Brownsville Turnaround", "position": "1", "artist-credit-phrase": "The KLF", "track_or_recording_length": "105133", "id": "1f417f2b-e049-3ff1-9a08-d787dfd47b19", "number": "1"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "2", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "89000", "artist-credit-phrase": "The KLF", "id": "cfe7f2bb-ce37-434f-9d26-b0d523cd8e6e", "title": "Pulling Out of Ricardo and the Dusk Is Falling Fast"}, "length": "92240", "position": "2", "id": "2b6c44dc-e1bd-3feb-b889-746c0bb22eb9", "track_or_recording_length": "92240"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "3", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "181040", "artist-credit-phrase": "The KLF", "id": "b8fcd38a-59df-4f1c-a944-f836e8592b94", "title": "Six Hours to Louisiana, Black Coffee Going Cold"}, "length": "178960", "position": "3", "id": "13639dfc-3332-31c6-8fb5-4d0241e81dde", "track_or_recording_length": "178960"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "4", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "155333", "artist-credit-phrase": "The KLF", "id": "20a3421a-36cd-4b60-8dfb-118caef8c6d8", "title": "Dream Time in Lake Jackson"}, "length": "153506", "position": "4", "id": "1b222630-1cc6-3f7e-9dc8-14d0d88ac054", "track_or_recording_length": "153506"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "5", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "460866", "artist-credit-phrase": "The KLF", "id": "bd90d2bf-fff9-4aaa-9c3f-7bacbc9d5421", "title": "Madrugada Eterna"}, "length": "461493", "position": "5", "id": "576a010d-1ea7-3525-a32b-2dce207d0ce3", "track_or_recording_length": "461493"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "6", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "68560", "artist-credit-phrase": "The KLF", "id": "5ea8a91d-5425-49ae-90f6-6acfefda4a59", "title": "Justified and Ancient Seems a Long Time Ago"}, "length": "70573", "position": "6", "id": "9e29c06a-c74b-3b0f-a170-98a1c0ea51d9", "track_or_recording_length": "70573"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "7", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "181440", "artist-credit-phrase": "The KLF", "id": "f246f658-49c4-4efe-840e-c624b7850bc9", "title": "Elvis on the Radio, Steel Guitar in My Soul"}, "length": "180600", "position": "7", "id": "cdd8ed03-4b32-3c39-81f6-cd513369225e", "track_or_recording_length": "180600"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "8", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "564933", "artist-credit-phrase": "The KLF", "id": "a173d428-4e12-4513-8df2-eb7f098e6364", "title": "3 A.M. Somewhere Out of Beaumont"}, "length": "564826", "position": "8", "id": "58a8cbf9-10a1-32c8-8cd7-f6893c5050ab", "track_or_recording_length": "564826"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "9", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "356000", "artist-credit-phrase": "The KLF", "id": "b7bc1dc2-a468-4948-b628-e03fc9265d41", "title": "Wichita Lineman Was a Song I Once Heard"}, "length": "355773", "position": "9", "id": "42679959-2e1a-3085-842a-a443ebc37733", "track_or_recording_length": "355773"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "10", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "76026", "artist-credit-phrase": "The KLF", "id": "035e349d-b581-4c0e-818f-ae14e10bc26f", "title": "Trancentral Lost in My Mind"}, "length": "76293", "position": "10", "id": "716fe2c9-47b8-3719-8586-e4ed47694a10", "track_or_recording_length": "76293"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "11", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "214266", "artist-credit-phrase": "The KLF", "id": "d9dd3bc7-ae2a-4b62-a545-8a60f5704a7d", "title": "The Lights of Baton Rouge Pass By"}, "length": "196600", "position": "11", "id": "3220c725-d7cb-3d81-8fb9-91e5a2f94cc9", "track_or_recording_length": "196600"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "recording": {"artist-credit": [{"artist": {"sort-name": "Space", "disambiguation": "Jimmy Cauty's ambient off-shoot of The Orb/The KLF", "id": "22240df3-8dcc-4272-9294-d127442e7f36", "name": "Space"}}], "length": "2302560", "artist-credit-phrase": "Space", "id": "42391d00-df70-4014-83f8-e980a6b695b3", "title": "Mercury / Venus / Mars / Jupiter / Saturn / Uranus / Neptune / Pluto"}, "length": "2302000", "title": "Space", "position": "12", "artist-credit-phrase": "The KLF", "track_or_recording_length": "2302000", "id": "b65aa927-6edf-340b-82b4-fbc34a5f5a0b", "number": "12"}], "disc-count": 1}], "text-representation": {"language": "eng", "script": "Latn"}, "artist-credit-phrase": "The KLF", "quality": "normal", "id": "c56ff16e-1d81-47de-926f-ba22891bd2bd"}} \ No newline at end of file +{"release": {"status": "Bootleg", "artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "label-info-list": [], "quality": "normal", "title": "Space & Chill Out", "label-info-count": 0, "medium-count": 1, "cover-art-archive": {"count": "0", "front": "false", "back": "false", "artwork": "false"}, "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [182, 8067, 14985, 28407, 39920, 74532, 79825, 93370, 135732, 162415, 168137, 182882], "id": "b.yqPuCBdsV5hrzDvYrw52iK_jE-", "sectors": "355532", "offset-count": 12}], "track-list": [{"recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "107066", "artist-credit-phrase": "The KLF", "id": "254c95dd-71e2-4a38-8267-bdbe046c5ace", "title": "Brownsville Turnaround on the Tex-Mex Border"}, "artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "105133", "title": "Brownsville Turnaround", "position": "1", "artist-credit-phrase": "The KLF", "track_or_recording_length": "105133", "id": "1f417f2b-e049-3ff1-9a08-d787dfd47b19", "number": "1"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "2", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "89000", "artist-credit-phrase": "The KLF", "id": "cfe7f2bb-ce37-434f-9d26-b0d523cd8e6e", "title": "Pulling Out of Ricardo and the Dusk Is Falling Fast"}, "length": "92240", "position": "2", "id": "2b6c44dc-e1bd-3feb-b889-746c0bb22eb9", "track_or_recording_length": "92240"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "3", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "181040", "artist-credit-phrase": "The KLF", "id": "b8fcd38a-59df-4f1c-a944-f836e8592b94", "title": "Six Hours to Louisiana, Black Coffee Going Cold"}, "length": "178960", "position": "3", "id": "13639dfc-3332-31c6-8fb5-4d0241e81dde", "track_or_recording_length": "178960"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "4", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "155333", "artist-credit-phrase": "The KLF", "id": "20a3421a-36cd-4b60-8dfb-118caef8c6d8", "title": "Dream Time in Lake Jackson"}, "length": "153506", "position": "4", "id": "1b222630-1cc6-3f7e-9dc8-14d0d88ac054", "track_or_recording_length": "153506"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "5", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "460866", "artist-credit-phrase": "The KLF", "id": "bd90d2bf-fff9-4aaa-9c3f-7bacbc9d5421", "title": "Madrugada Eterna"}, "length": "461493", "position": "5", "id": "576a010d-1ea7-3525-a32b-2dce207d0ce3", "track_or_recording_length": "461493"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "6", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "68560", "artist-credit-phrase": "The KLF", "id": "5ea8a91d-5425-49ae-90f6-6acfefda4a59", "title": "Justified and Ancient Seems a Long Time Ago"}, "length": "70573", "position": "6", "id": "9e29c06a-c74b-3b0f-a170-98a1c0ea51d9", "track_or_recording_length": "70573"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "7", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "181440", "artist-credit-phrase": "The KLF", "id": "f246f658-49c4-4efe-840e-c624b7850bc9", "title": "Elvis on the Radio, Steel Guitar in My Soul"}, "length": "180600", "position": "7", "id": "cdd8ed03-4b32-3c39-81f6-cd513369225e", "track_or_recording_length": "180600"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "8", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "564933", "artist-credit-phrase": "The KLF", "id": "a173d428-4e12-4513-8df2-eb7f098e6364", "title": "3 A.M. Somewhere Out of Beaumont"}, "length": "564826", "position": "8", "id": "58a8cbf9-10a1-32c8-8cd7-f6893c5050ab", "track_or_recording_length": "564826"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "9", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "356000", "artist-credit-phrase": "The KLF", "id": "b7bc1dc2-a468-4948-b628-e03fc9265d41", "title": "Wichita Lineman Was a Song I Once Heard"}, "length": "355773", "position": "9", "id": "42679959-2e1a-3085-842a-a443ebc37733", "track_or_recording_length": "355773"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "10", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "76026", "artist-credit-phrase": "The KLF", "id": "035e349d-b581-4c0e-818f-ae14e10bc26f", "title": "Trancentral Lost in My Mind"}, "length": "76293", "position": "10", "id": "716fe2c9-47b8-3719-8586-e4ed47694a10", "track_or_recording_length": "76293"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "11", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "214266", "artist-credit-phrase": "The KLF", "id": "d9dd3bc7-ae2a-4b62-a545-8a60f5704a7d", "title": "The Lights of Baton Rouge Pass By"}, "length": "196600", "position": "11", "id": "3220c725-d7cb-3d81-8fb9-91e5a2f94cc9", "track_or_recording_length": "196600"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "recording": {"artist-credit": [{"artist": {"sort-name": "Space", "disambiguation": "Jimmy Cauty's ambient off-shoot of The Orb/The KLF", "id": "22240df3-8dcc-4272-9294-d127442e7f36", "name": "Space"}}], "length": "2302560", "artist-credit-phrase": "Space", "id": "42391d00-df70-4014-83f8-e980a6b695b3", "title": "Mercury / Venus / Mars / Jupiter / Saturn / Uranus / Neptune / Pluto"}, "length": "2302000", "title": "Space", "position": "12", "artist-credit-phrase": "The KLF", "track_or_recording_length": "2302000", "id": "b65aa927-6edf-340b-82b4-fbc34a5f5a0b", "number": "12"}], "disc-count": 1}], "text-representation": {"language": "eng", "script": "Latn"}, "artist-credit-phrase": "The KLF", "release-group": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "first-release-date": "", "secondary-type-list": ["Compilation"], "primary-type": "Album", "title": "Space & Chill Out", "type": "Compilation", "id": "0b5e666a-b5d8-3dea-b6fc-9ab9c35b96ce", "artist-credit-phrase": "The KLF"}, "id": "c56ff16e-1d81-47de-926f-ba22891bd2bd"}} \ No newline at end of file diff --git a/whipper/test/whipper.release.e32ae79a-336e-4d33-945c-8c5e8206dbd3.json b/whipper/test/whipper.release.e32ae79a-336e-4d33-945c-8c5e8206dbd3.json index f9b2014e..e4ee5600 100644 --- a/whipper/test/whipper.release.e32ae79a-336e-4d33-945c-8c5e8206dbd3.json +++ b/whipper/test/whipper.release.e32ae79a-336e-4d33-945c-8c5e8206dbd3.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "barcode": "5033197358222", "asin": "B000CNEQ64", "label-info-count": 1, "label-info-list": [{"catalog-number": "VVR1035822", "label": {"label-code": "1801", "sort-name": "V2", "disambiguation": "imprint of V2 Music Ltd. and its international subsidiaries", "id": "dc2f5993-7a3d-4c59-bba0-0a77bf9d7416", "name": "V2"}}], "cover-art-archive": {"count": "10", "front": "true", "back": "true", "artwork": "true"}, "release-event-list": [{"date": "2006-01-30", "area": {"sort-name": "United Kingdom", "iso-3166-1-code-list": ["GB"], "id": "8a754a16-0027-3a29-b6d7-2b40ea0481ed", "name": "United Kingdom"}}], "packaging": "Jewel Case", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2006-01-30", "quality": "normal", "id": "e32ae79a-336e-4d33-945c-8c5e8206dbd3", "release-event-count": 1, "title": "Ballad of the Broken Seas", "country": "GB", "medium-count": 1, "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [150, 13021, 27280, 44821, 57000, 69051, 84731, 100266, 121055, 134078, 150891, 167733], "id": "xAq8L4ELMW14.6wI6tt7QAcxiDI-", "sectors": "192868", "offset-count": 12}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "1", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "171613", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "4fe44724-1d7e-4275-9693-b889864de750", "title": "Deus Ibi Est"}, "length": "171613", "position": "1", "id": "60f05f29-4949-3902-a525-b3d24b0029f4", "track_or_recording_length": "171613"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "2", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "190120", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "32047729-7ad9-42ae-8d9e-c256ef9251ec", "title": "Black Mountain"}, "length": "190120", "position": "2", "id": "978ab42b-043c-394b-a144-ee1e00db9bab", "track_or_recording_length": "190120"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "3", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "233880", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "0c71631a-5862-4834-ae8f-257b64bca745", "title": "The False Husband"}, "length": "233880", "position": "3", "id": "7a70fbf6-69e3-3ce0-9a85-53e6ded2f5ea", "track_or_recording_length": "233880"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "4", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "162386", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "afc9e785-60fd-4942-a23c-3653633f4783", "title": "Ballad of the Broken Seas"}, "length": "162386", "position": "4", "id": "2ae31462-4fb2-350f-9778-2104d6c2dd3b", "track_or_recording_length": "162386"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "5", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "160680", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "048932de-992d-4b08-ab4f-b5d735ea323e", "title": "Revolver"}, "length": "160680", "position": "5", "id": "cf8778eb-8b07-36f1-b24b-2d71af06fa29", "track_or_recording_length": "160680"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "6", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "209066", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "42c0e096-6c48-43cf-b6d4-700903727418", "title": "Ramblin' Man"}, "length": "209066", "position": "6", "id": "a2cb63ac-606a-3721-a196-6f55c38694f8", "track_or_recording_length": "209066"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "7", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "207133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "ef599a4c-8163-4829-9332-8dfe8c79219a", "title": "(Do You Wanna) Come Walk With Me?"}, "length": "207133", "position": "7", "id": "9bf96f8b-8e04-31bb-a42c-1a24d2b5bc0a", "track_or_recording_length": "207133"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "8", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "277186", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "765fc7cc-2055-4066-a5b2-f1afbd1fd1f8", "title": "Saturday's Gone"}, "length": "277186", "position": "8", "id": "6179abe2-cdb3-365a-95e4-4d1f0c3f1b9c", "track_or_recording_length": "277186"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "9", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "173640", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "61ac7fad-d396-4467-93a9-a25472561008", "title": "It's Hard to Kill a Bad Thing"}, "length": "173640", "position": "9", "id": "68c1a96c-bcb1-3d9a-ad86-e2a5db5b0291", "track_or_recording_length": "173640"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "10", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224173", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "2fed65ae-3297-40d6-8f54-0d55f8ed7287", "title": "Honey Child What Can I Do?"}, "length": "224173", "position": "10", "id": "431aeb0c-25d0-3f9a-9fb3-b391929de5e1", "track_or_recording_length": "224173"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "11", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224560", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "33ce6721-b148-45ad-9a1e-1a4b1ea6912e", "title": "Dusty Wreath"}, "length": "224560", "position": "11", "id": "65750cb3-a552-33f6-acb2-a77c68638976", "track_or_recording_length": "224560"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "12", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "335133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "6cdb184d-12a0-4ba8-b50b-3325e0664f9e", "title": "The Circus Is Leaving Town"}, "length": "335133", "position": "12", "id": "6afbb338-d9fd-37ce-a212-1f5d491b6cf4", "track_or_recording_length": "335133"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "barcode": "5033197358222", "asin": "B000CNEQ64", "label-info-count": 1, "label-info-list": [{"catalog-number": "VVR1035822", "label": {"label-code": "1801", "sort-name": "V2", "disambiguation": "imprint of V2 Music Ltd. and its international subsidiaries", "id": "dc2f5993-7a3d-4c59-bba0-0a77bf9d7416", "name": "V2"}}], "cover-art-archive": {"count": "10", "front": "true", "back": "true", "artwork": "true"}, "release-event-list": [{"date": "2006-01-30", "area": {"sort-name": "United Kingdom", "iso-3166-1-code-list": ["GB"], "id": "8a754a16-0027-3a29-b6d7-2b40ea0481ed", "name": "United Kingdom"}}], "packaging": "Jewel Case", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2006-01-30", "quality": "normal", "id": "e32ae79a-336e-4d33-945c-8c5e8206dbd3", "release-event-count": 1, "title": "Ballad of the Broken Seas", "country": "GB", "medium-count": 1, "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "release-group": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "first-release-date": "2006-01-30", "primary-type": "Album", "title": "Ballad of the Broken Seas", "type": "Album", "id": "994cdad1-0365-3439-89ed-6686bd563503", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [150, 13021, 27280, 44821, 57000, 69051, 84731, 100266, 121055, 134078, 150891, 167733], "id": "xAq8L4ELMW14.6wI6tt7QAcxiDI-", "sectors": "192868", "offset-count": 12}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "1", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "171613", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "4fe44724-1d7e-4275-9693-b889864de750", "title": "Deus Ibi Est"}, "length": "171613", "position": "1", "id": "60f05f29-4949-3902-a525-b3d24b0029f4", "track_or_recording_length": "171613"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "2", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "190120", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "32047729-7ad9-42ae-8d9e-c256ef9251ec", "title": "Black Mountain"}, "length": "190120", "position": "2", "id": "978ab42b-043c-394b-a144-ee1e00db9bab", "track_or_recording_length": "190120"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "3", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "233880", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "0c71631a-5862-4834-ae8f-257b64bca745", "title": "The False Husband"}, "length": "233880", "position": "3", "id": "7a70fbf6-69e3-3ce0-9a85-53e6ded2f5ea", "track_or_recording_length": "233880"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "4", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "162386", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "afc9e785-60fd-4942-a23c-3653633f4783", "title": "Ballad of the Broken Seas"}, "length": "162386", "position": "4", "id": "2ae31462-4fb2-350f-9778-2104d6c2dd3b", "track_or_recording_length": "162386"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "5", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "160680", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "048932de-992d-4b08-ab4f-b5d735ea323e", "title": "Revolver"}, "length": "160680", "position": "5", "id": "cf8778eb-8b07-36f1-b24b-2d71af06fa29", "track_or_recording_length": "160680"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "6", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "209066", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "42c0e096-6c48-43cf-b6d4-700903727418", "title": "Ramblin' Man"}, "length": "209066", "position": "6", "id": "a2cb63ac-606a-3721-a196-6f55c38694f8", "track_or_recording_length": "209066"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "7", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "207133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "ef599a4c-8163-4829-9332-8dfe8c79219a", "title": "(Do You Wanna) Come Walk With Me?"}, "length": "207133", "position": "7", "id": "9bf96f8b-8e04-31bb-a42c-1a24d2b5bc0a", "track_or_recording_length": "207133"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "8", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "277186", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "765fc7cc-2055-4066-a5b2-f1afbd1fd1f8", "title": "Saturday's Gone"}, "length": "277186", "position": "8", "id": "6179abe2-cdb3-365a-95e4-4d1f0c3f1b9c", "track_or_recording_length": "277186"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "9", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "173640", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "61ac7fad-d396-4467-93a9-a25472561008", "title": "It's Hard to Kill a Bad Thing"}, "length": "173640", "position": "9", "id": "68c1a96c-bcb1-3d9a-ad86-e2a5db5b0291", "track_or_recording_length": "173640"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "10", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224173", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "2fed65ae-3297-40d6-8f54-0d55f8ed7287", "title": "Honey Child What Can I Do?"}, "length": "224173", "position": "10", "id": "431aeb0c-25d0-3f9a-9fb3-b391929de5e1", "track_or_recording_length": "224173"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "11", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224560", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "33ce6721-b148-45ad-9a1e-1a4b1ea6912e", "title": "Dusty Wreath"}, "length": "224560", "position": "11", "id": "65750cb3-a552-33f6-acb2-a77c68638976", "track_or_recording_length": "224560"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "12", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "335133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "6cdb184d-12a0-4ba8-b50b-3325e0664f9e", "title": "The Circus Is Leaving Town"}, "length": "335133", "position": "12", "id": "6afbb338-d9fd-37ce-a212-1f5d491b6cf4", "track_or_recording_length": "335133"}], "disc-count": 1}]}} \ No newline at end of file diff --git a/whipper/test/whipper.release.f484a9fc-db21-4106-9408-bcd105c90047.json b/whipper/test/whipper.release.f484a9fc-db21-4106-9408-bcd105c90047.json index e1ec3494..d9fd47f7 100644 --- a/whipper/test/whipper.release.f484a9fc-db21-4106-9408-bcd105c90047.json +++ b/whipper/test/whipper.release.f484a9fc-db21-4106-9408-bcd105c90047.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "barcode": "5050466625021", "asin": "B000095K86", "label-info-count": 1, "label-info-list": [{"catalog-number": "5050466-6250-2-1", "label": {"sort-name": "Warner Strategic Marketing", "label-code": "2828", "id": "640ea9b1-3811-4c06-8897-5918c16f9fe1", "name": "Warner Strategic Marketing"}}], "cover-art-archive": {"count": "2", "front": "true", "back": "true", "artwork": "true"}, "release-event-list": [{"date": "2003-05-19", "area": {"sort-name": "Germany", "iso-3166-1-code-list": ["DE"], "id": "85752fda-13c4-31a3-bee5-0e5cb1f51dad", "name": "Germany"}}], "packaging": "Slim Jewel Case", "text-representation": {"language": "deu", "script": "Latn"}, "date": "2003-05-19", "quality": "normal", "id": "f484a9fc-db21-4106-9408-bcd105c90047", "release-event-count": 1, "title": "Anyplace, Anywhere, Anytime", "country": "DE", "medium-count": 1, "artist-credit-phrase": "Nena & Kim Wilde", "medium-list": [{"position": "1", "track-count": 4, "format": "CD", "disc-list": [{"offset-list": [150, 17037, 35418, 53803], "id": "X2c2IQ5vUy5x6Jh7Xi_DGHtA1X8-", "sectors": "66872", "offset-count": 4}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "number": "1", "artist-credit-phrase": "Nena & Kim Wilde", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "length": "223000", "artist-credit-phrase": "Nena & Kim Wilde", "id": "fde5622c-ce23-4ebb-975d-51d4a926f901", "title": "Anyplace, Anywhere, Anytime (radio version)"}, "length": "225160", "position": "1", "id": "1cc96e78-28ed-3820-b0b6-614c35b121ac", "track_or_recording_length": "225160"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " mit ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "length": "243453", "artist-credit-phrase": "Nena mit Kim Wilde", "id": "5f19758e-7421-4c71-a599-9a9575d8e1b0", "title": "Anyplace, Anywhere, Anytime (new version)"}, "length": "245080", "position": "2", "artist-credit-phrase": "Nena & Kim Wilde", "track_or_recording_length": "245080", "id": "f16db4bf-9a34-3d5a-a975-c9375ab7a2ca", "number": "2"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "number": "3", "artist-credit-phrase": "Nena", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "length": "243266", "artist-credit-phrase": "Nena", "id": "32706323-1a08-4c7e-bf21-9a44934498ba", "title": "Irgendwie, irgendwo, irgendwann (new version)"}, "length": "245133", "position": "3", "id": "ce2c4edd-6eab-36c8-8f84-e8c85f197a88", "track_or_recording_length": "245133"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "number": "4", "artist-credit-phrase": "Nena", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "length": "175440", "artist-credit-phrase": "Nena", "id": "ea70231c-cc03-4900-9a5a-43afb18ed638", "title": "Nur getr\u00e4umt (new version)"}, "length": "173627", "position": "4", "id": "6e178989-7d8e-3c33-9628-50bdda7c4483", "track_or_recording_length": "173627"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "barcode": "5050466625021", "asin": "B000095K86", "label-info-count": 1, "label-info-list": [{"catalog-number": "5050466-6250-2-1", "label": {"sort-name": "Warner Strategic Marketing", "label-code": "2828", "id": "640ea9b1-3811-4c06-8897-5918c16f9fe1", "name": "Warner Strategic Marketing"}}], "cover-art-archive": {"count": "2", "front": "true", "back": "true", "artwork": "true"}, "release-event-list": [{"date": "2003-05-19", "area": {"sort-name": "Germany", "iso-3166-1-code-list": ["DE"], "id": "85752fda-13c4-31a3-bee5-0e5cb1f51dad", "name": "Germany"}}], "packaging": "Slim Jewel Case", "text-representation": {"language": "deu", "script": "Latn"}, "date": "2003-05-19", "quality": "normal", "id": "f484a9fc-db21-4106-9408-bcd105c90047", "release-event-count": 1, "title": "Anyplace, Anywhere, Anytime", "country": "DE", "medium-count": 1, "artist-credit-phrase": "Nena & Kim Wilde", "release-group": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "first-release-date": "2003-05-19", "primary-type": "Single", "title": "Anyplace, Anywhere, Anytime", "type": "Single", "id": "3bbf5f32-dbef-3fe8-b4b4-c52d63abf282", "artist-credit-phrase": "Nena & Kim Wilde"}, "medium-list": [{"position": "1", "track-count": 4, "format": "CD", "disc-list": [{"offset-list": [150, 17037, 35418, 53803], "id": "X2c2IQ5vUy5x6Jh7Xi_DGHtA1X8-", "sectors": "66872", "offset-count": 4}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "number": "1", "artist-credit-phrase": "Nena & Kim Wilde", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "length": "223000", "artist-credit-phrase": "Nena & Kim Wilde", "id": "fde5622c-ce23-4ebb-975d-51d4a926f901", "title": "Anyplace, Anywhere, Anytime (radio version)"}, "length": "225160", "position": "1", "id": "1cc96e78-28ed-3820-b0b6-614c35b121ac", "track_or_recording_length": "225160"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " mit ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "length": "243453", "artist-credit-phrase": "Nena mit Kim Wilde", "id": "5f19758e-7421-4c71-a599-9a9575d8e1b0", "title": "Anyplace, Anywhere, Anytime (new version)"}, "length": "245080", "position": "2", "artist-credit-phrase": "Nena & Kim Wilde", "track_or_recording_length": "245080", "id": "f16db4bf-9a34-3d5a-a975-c9375ab7a2ca", "number": "2"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "number": "3", "artist-credit-phrase": "Nena", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "length": "243266", "artist-credit-phrase": "Nena", "id": "32706323-1a08-4c7e-bf21-9a44934498ba", "title": "Irgendwie, irgendwo, irgendwann (new version)"}, "length": "245133", "position": "3", "id": "ce2c4edd-6eab-36c8-8f84-e8c85f197a88", "track_or_recording_length": "245133"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "number": "4", "artist-credit-phrase": "Nena", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "length": "175440", "artist-credit-phrase": "Nena", "id": "ea70231c-cc03-4900-9a5a-43afb18ed638", "title": "Nur getr\u00e4umt (new version)"}, "length": "173627", "position": "4", "id": "6e178989-7d8e-3c33-9628-50bdda7c4483", "track_or_recording_length": "173627"}], "disc-count": 1}]}} \ No newline at end of file From fa5add0309e8fde6acdea1ec3e2aa14fcca4320e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frederik=20=E2=80=9CFreso=E2=80=9D=20S=2E=20Olesen?= Date: Wed, 13 Feb 2019 19:51:30 +0100 Subject: [PATCH 3/5] Simplify setting release type MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit We pull in the Release Group information now directly in the original MusicBrainz web service request, so no need to do further processing to get it. Signed-off-by: Frederik “Freso” S. Olesen --- whipper/common/mbngs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/whipper/common/mbngs.py b/whipper/common/mbngs.py index 25d3c029..bee0ecfd 100644 --- a/whipper/common/mbngs.py +++ b/whipper/common/mbngs.py @@ -167,7 +167,7 @@ def _getMetadata(releaseShort, release, discid, country=None): discMD = DiscMetadata() - discMD.releaseType = releaseShort.get('release-group', {}).get('type') + discMD.releaseType = release['release-group']['type'] discCredit = _Credit(release['artist-credit']) # FIXME: is there a better way to check for VA ? From 266a272e3cd26627ccfe5a9acf09c831d7423908 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frederik=20=E2=80=9CFreso=E2=80=9D=20S=2E=20Olesen?= Date: Wed, 13 Feb 2019 19:54:15 +0100 Subject: [PATCH 4/5] Add testcase to check all release and track metadata MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before this bits and pieces of release and track metadata would be tested in the other test cases, but no test cases included all of them. Signed-off-by: Frederik “Freso” S. Olesen --- whipper/test/test_common_mbngs.py | 45 +++++++++++++++++++ ....6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json | 1 + 2 files changed, 46 insertions(+) create mode 100644 whipper/test/whipper.release.6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json diff --git a/whipper/test/test_common_mbngs.py b/whipper/test/test_common_mbngs.py index a75da35b..52b45352 100644 --- a/whipper/test/test_common_mbngs.py +++ b/whipper/test/test_common_mbngs.py @@ -198,3 +198,48 @@ def testNenaAndKimWildSingle(self): u'f16db4bf-9a34-3d5a-a975-c9375ab7a2ca') self.assertEqual(track2.mbidRecording, u'5f19758e-7421-4c71-a599-9a9575d8e1b0') + + def testAllAvailableMetadata(self): + """Check that all possible metadata gets assigned.""" + # Using: David Rovics - The Other Side + # https://musicbrainz.org/release/6109ceed-7e21-490b-b5ad-3a66b4e4cfbb + filename = 'whipper.release.6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json' + path = os.path.join(os.path.dirname(__file__), filename) + handle = open(path, "rb") + response = json.loads(handle.read()) + handle.close() + discid = "cHW1Uutl_kyWNaLJsLmTGTe4rnE-" + + metadata = mbngs._getMetadata({}, response['release'], discid) + self.assertEqual(metadata.artist, u'David Rovics') + self.assertEqual(metadata.sortName, u'Rovics, David') + self.assertFalse(metadata.various) + self.assertIsInstance(metadata.tracks, list) + self.assertEqual(metadata.release, u'2015') + self.assertEqual(metadata.releaseTitle, u'The Other Side') + self.assertEqual(metadata.releaseType, u'Album') + self.assertEqual(metadata.mbid, + u'6109ceed-7e21-490b-b5ad-3a66b4e4cfbb') + self.assertEqual(metadata.mbidReleaseGroup, + u'99850b41-a06e-4fb8-992c-75c191a77803') + self.assertEqual(metadata.mbidArtist, + u'4d56eb9f-13b3-4f05-9db7-50195378d49f') + self.assertEqual(metadata.url, + u'https://musicbrainz.org/release' + '/6109ceed-7e21-490b-b5ad-3a66b4e4cfbb') + self.assertEqual(metadata.catalogNumber, u'[none]') + self.assertEqual(metadata.barcode, u'700261430249') + + self.assertEqual(len(metadata.tracks), 16) + + track1 = metadata.tracks[0] + self.assertEqual(track1.artist, u'David Rovics') + self.assertEqual(track1.title, u'Waiting for the Hurricane') + self.assertEqual(track1.duration, 176320) + self.assertEqual(track1.mbid, + u'4116eea3-b9c2-452a-8d63-92f1e585b225') + self.assertEqual(track1.sortName, u'Rovics, David') + self.assertEqual(track1.mbidArtist, + u'4d56eb9f-13b3-4f05-9db7-50195378d49f') + self.assertEqual(track1.mbidRecording, + u'b191794d-b7c6-4d6f-971e-0a543959b5ad') diff --git a/whipper/test/whipper.release.6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json b/whipper/test/whipper.release.6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json new file mode 100644 index 00000000..55cb9502 --- /dev/null +++ b/whipper/test/whipper.release.6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json @@ -0,0 +1 @@ +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "barcode": "700261430249", "label-info-count": 1, "label-info-list": [{"catalog-number": "[none]", "label": {"sort-name": "[no label]", "disambiguation": "Special purpose label \u2013 white labels, self-published releases and other \u201cno label\u201d releases", "id": "157afde4-4bf5-4039-8ad2-5a15acc85176", "name": "[no label]"}}], "cover-art-archive": {"count": "0", "front": "false", "back": "false", "artwork": "false"}, "release-event-list": [{"date": "2015"}], "packaging": "Cardboard/Paper Sleeve", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2015", "quality": "normal", "id": "6109ceed-7e21-490b-b5ad-3a66b4e4cfbb", "release-event-count": 1, "title": "The Other Side", "medium-count": 1, "artist-credit-phrase": "David Rovics", "release-group": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "first-release-date": "2015-08-31", "primary-type": "Album", "title": "The Other Side", "type": "Album", "id": "99850b41-a06e-4fb8-992c-75c191a77803", "artist-credit-phrase": "David Rovics"}, "medium-list": [{"position": "1", "track-count": 16, "format": "CD", "disc-list": [{"offset-list": [150, 13374, 24544, 40029, 53948, 64717, 75840, 92284, 113387, 128033, 144752, 156524, 173552, 189058, 201726, 214559], "id": "cHW1Uutl_kyWNaLJsLmTGTe4rnE-", "sectors": "224238", "offset-count": 16}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "1", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "176320", "artist-credit-phrase": "David Rovics", "id": "b191794d-b7c6-4d6f-971e-0a543959b5ad", "title": "Waiting for the Hurricane"}, "length": "176320", "position": "1", "id": "4116eea3-b9c2-452a-8d63-92f1e585b225", "track_or_recording_length": "176320"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "2", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "148933", "artist-credit-phrase": "David Rovics", "id": "b570d899-c107-4656-8121-354c7d929d86", "title": "I Can\u2019t Breathe"}, "length": "148933", "position": "2", "id": "82c61a0f-9535-4170-86e9-46c2e5ca81f1", "track_or_recording_length": "148933"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "3", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "206466", "artist-credit-phrase": "David Rovics", "id": "5139256f-687a-4243-947c-e6da432f6c0c", "title": "Liberty and Justice for All"}, "length": "206466", "position": "3", "id": "60d8d1d9-541c-44c9-ab4a-958ae273e2fc", "track_or_recording_length": "206466"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "4", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "185586", "artist-credit-phrase": "David Rovics", "id": "985ed49c-2062-43cd-ab51-46adcd83669c", "title": "Before the War Came Home"}, "length": "185586", "position": "4", "id": "4fd2c3d8-f2af-47dd-b7e6-a37d995679ed", "track_or_recording_length": "185586"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "5", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "143586", "artist-credit-phrase": "David Rovics", "id": "f489a7e5-58a4-4082-9bbc-5d2d431cce53", "title": "Denmark, 1943"}, "length": "143586", "position": "5", "id": "bf53215d-a1b8-411d-af5a-314e1317bf88", "track_or_recording_length": "143586"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "6", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "148306", "artist-credit-phrase": "David Rovics", "id": "cff3765a-83ec-4c5b-8624-a4b8a8d385bb", "title": "Angry White American Man"}, "length": "148306", "position": "6", "id": "0d46a053-5fe7-4220-84c0-e9111334aeb0", "track_or_recording_length": "148306"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "7", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "219243", "artist-credit-phrase": "David Rovics", "id": "804aea02-1708-4cd9-be97-1b31965209e7", "title": "State House Lawn"}, "length": "219253", "position": "7", "id": "a6b07cf7-6332-4d38-9eb6-de14930a1262", "track_or_recording_length": "219253"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "8", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "281373", "artist-credit-phrase": "David Rovics", "id": "79e854da-382e-411c-a78a-c38de78a935a", "title": "They All Sang the Internationale"}, "length": "281373", "position": "8", "id": "d8937d7d-0515-4afe-b0bd-7251661ac9b5", "track_or_recording_length": "281373"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "9", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "195280", "artist-credit-phrase": "David Rovics", "id": "d825d000-3b02-4c6f-81cf-2fbbe0a00286", "title": "Kobane"}, "length": "195280", "position": "9", "id": "b3e4fc3e-c658-402c-92e0-10c0a5935937", "track_or_recording_length": "195280"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "10", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "222920", "artist-credit-phrase": "David Rovics", "id": "d0a9700b-c042-4235-b7c9-4e0030e7b84c", "title": "Joe Hill"}, "length": "222920", "position": "10", "id": "36c07599-a382-4535-bf2d-72e48713f69b", "track_or_recording_length": "222920"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "11", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "156960", "artist-credit-phrase": "David Rovics", "id": "ce3ddc86-a908-4a6e-8fae-30ee8edcbc6d", "title": "Facebook Song"}, "length": "156960", "position": "11", "id": "1e1c16bd-4050-4068-b57d-0a23c91d64fa", "track_or_recording_length": "156960"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "12", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "227040", "artist-credit-phrase": "David Rovics", "id": "be7a4e96-9fcb-433c-a218-74e15a0629fc", "title": "Douglas MacLeod"}, "length": "227040", "position": "12", "id": "4279831f-738c-49fd-a91d-741d2ee05c54", "track_or_recording_length": "227040"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "13", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "206746", "artist-credit-phrase": "David Rovics", "id": "edc58634-8767-4863-b0d9-ec622c7cce64", "title": "Frieden und Freiheit"}, "length": "206746", "position": "13", "id": "b858ae08-21bb-43fe-b8e8-79efaee637dc", "track_or_recording_length": "206746"}, {"recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "168902", "artist-credit-phrase": "David Rovics", "id": "b81b7edd-1a25-4615-85af-722c9012016c", "title": "Ballad of CeCe McDonald"}, "artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "168906", "title": "Ballad of Cece McDonald", "position": "14", "artist-credit-phrase": "David Rovics", "track_or_recording_length": "168906", "id": "48710b96-63b6-44e7-bc8d-2feb1c0a5c67", "number": "14"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "15", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "171106", "artist-credit-phrase": "David Rovics", "id": "3b6afc48-f6e3-47cf-8a0b-d8f2bad86134", "title": "Christmas in a Tent"}, "length": "171106", "position": "15", "id": "1c912678-17ea-4839-9540-71cbd0732913", "track_or_recording_length": "171106"}, {"recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "129053", "artist-credit-phrase": "David Rovics", "id": "516f6326-0728-46e8-8a26-8ecc8c2fc4f1", "title": "The Ball is Round"}, "artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "129053", "title": "The Ball Is Round", "position": "16", "artist-credit-phrase": "David Rovics", "track_or_recording_length": "129053", "id": "e607239f-fc8f-4983-a0cf-7c69d8effa96", "number": "16"}], "disc-count": 1}]}} \ No newline at end of file From 364f024c0802a68d0868409e0305358a1cdb3efc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frederik=20=E2=80=9CFreso=E2=80=9D=20S=2E=20Olesen?= Date: Wed, 13 Feb 2019 20:53:07 +0100 Subject: [PATCH 5/5] Add Work MBIDs to ripped files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit See https://musicbrainz.org/doc/Work Third and final and thus closes https://github.com/whipper-team/whipper/issues/200 Signed-off-by: Frederik “Freso” S. Olesen --- whipper/common/mbngs.py | 16 ++++++++++++++++ whipper/common/program.py | 3 +++ whipper/test/test_common_mbngs.py | 2 ++ ...ase.6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json | 2 +- ...ase.8478d4da-0cda-4e46-ae8c-1eeacfa5cf37.json | 2 +- ...ase.8a457e97-ed59-31f1-8b1c-41f24e9a7183.json | 2 +- ...ase.a76714e0-32b1-4ed4-b28e-f86d99642193.json | 2 +- ...ase.c56ff16e-1d81-47de-926f-ba22891bd2bd.json | 2 +- ...ase.e32ae79a-336e-4d33-945c-8c5e8206dbd3.json | 2 +- ...ase.f484a9fc-db21-4106-9408-bcd105c90047.json | 2 +- 10 files changed, 28 insertions(+), 7 deletions(-) diff --git a/whipper/common/mbngs.py b/whipper/common/mbngs.py index bee0ecfd..c667f31c 100644 --- a/whipper/common/mbngs.py +++ b/whipper/common/mbngs.py @@ -53,6 +53,7 @@ class TrackMetadata(object): sortName = None mbidArtist = None mbidRecording = None + mbidWorks = [] class DiscMetadata(object): @@ -146,6 +147,19 @@ def getIds(self): joinString=";") +def _getWorks(recording): + """Get "performance of" works out of a recording.""" + works = [] + valid_work_rel_types = [ + u'a3005666-a872-32c3-ad06-98af558e99b0', # "Performance" + ] + if 'work-relation-list' in recording: + for work in recording['work-relation-list']: + if work['type-id'] in valid_work_rel_types: + works.append(work['work']['id']) + return works + + def _getMetadata(releaseShort, release, discid, country=None): """ @type release: C{dict} @@ -234,6 +248,7 @@ def _getMetadata(releaseShort, release, discid, country=None): track.title = t['recording']['title'] track.mbid = t['id'] track.mbidRecording = t['recording']['id'] + track.mbidWorks = _getWorks(t['recording']) # FIXME: unit of duration ? track.duration = int(t['recording'].get('length', 0)) @@ -308,6 +323,7 @@ def musicbrainz(discid, country=None, record=False): res = musicbrainzngs.get_release_by_id( release['id'], includes=["artists", "artist-credits", "recordings", "discids", "labels", + "recording-level-rels", "work-rels", "release-groups"]) _record(record, 'release', release['id'], res) releaseDetail = res['release'] diff --git a/whipper/common/program.py b/whipper/common/program.py index 283e1a8f..3d55e6b0 100644 --- a/whipper/common/program.py +++ b/whipper/common/program.py @@ -397,6 +397,7 @@ def getTagList(self, number, mbdiscid): mbidRecording = track.mbidRecording mbidTrack = track.mbid mbidTrackArtist = track.mbidArtist + mbidWorks = track.mbidWorks except IndexError as e: logger.error('no track %d found, %r', number, e) raise @@ -428,6 +429,8 @@ def getTagList(self, number, mbdiscid): tags['MUSICBRAINZ_ALBUMID'] = mbidRelease tags['MUSICBRAINZ_RELEASEGROUPID'] = mbidReleaseGroup tags['MUSICBRAINZ_ALBUMARTISTID'] = mbidReleaseArtist + if len(mbidWorks) > 0: + tags['MUSICBRAINZ_WORKID'] = mbidWorks # TODO/FIXME: ISRC tag diff --git a/whipper/test/test_common_mbngs.py b/whipper/test/test_common_mbngs.py index 52b45352..da80fd90 100644 --- a/whipper/test/test_common_mbngs.py +++ b/whipper/test/test_common_mbngs.py @@ -243,3 +243,5 @@ def testAllAvailableMetadata(self): u'4d56eb9f-13b3-4f05-9db7-50195378d49f') self.assertEqual(track1.mbidRecording, u'b191794d-b7c6-4d6f-971e-0a543959b5ad') + self.assertEqual(track1.mbidWorks, + [u'90d5be68-0b29-45a3-ba01-c27ad78e3625']) diff --git a/whipper/test/whipper.release.6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json b/whipper/test/whipper.release.6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json index 55cb9502..9c840196 100644 --- a/whipper/test/whipper.release.6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json +++ b/whipper/test/whipper.release.6109ceed-7e21-490b-b5ad-3a66b4e4cfbb.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "barcode": "700261430249", "label-info-count": 1, "label-info-list": [{"catalog-number": "[none]", "label": {"sort-name": "[no label]", "disambiguation": "Special purpose label \u2013 white labels, self-published releases and other \u201cno label\u201d releases", "id": "157afde4-4bf5-4039-8ad2-5a15acc85176", "name": "[no label]"}}], "cover-art-archive": {"count": "0", "front": "false", "back": "false", "artwork": "false"}, "release-event-list": [{"date": "2015"}], "packaging": "Cardboard/Paper Sleeve", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2015", "quality": "normal", "id": "6109ceed-7e21-490b-b5ad-3a66b4e4cfbb", "release-event-count": 1, "title": "The Other Side", "medium-count": 1, "artist-credit-phrase": "David Rovics", "release-group": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "first-release-date": "2015-08-31", "primary-type": "Album", "title": "The Other Side", "type": "Album", "id": "99850b41-a06e-4fb8-992c-75c191a77803", "artist-credit-phrase": "David Rovics"}, "medium-list": [{"position": "1", "track-count": 16, "format": "CD", "disc-list": [{"offset-list": [150, 13374, 24544, 40029, 53948, 64717, 75840, 92284, 113387, 128033, 144752, 156524, 173552, 189058, 201726, 214559], "id": "cHW1Uutl_kyWNaLJsLmTGTe4rnE-", "sectors": "224238", "offset-count": 16}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "1", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "176320", "artist-credit-phrase": "David Rovics", "id": "b191794d-b7c6-4d6f-971e-0a543959b5ad", "title": "Waiting for the Hurricane"}, "length": "176320", "position": "1", "id": "4116eea3-b9c2-452a-8d63-92f1e585b225", "track_or_recording_length": "176320"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "2", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "148933", "artist-credit-phrase": "David Rovics", "id": "b570d899-c107-4656-8121-354c7d929d86", "title": "I Can\u2019t Breathe"}, "length": "148933", "position": "2", "id": "82c61a0f-9535-4170-86e9-46c2e5ca81f1", "track_or_recording_length": "148933"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "3", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "206466", "artist-credit-phrase": "David Rovics", "id": "5139256f-687a-4243-947c-e6da432f6c0c", "title": "Liberty and Justice for All"}, "length": "206466", "position": "3", "id": "60d8d1d9-541c-44c9-ab4a-958ae273e2fc", "track_or_recording_length": "206466"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "4", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "185586", "artist-credit-phrase": "David Rovics", "id": "985ed49c-2062-43cd-ab51-46adcd83669c", "title": "Before the War Came Home"}, "length": "185586", "position": "4", "id": "4fd2c3d8-f2af-47dd-b7e6-a37d995679ed", "track_or_recording_length": "185586"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "5", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "143586", "artist-credit-phrase": "David Rovics", "id": "f489a7e5-58a4-4082-9bbc-5d2d431cce53", "title": "Denmark, 1943"}, "length": "143586", "position": "5", "id": "bf53215d-a1b8-411d-af5a-314e1317bf88", "track_or_recording_length": "143586"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "6", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "148306", "artist-credit-phrase": "David Rovics", "id": "cff3765a-83ec-4c5b-8624-a4b8a8d385bb", "title": "Angry White American Man"}, "length": "148306", "position": "6", "id": "0d46a053-5fe7-4220-84c0-e9111334aeb0", "track_or_recording_length": "148306"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "7", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "219243", "artist-credit-phrase": "David Rovics", "id": "804aea02-1708-4cd9-be97-1b31965209e7", "title": "State House Lawn"}, "length": "219253", "position": "7", "id": "a6b07cf7-6332-4d38-9eb6-de14930a1262", "track_or_recording_length": "219253"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "8", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "281373", "artist-credit-phrase": "David Rovics", "id": "79e854da-382e-411c-a78a-c38de78a935a", "title": "They All Sang the Internationale"}, "length": "281373", "position": "8", "id": "d8937d7d-0515-4afe-b0bd-7251661ac9b5", "track_or_recording_length": "281373"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "9", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "195280", "artist-credit-phrase": "David Rovics", "id": "d825d000-3b02-4c6f-81cf-2fbbe0a00286", "title": "Kobane"}, "length": "195280", "position": "9", "id": "b3e4fc3e-c658-402c-92e0-10c0a5935937", "track_or_recording_length": "195280"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "10", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "222920", "artist-credit-phrase": "David Rovics", "id": "d0a9700b-c042-4235-b7c9-4e0030e7b84c", "title": "Joe Hill"}, "length": "222920", "position": "10", "id": "36c07599-a382-4535-bf2d-72e48713f69b", "track_or_recording_length": "222920"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "11", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "156960", "artist-credit-phrase": "David Rovics", "id": "ce3ddc86-a908-4a6e-8fae-30ee8edcbc6d", "title": "Facebook Song"}, "length": "156960", "position": "11", "id": "1e1c16bd-4050-4068-b57d-0a23c91d64fa", "track_or_recording_length": "156960"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "12", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "227040", "artist-credit-phrase": "David Rovics", "id": "be7a4e96-9fcb-433c-a218-74e15a0629fc", "title": "Douglas MacLeod"}, "length": "227040", "position": "12", "id": "4279831f-738c-49fd-a91d-741d2ee05c54", "track_or_recording_length": "227040"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "13", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "206746", "artist-credit-phrase": "David Rovics", "id": "edc58634-8767-4863-b0d9-ec622c7cce64", "title": "Frieden und Freiheit"}, "length": "206746", "position": "13", "id": "b858ae08-21bb-43fe-b8e8-79efaee637dc", "track_or_recording_length": "206746"}, {"recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "168902", "artist-credit-phrase": "David Rovics", "id": "b81b7edd-1a25-4615-85af-722c9012016c", "title": "Ballad of CeCe McDonald"}, "artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "168906", "title": "Ballad of Cece McDonald", "position": "14", "artist-credit-phrase": "David Rovics", "track_or_recording_length": "168906", "id": "48710b96-63b6-44e7-bc8d-2feb1c0a5c67", "number": "14"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "15", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "171106", "artist-credit-phrase": "David Rovics", "id": "3b6afc48-f6e3-47cf-8a0b-d8f2bad86134", "title": "Christmas in a Tent"}, "length": "171106", "position": "15", "id": "1c912678-17ea-4839-9540-71cbd0732913", "track_or_recording_length": "171106"}, {"recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "129053", "artist-credit-phrase": "David Rovics", "id": "516f6326-0728-46e8-8a26-8ecc8c2fc4f1", "title": "The Ball is Round"}, "artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "129053", "title": "The Ball Is Round", "position": "16", "artist-credit-phrase": "David Rovics", "track_or_recording_length": "129053", "id": "e607239f-fc8f-4983-a0cf-7c69d8effa96", "number": "16"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "barcode": "700261430249", "label-info-count": 1, "label-info-list": [{"catalog-number": "[none]", "label": {"sort-name": "[no label]", "disambiguation": "Special purpose label \u2013 white labels, self-published releases and other \u201cno label\u201d releases", "id": "157afde4-4bf5-4039-8ad2-5a15acc85176", "name": "[no label]"}}], "cover-art-archive": {"count": "0", "front": "false", "back": "false", "artwork": "false"}, "release-event-list": [{"date": "2015"}], "packaging": "Cardboard/Paper Sleeve", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2015", "quality": "normal", "id": "6109ceed-7e21-490b-b5ad-3a66b4e4cfbb", "release-event-count": 1, "title": "The Other Side", "medium-count": 1, "artist-credit-phrase": "David Rovics", "release-group": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "first-release-date": "2015-08-31", "primary-type": "Album", "title": "The Other Side", "type": "Album", "id": "99850b41-a06e-4fb8-992c-75c191a77803", "artist-credit-phrase": "David Rovics"}, "medium-list": [{"position": "1", "track-count": 16, "format": "CD", "disc-list": [{"offset-list": [150, 13374, 24544, 40029, 53948, 64717, 75840, 92284, 113387, 128033, 144752, 156524, 173552, 189058, 201726, 214559], "id": "cHW1Uutl_kyWNaLJsLmTGTe4rnE-", "sectors": "224238", "offset-count": 16}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "1", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Waiting for the Hurricane", "id": "b191794d-b7c6-4d6f-971e-0a543959b5ad", "length": "176320", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "90d5be68-0b29-45a3-ba01-c27ad78e3625", "language": "eng", "title": "Waiting for the Hurricane"}, "type": "performance", "target": "90d5be68-0b29-45a3-ba01-c27ad78e3625"}], "artist-credit-phrase": "David Rovics"}, "length": "176320", "position": "1", "id": "4116eea3-b9c2-452a-8d63-92f1e585b225", "track_or_recording_length": "176320"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "2", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "I Can\u2019t Breathe", "id": "b570d899-c107-4656-8121-354c7d929d86", "length": "148933", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "3d66960f-843b-4af4-a7e6-ed38823ec7e7", "language": "eng", "title": "I Can\u2019t Breathe"}, "type": "performance", "target": "3d66960f-843b-4af4-a7e6-ed38823ec7e7"}], "artist-credit-phrase": "David Rovics"}, "length": "148933", "position": "2", "id": "82c61a0f-9535-4170-86e9-46c2e5ca81f1", "track_or_recording_length": "148933"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "3", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Liberty and Justice for All", "id": "5139256f-687a-4243-947c-e6da432f6c0c", "length": "206466", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "e3462279-6d87-4a87-8160-7a9db8cec17b", "language": "eng", "title": "Liberty and Justice for All"}, "type": "performance", "target": "e3462279-6d87-4a87-8160-7a9db8cec17b"}], "artist-credit-phrase": "David Rovics"}, "length": "206466", "position": "3", "id": "60d8d1d9-541c-44c9-ab4a-958ae273e2fc", "track_or_recording_length": "206466"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "4", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Before the War Came Home", "id": "985ed49c-2062-43cd-ab51-46adcd83669c", "length": "185586", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "e840e64e-87ae-4ab7-81e7-22f4c649faab", "language": "eng", "title": "Before the War Came Home"}, "type": "performance", "target": "e840e64e-87ae-4ab7-81e7-22f4c649faab"}], "artist-credit-phrase": "David Rovics"}, "length": "185586", "position": "4", "id": "4fd2c3d8-f2af-47dd-b7e6-a37d995679ed", "track_or_recording_length": "185586"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "5", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Denmark, 1943", "id": "f489a7e5-58a4-4082-9bbc-5d2d431cce53", "length": "143586", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "f651f2a5-35ec-4b15-baba-6d50b4a13871", "language": "eng", "title": "Denmark, 1943"}, "type": "performance", "target": "f651f2a5-35ec-4b15-baba-6d50b4a13871"}], "artist-credit-phrase": "David Rovics"}, "length": "143586", "position": "5", "id": "bf53215d-a1b8-411d-af5a-314e1317bf88", "track_or_recording_length": "143586"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "6", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Angry White American Man", "id": "cff3765a-83ec-4c5b-8624-a4b8a8d385bb", "length": "148306", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "2ba53ef4-672c-48ad-81e6-dc77c2fcd564", "language": "eng", "title": "Angry White American Man"}, "type": "performance", "target": "2ba53ef4-672c-48ad-81e6-dc77c2fcd564"}], "artist-credit-phrase": "David Rovics"}, "length": "148306", "position": "6", "id": "0d46a053-5fe7-4220-84c0-e9111334aeb0", "track_or_recording_length": "148306"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "7", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "State House Lawn", "id": "804aea02-1708-4cd9-be97-1b31965209e7", "length": "219243", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "dd41f2c4-370e-4225-9128-a7ba45406a1f", "language": "eng", "title": "State House Lawn"}, "type": "performance", "target": "dd41f2c4-370e-4225-9128-a7ba45406a1f"}], "artist-credit-phrase": "David Rovics"}, "length": "219253", "position": "7", "id": "a6b07cf7-6332-4d38-9eb6-de14930a1262", "track_or_recording_length": "219253"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "8", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "They All Sang the Internationale", "id": "79e854da-382e-411c-a78a-c38de78a935a", "length": "281373", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "8983d287-0b10-44c1-b478-3a1db89af889", "language": "eng", "title": "They All Sang the Internationale"}, "type": "performance", "target": "8983d287-0b10-44c1-b478-3a1db89af889"}], "artist-credit-phrase": "David Rovics"}, "length": "281373", "position": "8", "id": "d8937d7d-0515-4afe-b0bd-7251661ac9b5", "track_or_recording_length": "281373"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "9", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Kobane", "id": "d825d000-3b02-4c6f-81cf-2fbbe0a00286", "length": "195280", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "42e3a294-6536-431d-8053-7e1e89c5f392", "language": "eng", "title": "Kobane"}, "type": "performance", "target": "42e3a294-6536-431d-8053-7e1e89c5f392"}], "artist-credit-phrase": "David Rovics"}, "length": "195280", "position": "9", "id": "b3e4fc3e-c658-402c-92e0-10c0a5935937", "track_or_recording_length": "195280"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "10", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Joe Hill", "id": "d0a9700b-c042-4235-b7c9-4e0030e7b84c", "length": "222920", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "2ddf7b60-f9a1-4186-91dc-7d5f67dd5a5f", "language": "eng", "title": "Joe Hill"}, "type": "performance", "target": "2ddf7b60-f9a1-4186-91dc-7d5f67dd5a5f"}], "artist-credit-phrase": "David Rovics"}, "length": "222920", "position": "10", "id": "36c07599-a382-4535-bf2d-72e48713f69b", "track_or_recording_length": "222920"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "11", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Facebook Song", "id": "ce3ddc86-a908-4a6e-8fae-30ee8edcbc6d", "length": "156960", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "951c967d-c2da-42f4-b453-5d7ac1e6e0a2", "language": "eng", "title": "Facebook Song"}, "type": "performance", "target": "951c967d-c2da-42f4-b453-5d7ac1e6e0a2"}], "artist-credit-phrase": "David Rovics"}, "length": "156960", "position": "11", "id": "1e1c16bd-4050-4068-b57d-0a23c91d64fa", "track_or_recording_length": "156960"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "12", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Douglas MacLeod", "id": "be7a4e96-9fcb-433c-a218-74e15a0629fc", "length": "227040", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "28317334-e67e-45bd-a6ca-1004b563aa8c", "language": "eng", "title": "Douglas MacLeod"}, "type": "performance", "target": "28317334-e67e-45bd-a6ca-1004b563aa8c"}], "artist-credit-phrase": "David Rovics"}, "length": "227040", "position": "12", "id": "4279831f-738c-49fd-a91d-741d2ee05c54", "track_or_recording_length": "227040"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "13", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Frieden und Freiheit", "id": "edc58634-8767-4863-b0d9-ec622c7cce64", "length": "206746", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "6a3e45eb-3bd9-4149-85d0-0d3c8ef2f3d6", "language": "eng", "title": "Frieden und Freiheit"}, "type": "performance", "target": "6a3e45eb-3bd9-4149-85d0-0d3c8ef2f3d6"}], "artist-credit-phrase": "David Rovics"}, "length": "206746", "position": "13", "id": "b858ae08-21bb-43fe-b8e8-79efaee637dc", "track_or_recording_length": "206746"}, {"recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Ballad of CeCe McDonald", "id": "b81b7edd-1a25-4615-85af-722c9012016c", "length": "168902", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "337f1ce9-a284-4edb-86b9-befd64f9718f", "language": "eng", "title": "Ballad of Cece McDonald"}, "type": "performance", "target": "337f1ce9-a284-4edb-86b9-befd64f9718f"}], "artist-credit-phrase": "David Rovics"}, "artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "168906", "title": "Ballad of Cece McDonald", "position": "14", "artist-credit-phrase": "David Rovics", "track_or_recording_length": "168906", "id": "48710b96-63b6-44e7-bc8d-2feb1c0a5c67", "number": "14"}, {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "number": "15", "artist-credit-phrase": "David Rovics", "recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "Christmas in a Tent", "id": "3b6afc48-f6e3-47cf-8a0b-d8f2bad86134", "length": "171106", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "90e77381-32c0-44fa-b809-2147c847f5e8", "language": "eng", "title": "Christmas in a Tent"}, "type": "performance", "target": "90e77381-32c0-44fa-b809-2147c847f5e8"}], "artist-credit-phrase": "David Rovics"}, "length": "171106", "position": "15", "id": "1c912678-17ea-4839-9540-71cbd0732913", "track_or_recording_length": "171106"}, {"recording": {"artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "title": "The Ball is Round", "id": "516f6326-0728-46e8-8a26-8ecc8c2fc4f1", "length": "129053", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "23e1e6b0-47f6-40e9-9680-c1a65617986e", "language": "eng", "title": "The Ball Is Round"}, "type": "performance", "target": "23e1e6b0-47f6-40e9-9680-c1a65617986e"}], "artist-credit-phrase": "David Rovics"}, "artist-credit": [{"artist": {"sort-name": "Rovics, David", "id": "4d56eb9f-13b3-4f05-9db7-50195378d49f", "name": "David Rovics"}}], "length": "129053", "title": "The Ball Is Round", "position": "16", "artist-credit-phrase": "David Rovics", "track_or_recording_length": "129053", "id": "e607239f-fc8f-4983-a0cf-7c69d8effa96", "number": "16"}], "disc-count": 1}]}} \ No newline at end of file diff --git a/whipper/test/whipper.release.8478d4da-0cda-4e46-ae8c-1eeacfa5cf37.json b/whipper/test/whipper.release.8478d4da-0cda-4e46-ae8c-1eeacfa5cf37.json index b5a7de88..5d76080e 100644 --- a/whipper/test/whipper.release.8478d4da-0cda-4e46-ae8c-1eeacfa5cf37.json +++ b/whipper/test/whipper.release.8478d4da-0cda-4e46-ae8c-1eeacfa5cf37.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "label-info-list": [{"catalog-number": "BP723-2", "label": {"sort-name": "Freshchest", "id": "fcd792aa-7fd4-4438-9ce3-35dceb156b83", "name": "Freshchest"}}], "label-info-count": 1, "medium-count": 1, "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2003", "area": {"sort-name": "United States", "iso-3166-1-code-list": ["US"], "id": "489ce91b-6658-3307-9877-795b68554c98", "name": "United States"}}], "packaging": "Jewel Case", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2003", "quality": "normal", "id": "8478d4da-0cda-4e46-ae8c-1eeacfa5cf37", "release-event-count": 1, "title": "Sloppy Seconds, Volume 1", "country": "US", "artist-credit-phrase": "CunninLynguists", "release-group": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "first-release-date": "2003", "secondary-type-list": ["Mixtape/Street"], "primary-type": "Album", "title": "Sloppy Seconds, Volume 1", "type": "Album", "id": "00693d76-b056-314f-aa6d-16aa5106e223", "artist-credit-phrase": "CunninLynguists"}, "medium-list": [{"position": "1", "track-count": 30, "format": "CD", "disc-list": [{"offset-list": [150, 16982, 29710, 38768, 58738, 70167, 78721, 81844, 86334, 102549, 105097, 114494, 128067, 142341, 149139, 170938, 188766, 200610, 217291, 223081, 231298, 240204, 253311, 269573, 282860, 296839, 310659, 314148, 328990, 331951], "id": "RhrwgVb0hZNkabQCw1dZIhdbMFg-", "sectors": "350674", "offset-count": 30}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "number": "1", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "length": "224426", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "id": "2b2b9382-3097-44ac-b79f-82d9e3d23ede", "title": "We're From the Internet (skit)"}, "length": "224426", "position": "1", "id": "9bee2534-0184-32e9-90b4-cd437a2d71ca", "track_or_recording_length": "224426"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "number": "2", "artist-credit-phrase": "Mr. SOS & Deacon the Villain feat. Natti", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "length": "169706", "artist-credit-phrase": "Mr. SOS & Deacon the Villain feat. Natti", "id": "b8cc8672-8bdd-4007-82e0-ca3641816ca9", "title": "Pump It Up Freestyle"}, "length": "169706", "position": "2", "id": "2997a739-6f10-344e-a3c3-5d0037ee6e51", "track_or_recording_length": "169706"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "3", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "120773", "artist-credit-phrase": "Deacon the Villain", "id": "86cf3e45-3649-4cba-a9e8-2d5016971d2d", "title": "Watch Yo Mowf"}, "length": "120773", "position": "3", "id": "4fae0fab-544d-31e1-a861-549bcd700570", "track_or_recording_length": "120773"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Bonified Circle", "id": "832b7f0d-5f6c-4068-9315-383bf03344b1", "name": "Bonified Circle"}}, " & ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "number": "4", "artist-credit-phrase": "Deacon the Villain feat. Bonified Circle & Natti", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Bonified Circle", "id": "832b7f0d-5f6c-4068-9315-383bf03344b1", "name": "Bonified Circle"}}, " & ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "length": "266266", "artist-credit-phrase": "Deacon the Villain feat. Bonified Circle & Natti", "id": "aef41bb9-0fbf-4439-b3c4-acf0c67d7095", "title": "Over the Hills"}, "length": "266266", "position": "4", "id": "a9c177ea-2f8b-39b5-880c-72e506e15946", "track_or_recording_length": "266266"}, {"artist-credit": [{"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}, " feat. ", {"artist": {"sort-name": "King Tee", "id": "7ec04edc-59ce-4fc4-8c0a-f519f38be4fd", "name": "King Tee"}}, " & ", {"artist": {"sort-name": "J\u2010Ro", "id": "1ed0e74d-cc70-45cd-9687-87851cfcaf25", "name": "J\u2010Ro"}}], "number": "5", "artist-credit-phrase": "Masta Ace feat. King Tee & J\u2010Ro", "recording": {"artist-credit": [{"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}, " feat. ", {"artist": {"sort-name": "King Tee", "id": "7ec04edc-59ce-4fc4-8c0a-f519f38be4fd", "name": "King Tee"}}, " & ", {"artist": {"sort-name": "J\u2010Ro", "id": "1ed0e74d-cc70-45cd-9687-87851cfcaf25", "name": "J\u2010Ro"}}], "length": "152386", "artist-credit-phrase": "Masta Ace feat. King Tee & J\u2010Ro", "id": "54549fd0-f79c-45f5-89d8-f5a21d115e2e", "title": "P.T.A."}, "length": "152386", "position": "5", "id": "43740b12-fc31-32d3-95e2-e9eb6ddb1113", "track_or_recording_length": "152386"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "6", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "114053", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "id": "5eb21493-6e55-4c91-a36d-a7fbfd46333c", "title": "Skew It on the Bar-B Freestyle"}, "length": "114053", "position": "6", "id": "f74fcf48-30b8-3ef7-9dac-72ae1f86ebbc", "track_or_recording_length": "114053"}, {"artist-credit": [{"name": "Chico & the Man", "artist": {"sort-name": "Chico and the Man", "id": "0b986f78-14e4-41a9-8fef-ee6668043f91", "name": "Chico and the Man"}}], "number": "7", "artist-credit-phrase": "Chico & the Man", "recording": {"artist-credit": [{"name": "Chico & the Man", "artist": {"sort-name": "Chico and the Man", "id": "0b986f78-14e4-41a9-8fef-ee6668043f91", "name": "Chico and the Man"}}], "length": "41640", "artist-credit-phrase": "Chico & the Man", "id": "377ac3ee-397a-41ce-a80c-64883f6b6f0d", "title": "Chico and the Man LP Drop"}, "length": "41640", "position": "7", "id": "efc7987f-6e34-3105-8a34-64bf3c244664", "track_or_recording_length": "41640"}, {"artist-credit": [{"name": "???", "artist": {"sort-name": "[unknown]", "disambiguation": "Special Purpose Artist - Do not add releases here, if possible.", "id": "125ec42a-7229-4250-afc5-e057484327fe", "name": "[unknown]"}}], "number": "8", "artist-credit-phrase": "???", "recording": {"artist-credit": [{"name": "???", "artist": {"sort-name": "[unknown]", "disambiguation": "Special Purpose Artist - Do not add releases here, if possible.", "id": "125ec42a-7229-4250-afc5-e057484327fe", "name": "[unknown]"}}], "length": "59866", "artist-credit-phrase": "???", "id": "931863f4-05e1-46a5-b81e-4c0417a88fd6", "title": "???"}, "length": "59866", "position": "8", "id": "a04ee451-46c3-3ad6-a815-d7bb8449d605", "track_or_recording_length": "59866"}, {"recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "length": "212333", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "id": "f2dc4fa7-f7a5-4c60-9819-e80adfe1f3de", "title": "Love Ain\u2019t (remix)"}, "artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "length": "216200", "title": "Love Ain't (remix)", "position": "9", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "track_or_recording_length": "216200", "id": "f5ef38ad-b7ba-3152-8ffb-de63146e58e0", "number": "9"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "10", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "33973", "artist-credit-phrase": "Deacon the Villain", "id": "548dec24-bf29-4615-bcd9-93d423368c08", "title": "Deacon the Villain LP Drop"}, "length": "33973", "position": "10", "id": "15b88810-680e-36dc-a937-969582d864b1", "track_or_recording_length": "33973"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "11", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "125293", "artist-credit-phrase": "Deacon the Villain", "id": "4c97aed9-9200-482f-a35e-60a17d0ab764", "title": "Affirmative Action Freestyle"}, "length": "125293", "position": "11", "id": "9ddd49a6-c2f1-327d-bcb2-4abd645a66cd", "track_or_recording_length": "125293"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " feat. ", {"artist": {"sort-name": "Showtime", "disambiguation": "US rapper", "id": "d57d1d07-0ee0-446a-9891-981da27a1145", "name": "Showtime"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "12", "artist-credit-phrase": "Mr. SOS feat. Showtime & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " feat. ", {"artist": {"sort-name": "Showtime", "disambiguation": "US rapper", "id": "d57d1d07-0ee0-446a-9891-981da27a1145", "name": "Showtime"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "180973", "artist-credit-phrase": "Mr. SOS feat. Showtime & Deacon the Villain", "id": "4b1f0c69-4956-4d91-8ee6-b6e8bd95a70f", "title": "Sticky Green"}, "length": "180973", "position": "12", "id": "85066330-eefd-3e45-8640-4949fcd9bd24", "track_or_recording_length": "180973"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "13", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "190320", "artist-credit-phrase": "Mr. SOS", "id": "61105c6b-fc5e-4507-9b82-31e9ae620422", "title": "Earth's Essence"}, "length": "190320", "position": "13", "id": "d5dc3651-dffc-3cba-a30e-9d9411dbd0f0", "track_or_recording_length": "190320"}, {"artist-credit": [{"artist": {"sort-name": "KRS\u2010One", "id": "fc4568b6-cbe3-4a3d-8409-28510c19e3e2", "name": "KRS\u2010One"}}, " feat. ", {"artist": {"sort-name": "Anetra", "id": "0a1d4d49-6a4f-49c0-9d5f-434c54c89cf8", "name": "Anetra"}}], "number": "14", "artist-credit-phrase": "KRS\u2010One feat. Anetra", "recording": {"artist-credit": [{"artist": {"sort-name": "KRS\u2010One", "id": "fc4568b6-cbe3-4a3d-8409-28510c19e3e2", "name": "KRS\u2010One"}}, " feat. ", {"artist": {"sort-name": "Anetra", "id": "0a1d4d49-6a4f-49c0-9d5f-434c54c89cf8", "name": "Anetra"}}], "length": "90640", "artist-credit-phrase": "KRS\u2010One feat. Anetra", "id": "68b76219-e5dd-4b93-bf33-39e7d76ceaa3", "title": "If U Only Knew"}, "length": "90640", "position": "14", "id": "5266bddc-cbca-3310-af98-0a4531c8c150", "track_or_recording_length": "90640"}, {"artist-credit": [{"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "number": "15", "artist-credit-phrase": "J. Bully", "recording": {"artist-credit": [{"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "length": "290653", "artist-credit-phrase": "J. Bully", "id": "4f584807-328c-466d-8ed9-cd999c3ef17b", "title": "Off the Chain"}, "length": "290653", "position": "15", "id": "1499cc7a-a6b4-3b35-bd55-99616cea0c03", "track_or_recording_length": "290653"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Calico, Kory", "id": "fc9d18aa-d756-4563-82aa-0b9975fb7f84", "name": "Kory Calico"}}], "number": "16", "artist-credit-phrase": "CunninLynguists feat. Kory Calico", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Calico, Kory", "id": "fc9d18aa-d756-4563-82aa-0b9975fb7f84", "name": "Kory Calico"}}], "length": "237706", "artist-credit-phrase": "CunninLynguists feat. Kory Calico", "id": "ffd83bc9-9344-4c1d-a96f-81e43a4e2729", "title": "Mic Like a Memory (remix)"}, "length": "237706", "position": "16", "id": "09b26577-5004-3f97-837c-4f2566b720e0", "track_or_recording_length": "237706"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "number": "17", "artist-credit-phrase": "CunninLynguists", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "length": "157920", "artist-credit-phrase": "CunninLynguists", "id": "585963b2-de5a-44d1-9241-f046cf93b50f", "title": "The Fellationelles (skit)"}, "length": "157920", "position": "17", "id": "4f22deb8-1ef3-3ba5-9b1b-0fd04d2156bc", "track_or_recording_length": "157920"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Substantial", "disambiguation": "US rapper Stan Robinson", "id": "38cdd71c-344b-4c54-bac2-19709da7140d", "name": "Substantial"}}, " & ", {"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "number": "18", "artist-credit-phrase": "CunninLynguists feat. Substantial & J. Bully", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Substantial", "disambiguation": "US rapper Stan Robinson", "id": "38cdd71c-344b-4c54-bac2-19709da7140d", "name": "Substantial"}}, " & ", {"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "length": "222413", "artist-credit-phrase": "CunninLynguists feat. Substantial & J. Bully", "id": "8043db30-f208-442e-96e2-ddbd3031e1b9", "title": "Nasty Filthy (remix)"}, "length": "222413", "position": "18", "id": "210a235b-848e-3bce-b1bd-cead7161d4d4", "track_or_recording_length": "222413"}, {"artist-credit": [{"artist": {"sort-name": "Price, Sean", "disambiguation": "US rapper, Boot Camp Clik/Heltah Skeltah", "id": "c659f049-6d66-4b4e-b33e-f0991f287d34", "name": "Sean Price"}}, " feat. ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "19", "artist-credit-phrase": "Sean Price feat. Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Price, Sean", "disambiguation": "US rapper, Boot Camp Clik/Heltah Skeltah", "id": "c659f049-6d66-4b4e-b33e-f0991f287d34", "name": "Sean Price"}}, " feat. ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "77200", "artist-credit-phrase": "Sean Price feat. Deacon the Villain", "id": "cf465ac5-6b42-4ce3-b982-f46558e1b369", "title": "Irrational"}, "length": "77200", "position": "19", "id": "fe48d5e1-3664-33b0-9bb1-e50fa4cdd000", "track_or_recording_length": "77200"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "20", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "109560", "artist-credit-phrase": "Mr. SOS", "id": "fed3eae2-a991-4e01-abae-8deb024020d2", "title": "Dem Thangs Freestyle"}, "length": "109560", "position": "20", "id": "0414ac89-51c8-3891-baad-a54eb89ca8f3", "track_or_recording_length": "109560"}, {"artist-credit": [{"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "number": "21", "artist-credit-phrase": "Kno", "recording": {"artist-credit": [{"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "length": "118746", "artist-credit-phrase": "Kno", "id": "fc1a987d-27fd-4f44-8968-9da3f9b223df", "title": "Never Scared Freestyle (Philaflava Drop remix)"}, "length": "118746", "position": "21", "id": "d1441885-ef76-32ae-979e-b54d63846447", "track_or_recording_length": "118746"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "22", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "174760", "artist-credit-phrase": "Deacon the Villain", "id": "0d06dddc-a851-4fb5-a20d-36b550825415", "title": "Lay Low Freestyle (Philaflava Drop)"}, "length": "174760", "position": "22", "id": "b4f61c9d-f08a-3477-addf-f4db497ad786", "track_or_recording_length": "174760"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}], "number": "23", "artist-credit-phrase": "CunninLynguists feat. Masta Ace", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}], "length": "216826", "artist-credit-phrase": "CunninLynguists feat. Masta Ace", "id": "b0932e20-4172-4e37-bf4b-00f4e0984764", "title": "Seasons (remix)"}, "length": "216826", "position": "23", "id": "36bc053e-1b5d-3b20-b187-045cbbb5c1e6", "track_or_recording_length": "216826"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "24", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "177160", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "id": "964be293-f5bf-4918-9a7f-05f410311f8c", "title": "Made You Look Freestyle"}, "length": "177160", "position": "24", "id": "4daaeae0-7328-381d-9cff-68c9d609189e", "track_or_recording_length": "177160"}, {"artist-credit": [{"artist": {"sort-name": "Chapter 13", "id": "a838411c-9f74-4a06-8f43-3cb971bd1fbe", "name": "Chapter 13"}}, " feat. ", {"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "number": "25", "artist-credit-phrase": "Chapter 13 feat. Kno", "recording": {"artist-credit": [{"artist": {"sort-name": "Chapter 13", "id": "a838411c-9f74-4a06-8f43-3cb971bd1fbe", "name": "Chapter 13"}}, " feat. ", {"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "length": "186386", "artist-credit-phrase": "Chapter 13 feat. Kno", "id": "23dc2d05-96d8-4f4d-bb89-48cf67d6ba9a", "title": "Rock Stars"}, "length": "186386", "position": "25", "id": "296183bf-d3ae-35c8-8540-6b5afd26ecd8", "track_or_recording_length": "186386"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "26", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "length": "184266", "artist-credit-phrase": "Deacon the Villain", "id": "9fff281c-36a3-4bfc-9d3c-ca5686d46729", "title": "Welcome to NY Freestyle"}, "length": "184266", "position": "26", "id": "3a5c05c5-06d9-3680-883e-82698bb48fb5", "track_or_recording_length": "184266"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "27", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "46520", "artist-credit-phrase": "Mr. SOS", "id": "6af81f1f-e096-4e46-a8ef-19c5c1f20ca5", "title": "Mr. SOS LP Drop"}, "length": "46520", "position": "27", "id": "3757cce8-1db3-39be-b961-49594a6f5acb", "track_or_recording_length": "46520"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "28", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "length": "197893", "artist-credit-phrase": "Mr. SOS", "id": "c56910c3-e3c6-47d5-b0f5-f2d3eb5f94b7", "title": "Rap Name Freestyle"}, "length": "197893", "position": "28", "id": "8bae4909-52f5-3449-a25d-94839cef4d98", "track_or_recording_length": "197893"}, {"artist-credit": [{"artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}], "number": "29", "artist-credit-phrase": "Cashmere The PRO", "recording": {"artist-credit": [{"artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}], "length": "39480", "artist-credit-phrase": "Cashmere The PRO", "id": "2dac6cd1-d417-4f56-ac6a-2f1649db7973", "title": "Cashmere the PRO LP Drop"}, "length": "39480", "position": "29", "id": "53a3c755-b1ec-37af-abee-ab786f916495", "track_or_recording_length": "39480"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Nuke", "disambiguation": "hip-hop", "id": "b43b4c2e-02aa-4d3e-8d28-10d03b31b09d", "name": "Nuke"}}, ", ", {"name": "Cashmere the PRO", "artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}, " & ", {"artist": {"sort-name": "Mac Lethal", "id": "a3c7ec74-66e2-4f19-b651-5855d7eeae75", "name": "Mac Lethal"}}], "number": "30", "artist-credit-phrase": "CunninLynguists feat. Nuke, Cashmere the PRO & Mac Lethal", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Nuke", "disambiguation": "hip-hop", "id": "b43b4c2e-02aa-4d3e-8d28-10d03b31b09d", "name": "Nuke"}}, ", ", {"name": "Cashmere the PRO", "artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}, " & ", {"artist": {"sort-name": "Mac Lethal", "id": "a3c7ec74-66e2-4f19-b651-5855d7eeae75", "name": "Mac Lethal"}}], "length": "248987", "artist-credit-phrase": "CunninLynguists feat. Nuke, Cashmere the PRO & Mac Lethal", "id": "e0e01c45-9f38-4cf5-aba9-b3bab76d8e9e", "title": "Magic Stick Freestyle"}, "length": "248987", "position": "30", "id": "399d05a4-71d7-3fcc-83c0-5403ab42ec4f", "track_or_recording_length": "248987"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "label-info-list": [{"catalog-number": "BP723-2", "label": {"sort-name": "Freshchest", "id": "fcd792aa-7fd4-4438-9ce3-35dceb156b83", "name": "Freshchest"}}], "label-info-count": 1, "medium-count": 1, "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2003", "area": {"sort-name": "United States", "iso-3166-1-code-list": ["US"], "id": "489ce91b-6658-3307-9877-795b68554c98", "name": "United States"}}], "packaging": "Jewel Case", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2003", "quality": "normal", "id": "8478d4da-0cda-4e46-ae8c-1eeacfa5cf37", "release-event-count": 1, "title": "Sloppy Seconds, Volume 1", "country": "US", "artist-credit-phrase": "CunninLynguists", "release-group": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "first-release-date": "2003", "secondary-type-list": ["Mixtape/Street"], "primary-type": "Album", "title": "Sloppy Seconds, Volume 1", "type": "Album", "id": "00693d76-b056-314f-aa6d-16aa5106e223", "artist-credit-phrase": "CunninLynguists"}, "medium-list": [{"position": "1", "track-count": 30, "format": "CD", "disc-list": [{"offset-list": [150, 16982, 29710, 38768, 58738, 70167, 78721, 81844, 86334, 102549, 105097, 114494, 128067, 142341, 149139, 170938, 188766, 200610, 217291, 223081, 231298, 240204, 253311, 269573, 282860, 296839, 310659, 314148, 328990, 331951], "id": "RhrwgVb0hZNkabQCw1dZIhdbMFg-", "sectors": "350674", "offset-count": 30}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "number": "1", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "title": "We're From the Internet (skit)", "id": "2b2b9382-3097-44ac-b79f-82d9e3d23ede", "length": "224426", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "c9810aae-ed74-4c9e-b0a7-a3cf0783e5b3", "language": "eng", "title": "We're From the Internet (skit)"}, "type": "performance", "target": "c9810aae-ed74-4c9e-b0a7-a3cf0783e5b3"}], "artist-credit-phrase": "CunninLynguists feat. Tonedeff"}, "length": "224426", "position": "1", "id": "9bee2534-0184-32e9-90b4-cd437a2d71ca", "track_or_recording_length": "224426"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "number": "2", "artist-credit-phrase": "Mr. SOS & Deacon the Villain feat. Natti", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "title": "Pump It Up Freestyle", "id": "b8cc8672-8bdd-4007-82e0-ca3641816ca9", "length": "169706", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "b20ab537-1635-48d3-a745-84596cb29116", "language": "eng", "title": "Pump It Up Freestyle"}, "type": "performance", "target": "b20ab537-1635-48d3-a745-84596cb29116"}], "artist-credit-phrase": "Mr. SOS & Deacon the Villain feat. Natti"}, "length": "169706", "position": "2", "id": "2997a739-6f10-344e-a3c3-5d0037ee6e51", "track_or_recording_length": "169706"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "3", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "title": "Watch Yo Mowf", "id": "86cf3e45-3649-4cba-a9e8-2d5016971d2d", "length": "120773", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "dff6dd64-442b-4863-8eba-0a7ec26c6805", "language": "eng", "title": "Watch Yo Mowf"}, "type": "performance", "target": "dff6dd64-442b-4863-8eba-0a7ec26c6805"}], "artist-credit-phrase": "Deacon the Villain"}, "length": "120773", "position": "3", "id": "4fae0fab-544d-31e1-a861-549bcd700570", "track_or_recording_length": "120773"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Bonified Circle", "id": "832b7f0d-5f6c-4068-9315-383bf03344b1", "name": "Bonified Circle"}}, " & ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "number": "4", "artist-credit-phrase": "Deacon the Villain feat. Bonified Circle & Natti", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}, " feat. ", {"artist": {"sort-name": "Bonified Circle", "id": "832b7f0d-5f6c-4068-9315-383bf03344b1", "name": "Bonified Circle"}}, " & ", {"artist": {"sort-name": "Natti", "disambiguation": "US rapper Garrett Bush of CunninLynguists", "id": "2f237389-5603-45eb-9024-dbc05d2c840a", "name": "Natti"}}], "title": "Over the Hills", "id": "aef41bb9-0fbf-4439-b3c4-acf0c67d7095", "length": "266266", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "0f678111-3083-4a3e-96ab-80560b99cd18", "language": "eng", "title": "Over the Hills"}, "type": "performance", "target": "0f678111-3083-4a3e-96ab-80560b99cd18"}], "artist-credit-phrase": "Deacon the Villain feat. Bonified Circle & Natti"}, "length": "266266", "position": "4", "id": "a9c177ea-2f8b-39b5-880c-72e506e15946", "track_or_recording_length": "266266"}, {"artist-credit": [{"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}, " feat. ", {"artist": {"sort-name": "King Tee", "id": "7ec04edc-59ce-4fc4-8c0a-f519f38be4fd", "name": "King Tee"}}, " & ", {"artist": {"sort-name": "J\u2010Ro", "id": "1ed0e74d-cc70-45cd-9687-87851cfcaf25", "name": "J\u2010Ro"}}], "number": "5", "artist-credit-phrase": "Masta Ace feat. King Tee & J\u2010Ro", "recording": {"artist-credit": [{"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}, " feat. ", {"artist": {"sort-name": "King Tee", "id": "7ec04edc-59ce-4fc4-8c0a-f519f38be4fd", "name": "King Tee"}}, " & ", {"artist": {"sort-name": "J\u2010Ro", "id": "1ed0e74d-cc70-45cd-9687-87851cfcaf25", "name": "J\u2010Ro"}}], "title": "P.T.A.", "id": "54549fd0-f79c-45f5-89d8-f5a21d115e2e", "length": "152386", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "f728a8e5-1165-4f10-9935-e5ed2385cb2c", "language": "eng", "title": "P.T.A."}, "type": "performance", "target": "f728a8e5-1165-4f10-9935-e5ed2385cb2c"}], "artist-credit-phrase": "Masta Ace feat. King Tee & J\u2010Ro"}, "length": "152386", "position": "5", "id": "43740b12-fc31-32d3-95e2-e9eb6ddb1113", "track_or_recording_length": "152386"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "6", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "title": "Skew It on the Bar-B Freestyle", "id": "5eb21493-6e55-4c91-a36d-a7fbfd46333c", "length": "114053", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "898ea93d-8ead-46fb-aefc-6c4365f01cef", "language": "eng", "title": "Skew It on the Bar-B Freestyle"}, "type": "performance", "target": "898ea93d-8ead-46fb-aefc-6c4365f01cef"}], "artist-credit-phrase": "Mr. SOS & Deacon the Villain"}, "length": "114053", "position": "6", "id": "f74fcf48-30b8-3ef7-9dac-72ae1f86ebbc", "track_or_recording_length": "114053"}, {"artist-credit": [{"name": "Chico & the Man", "artist": {"sort-name": "Chico and the Man", "id": "0b986f78-14e4-41a9-8fef-ee6668043f91", "name": "Chico and the Man"}}], "number": "7", "artist-credit-phrase": "Chico & the Man", "recording": {"artist-credit": [{"name": "Chico & the Man", "artist": {"sort-name": "Chico and the Man", "id": "0b986f78-14e4-41a9-8fef-ee6668043f91", "name": "Chico and the Man"}}], "title": "Chico and the Man LP Drop", "id": "377ac3ee-397a-41ce-a80c-64883f6b6f0d", "length": "41640", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "ee7d3fb7-953c-4c90-9f3e-18b268cbc2bb", "language": "eng", "title": "Chico and the Man LP Drop"}, "type": "performance", "target": "ee7d3fb7-953c-4c90-9f3e-18b268cbc2bb"}], "artist-credit-phrase": "Chico & the Man"}, "length": "41640", "position": "7", "id": "efc7987f-6e34-3105-8a34-64bf3c244664", "track_or_recording_length": "41640"}, {"artist-credit": [{"name": "???", "artist": {"sort-name": "[unknown]", "disambiguation": "Special Purpose Artist - Do not add releases here, if possible.", "id": "125ec42a-7229-4250-afc5-e057484327fe", "name": "[unknown]"}}], "number": "8", "artist-credit-phrase": "???", "recording": {"artist-credit": [{"name": "???", "artist": {"sort-name": "[unknown]", "disambiguation": "Special Purpose Artist - Do not add releases here, if possible.", "id": "125ec42a-7229-4250-afc5-e057484327fe", "name": "[unknown]"}}], "length": "59866", "artist-credit-phrase": "???", "id": "931863f4-05e1-46a5-b81e-4c0417a88fd6", "title": "???"}, "length": "59866", "position": "8", "id": "a04ee451-46c3-3ad6-a815-d7bb8449d605", "track_or_recording_length": "59866"}, {"recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "title": "Love Ain\u2019t (remix)", "id": "f2dc4fa7-f7a5-4c60-9819-e80adfe1f3de", "length": "212333", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "579e3858-28cf-47e0-a52d-3e369bd7318a", "language": "eng", "title": "Love Ain\u2019t (remix)"}, "type": "performance", "target": "579e3858-28cf-47e0-a52d-3e369bd7318a"}], "artist-credit-phrase": "CunninLynguists feat. Tonedeff"}, "artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Tonedeff", "id": "b3869d83-9fb5-4eac-b5ca-2d155fcbee12", "name": "Tonedeff"}}], "length": "216200", "title": "Love Ain't (remix)", "position": "9", "artist-credit-phrase": "CunninLynguists feat. Tonedeff", "track_or_recording_length": "216200", "id": "f5ef38ad-b7ba-3152-8ffb-de63146e58e0", "number": "9"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "10", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "title": "Deacon the Villain LP Drop", "id": "548dec24-bf29-4615-bcd9-93d423368c08", "length": "33973", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "3e719dda-8bfd-440a-94a5-ae23b1b9f20c", "language": "eng", "title": "Deacon the Villain LP Drop"}, "type": "performance", "target": "3e719dda-8bfd-440a-94a5-ae23b1b9f20c"}], "artist-credit-phrase": "Deacon the Villain"}, "length": "33973", "position": "10", "id": "15b88810-680e-36dc-a937-969582d864b1", "track_or_recording_length": "33973"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "11", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "title": "Affirmative Action Freestyle", "id": "4c97aed9-9200-482f-a35e-60a17d0ab764", "length": "125293", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "89fda8ab-69eb-4236-b72e-7ba28a192bf0", "language": "eng", "title": "Affirmative Action Freestyle"}, "type": "performance", "target": "89fda8ab-69eb-4236-b72e-7ba28a192bf0"}], "artist-credit-phrase": "Deacon the Villain"}, "length": "125293", "position": "11", "id": "9ddd49a6-c2f1-327d-bcb2-4abd645a66cd", "track_or_recording_length": "125293"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " feat. ", {"artist": {"sort-name": "Showtime", "disambiguation": "US rapper", "id": "d57d1d07-0ee0-446a-9891-981da27a1145", "name": "Showtime"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "12", "artist-credit-phrase": "Mr. SOS feat. Showtime & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " feat. ", {"artist": {"sort-name": "Showtime", "disambiguation": "US rapper", "id": "d57d1d07-0ee0-446a-9891-981da27a1145", "name": "Showtime"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "title": "Sticky Green", "id": "4b1f0c69-4956-4d91-8ee6-b6e8bd95a70f", "length": "180973", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "d26d573e-fa7f-494c-a693-91a662d530ea", "language": "eng", "title": "Sticky Green"}, "type": "performance", "target": "d26d573e-fa7f-494c-a693-91a662d530ea"}], "artist-credit-phrase": "Mr. SOS feat. Showtime & Deacon the Villain"}, "length": "180973", "position": "12", "id": "85066330-eefd-3e45-8640-4949fcd9bd24", "track_or_recording_length": "180973"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "13", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "title": "Earth's Essence", "id": "61105c6b-fc5e-4507-9b82-31e9ae620422", "length": "190320", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "33ba1c90-cc29-4627-ae71-74c2158b0a5c", "language": "eng", "title": "Earth's Essence"}, "type": "performance", "target": "33ba1c90-cc29-4627-ae71-74c2158b0a5c"}], "artist-credit-phrase": "Mr. SOS"}, "length": "190320", "position": "13", "id": "d5dc3651-dffc-3cba-a30e-9d9411dbd0f0", "track_or_recording_length": "190320"}, {"artist-credit": [{"artist": {"sort-name": "KRS\u2010One", "id": "fc4568b6-cbe3-4a3d-8409-28510c19e3e2", "name": "KRS\u2010One"}}, " feat. ", {"artist": {"sort-name": "Anetra", "id": "0a1d4d49-6a4f-49c0-9d5f-434c54c89cf8", "name": "Anetra"}}], "number": "14", "artist-credit-phrase": "KRS\u2010One feat. Anetra", "recording": {"artist-credit": [{"artist": {"sort-name": "KRS\u2010One", "id": "fc4568b6-cbe3-4a3d-8409-28510c19e3e2", "name": "KRS\u2010One"}}, " feat. ", {"artist": {"sort-name": "Anetra", "id": "0a1d4d49-6a4f-49c0-9d5f-434c54c89cf8", "name": "Anetra"}}], "title": "If U Only Knew", "id": "68b76219-e5dd-4b93-bf33-39e7d76ceaa3", "length": "90640", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "32847fdf-44c7-4c62-ab8a-fa3c9a4cc9b5", "language": "eng", "title": "If U Only Knew"}, "type": "performance", "target": "32847fdf-44c7-4c62-ab8a-fa3c9a4cc9b5"}], "artist-credit-phrase": "KRS\u2010One feat. Anetra"}, "length": "90640", "position": "14", "id": "5266bddc-cbca-3310-af98-0a4531c8c150", "track_or_recording_length": "90640"}, {"artist-credit": [{"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "number": "15", "artist-credit-phrase": "J. Bully", "recording": {"artist-credit": [{"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "title": "Off the Chain", "id": "4f584807-328c-466d-8ed9-cd999c3ef17b", "length": "290653", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "c65a9a38-ebdd-49d0-9001-297a7ab4a219", "language": "eng", "title": "Off the Chain"}, "type": "performance", "target": "c65a9a38-ebdd-49d0-9001-297a7ab4a219"}], "artist-credit-phrase": "J. Bully"}, "length": "290653", "position": "15", "id": "1499cc7a-a6b4-3b35-bd55-99616cea0c03", "track_or_recording_length": "290653"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Calico, Kory", "id": "fc9d18aa-d756-4563-82aa-0b9975fb7f84", "name": "Kory Calico"}}], "number": "16", "artist-credit-phrase": "CunninLynguists feat. Kory Calico", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Calico, Kory", "id": "fc9d18aa-d756-4563-82aa-0b9975fb7f84", "name": "Kory Calico"}}], "title": "Mic Like a Memory (remix)", "id": "ffd83bc9-9344-4c1d-a96f-81e43a4e2729", "length": "237706", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "c775ae2f-c08d-48cb-855b-360392ed77cb", "language": "eng", "title": "Mic Like a Memory (remix)"}, "type": "performance", "target": "c775ae2f-c08d-48cb-855b-360392ed77cb"}], "artist-credit-phrase": "CunninLynguists feat. Kory Calico"}, "length": "237706", "position": "16", "id": "09b26577-5004-3f97-837c-4f2566b720e0", "track_or_recording_length": "237706"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "number": "17", "artist-credit-phrase": "CunninLynguists", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}], "length": "157920", "artist-credit-phrase": "CunninLynguists", "id": "585963b2-de5a-44d1-9241-f046cf93b50f", "title": "The Fellationelles (skit)"}, "length": "157920", "position": "17", "id": "4f22deb8-1ef3-3ba5-9b1b-0fd04d2156bc", "track_or_recording_length": "157920"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Substantial", "disambiguation": "US rapper Stan Robinson", "id": "38cdd71c-344b-4c54-bac2-19709da7140d", "name": "Substantial"}}, " & ", {"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "number": "18", "artist-credit-phrase": "CunninLynguists feat. Substantial & J. Bully", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Substantial", "disambiguation": "US rapper Stan Robinson", "id": "38cdd71c-344b-4c54-bac2-19709da7140d", "name": "Substantial"}}, " & ", {"artist": {"sort-name": "J. Bully", "id": "453bcab2-d50e-4108-9eb0-555868d5c250", "name": "J. Bully"}}], "title": "Nasty Filthy (remix)", "id": "8043db30-f208-442e-96e2-ddbd3031e1b9", "length": "222413", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "cae50d02-59b4-4f91-ada6-5e8049119051", "language": "eng", "title": "Nasty Filthy (remix)"}, "type": "performance", "target": "cae50d02-59b4-4f91-ada6-5e8049119051"}], "artist-credit-phrase": "CunninLynguists feat. Substantial & J. Bully"}, "length": "222413", "position": "18", "id": "210a235b-848e-3bce-b1bd-cead7161d4d4", "track_or_recording_length": "222413"}, {"artist-credit": [{"artist": {"sort-name": "Price, Sean", "disambiguation": "US rapper, Boot Camp Clik/Heltah Skeltah", "id": "c659f049-6d66-4b4e-b33e-f0991f287d34", "name": "Sean Price"}}, " feat. ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "19", "artist-credit-phrase": "Sean Price feat. Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Price, Sean", "disambiguation": "US rapper, Boot Camp Clik/Heltah Skeltah", "id": "c659f049-6d66-4b4e-b33e-f0991f287d34", "name": "Sean Price"}}, " feat. ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "title": "Irrational", "id": "cf465ac5-6b42-4ce3-b982-f46558e1b369", "length": "77200", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "ceddac83-4ba5-4a33-85df-e7dda450ccec", "language": "eng", "title": "Irrational"}, "type": "performance", "target": "ceddac83-4ba5-4a33-85df-e7dda450ccec"}], "artist-credit-phrase": "Sean Price feat. Deacon the Villain"}, "length": "77200", "position": "19", "id": "fe48d5e1-3664-33b0-9bb1-e50fa4cdd000", "track_or_recording_length": "77200"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "20", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "title": "Dem Thangs Freestyle", "id": "fed3eae2-a991-4e01-abae-8deb024020d2", "length": "109560", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "f07a88b8-dcd5-43de-b148-9a32737df88d", "language": "eng", "title": "Dem Thangs Freestyle"}, "type": "performance", "target": "f07a88b8-dcd5-43de-b148-9a32737df88d"}], "artist-credit-phrase": "Mr. SOS"}, "length": "109560", "position": "20", "id": "0414ac89-51c8-3891-baad-a54eb89ca8f3", "track_or_recording_length": "109560"}, {"artist-credit": [{"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "number": "21", "artist-credit-phrase": "Kno", "recording": {"artist-credit": [{"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "title": "Never Scared Freestyle (Philaflava Drop remix)", "id": "fc1a987d-27fd-4f44-8968-9da3f9b223df", "length": "118746", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "a6de2894-fc57-4845-82ad-c7db0171804a", "language": "eng", "title": "Never Scared Freestyle (Philaflava Drop remix)"}, "type": "performance", "target": "a6de2894-fc57-4845-82ad-c7db0171804a"}], "artist-credit-phrase": "Kno"}, "length": "118746", "position": "21", "id": "d1441885-ef76-32ae-979e-b54d63846447", "track_or_recording_length": "118746"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "22", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "title": "Lay Low Freestyle (Philaflava Drop)", "id": "0d06dddc-a851-4fb5-a20d-36b550825415", "length": "174760", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "20df4996-c994-491f-9275-04f5d8e407ef", "language": "eng", "title": "Lay Low Freestyle (Philaflava Drop)"}, "type": "performance", "target": "20df4996-c994-491f-9275-04f5d8e407ef"}], "artist-credit-phrase": "Deacon the Villain"}, "length": "174760", "position": "22", "id": "b4f61c9d-f08a-3477-addf-f4db497ad786", "track_or_recording_length": "174760"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}], "number": "23", "artist-credit-phrase": "CunninLynguists feat. Masta Ace", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Masta Ace", "disambiguation": "the person, US rapper", "id": "ceef10f5-324d-4a04-8db7-1a4181e19ab3", "name": "Masta Ace"}}], "title": "Seasons (remix)", "id": "b0932e20-4172-4e37-bf4b-00f4e0984764", "length": "216826", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "2d442b07-b1e3-4cf7-af24-7eb5b2f5e16f", "language": "eng", "title": "Seasons (remix)"}, "type": "performance", "target": "2d442b07-b1e3-4cf7-af24-7eb5b2f5e16f"}], "artist-credit-phrase": "CunninLynguists feat. Masta Ace"}, "length": "216826", "position": "23", "id": "36bc053e-1b5d-3b20-b187-045cbbb5c1e6", "track_or_recording_length": "216826"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "24", "artist-credit-phrase": "Mr. SOS & Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}, " & ", {"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "title": "Made You Look Freestyle", "id": "964be293-f5bf-4918-9a7f-05f410311f8c", "length": "177160", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "5d172855-ea58-4865-8828-bb424a61b2b7", "language": "eng", "title": "Made You Look Freestyle"}, "type": "performance", "target": "5d172855-ea58-4865-8828-bb424a61b2b7"}], "artist-credit-phrase": "Mr. SOS & Deacon the Villain"}, "length": "177160", "position": "24", "id": "4daaeae0-7328-381d-9cff-68c9d609189e", "track_or_recording_length": "177160"}, {"artist-credit": [{"artist": {"sort-name": "Chapter 13", "id": "a838411c-9f74-4a06-8f43-3cb971bd1fbe", "name": "Chapter 13"}}, " feat. ", {"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "number": "25", "artist-credit-phrase": "Chapter 13 feat. Kno", "recording": {"artist-credit": [{"artist": {"sort-name": "Chapter 13", "id": "a838411c-9f74-4a06-8f43-3cb971bd1fbe", "name": "Chapter 13"}}, " feat. ", {"artist": {"sort-name": "Kno", "disambiguation": "US hip-hop producer Ryan Wisler, member of CunninLynguists", "id": "8e346269-5371-468b-9d4d-6f8daa278bc3", "name": "Kno"}}], "title": "Rock Stars", "id": "23dc2d05-96d8-4f4d-bb89-48cf67d6ba9a", "length": "186386", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "f65de28a-4598-422f-a114-4ba4115ecfe7", "language": "eng", "title": "Rock Stars"}, "type": "performance", "target": "f65de28a-4598-422f-a114-4ba4115ecfe7"}], "artist-credit-phrase": "Chapter 13 feat. Kno"}, "length": "186386", "position": "25", "id": "296183bf-d3ae-35c8-8540-6b5afd26ecd8", "track_or_recording_length": "186386"}, {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "number": "26", "artist-credit-phrase": "Deacon the Villain", "recording": {"artist-credit": [{"artist": {"sort-name": "Deacon the Villain", "disambiguation": "US rapper of Cunninlynguists", "id": "0f94a853-225e-469c-a352-a68f4f22c103", "name": "Deacon the Villain"}}], "title": "Welcome to NY Freestyle", "id": "9fff281c-36a3-4bfc-9d3c-ca5686d46729", "length": "184266", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "caf20e54-9daf-447f-813e-7f0292c9fb67", "language": "eng", "title": "Welcome to NY Freestyle"}, "type": "performance", "target": "caf20e54-9daf-447f-813e-7f0292c9fb67"}], "artist-credit-phrase": "Deacon the Villain"}, "length": "184266", "position": "26", "id": "3a5c05c5-06d9-3680-883e-82698bb48fb5", "track_or_recording_length": "184266"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "27", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "title": "Mr. SOS LP Drop", "id": "6af81f1f-e096-4e46-a8ef-19c5c1f20ca5", "length": "46520", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "fa786d63-6c13-45c5-a564-a410068b59a3", "language": "eng", "title": "Mr. SOS LP Drop"}, "type": "performance", "target": "fa786d63-6c13-45c5-a564-a410068b59a3"}], "artist-credit-phrase": "Mr. SOS"}, "length": "46520", "position": "27", "id": "3757cce8-1db3-39be-b961-49594a6f5acb", "track_or_recording_length": "46520"}, {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "number": "28", "artist-credit-phrase": "Mr. SOS", "recording": {"artist-credit": [{"artist": {"sort-name": "SOS, Mr.", "disambiguation": "US rapper & producer", "id": "a84881c2-0702-4e98-8dbb-1db840f1aa6b", "name": "Mr. SOS"}}], "title": "Rap Name Freestyle", "id": "c56910c3-e3c6-47d5-b0f5-f2d3eb5f94b7", "length": "197893", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "1be9faa7-1ae2-4724-864e-30ba2cca8d1f", "language": "eng", "title": "Rap Name Freestyle"}, "type": "performance", "target": "1be9faa7-1ae2-4724-864e-30ba2cca8d1f"}], "artist-credit-phrase": "Mr. SOS"}, "length": "197893", "position": "28", "id": "8bae4909-52f5-3449-a25d-94839cef4d98", "track_or_recording_length": "197893"}, {"artist-credit": [{"artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}], "number": "29", "artist-credit-phrase": "Cashmere The PRO", "recording": {"artist-credit": [{"artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}], "title": "Cashmere the PRO LP Drop", "id": "2dac6cd1-d417-4f56-ac6a-2f1649db7973", "length": "39480", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "e8673e8a-41f5-43bd-acd0-e789e68c67d1", "language": "eng", "title": "Cashmere the PRO LP Drop"}, "type": "performance", "target": "e8673e8a-41f5-43bd-acd0-e789e68c67d1"}], "artist-credit-phrase": "Cashmere The PRO"}, "length": "39480", "position": "29", "id": "53a3c755-b1ec-37af-abee-ab786f916495", "track_or_recording_length": "39480"}, {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Nuke", "disambiguation": "hip-hop", "id": "b43b4c2e-02aa-4d3e-8d28-10d03b31b09d", "name": "Nuke"}}, ", ", {"name": "Cashmere the PRO", "artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}, " & ", {"artist": {"sort-name": "Mac Lethal", "id": "a3c7ec74-66e2-4f19-b651-5855d7eeae75", "name": "Mac Lethal"}}], "number": "30", "artist-credit-phrase": "CunninLynguists feat. Nuke, Cashmere the PRO & Mac Lethal", "recording": {"artist-credit": [{"artist": {"sort-name": "CunninLynguists", "disambiguation": "Kentucky hip hop group", "id": "69c4cc43-8163-41c5-ac81-30946d27bb69", "name": "CunninLynguists"}}, " feat. ", {"artist": {"sort-name": "Nuke", "disambiguation": "hip-hop", "id": "b43b4c2e-02aa-4d3e-8d28-10d03b31b09d", "name": "Nuke"}}, ", ", {"name": "Cashmere the PRO", "artist": {"sort-name": "Cashmere The PRO", "id": "714f63e2-fc27-494a-9e7f-ea4f2d177f84", "name": "Cashmere The PRO"}}, " & ", {"artist": {"sort-name": "Mac Lethal", "id": "a3c7ec74-66e2-4f19-b651-5855d7eeae75", "name": "Mac Lethal"}}], "title": "Magic Stick Freestyle", "id": "e0e01c45-9f38-4cf5-aba9-b3bab76d8e9e", "length": "248987", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "65ef0bc9-780e-4f53-8d61-ed2185969292", "language": "eng", "title": "Magic Stick Freestyle"}, "type": "performance", "target": "65ef0bc9-780e-4f53-8d61-ed2185969292"}], "artist-credit-phrase": "CunninLynguists feat. Nuke, Cashmere the PRO & Mac Lethal"}, "length": "248987", "position": "30", "id": "399d05a4-71d7-3fcc-83c0-5403ab42ec4f", "track_or_recording_length": "248987"}], "disc-count": 1}]}} \ No newline at end of file diff --git a/whipper/test/whipper.release.8a457e97-ed59-31f1-8b1c-41f24e9a7183.json b/whipper/test/whipper.release.8a457e97-ed59-31f1-8b1c-41f24e9a7183.json index fc265c66..5e5cbb36 100644 --- a/whipper/test/whipper.release.8a457e97-ed59-31f1-8b1c-41f24e9a7183.json +++ b/whipper/test/whipper.release.8a457e97-ed59-31f1-8b1c-41f24e9a7183.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "barcode": "638812730329", "asin": "B000E6GBVW", "label-info-count": 1, "label-info-list": [{"catalog-number": "63881-27303-2", "label": {"sort-name": "V2 Records International", "disambiguation": "possibly bogus, please refer to \"V2\" or \"V2 Records\" instead", "id": "947c12a1-cf28-4380-a695-a944ad15e387", "name": "V2 Records International"}}], "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2006", "area": {"sort-name": "United States", "iso-3166-1-code-list": ["US"], "id": "489ce91b-6658-3307-9877-795b68554c98", "name": "United States"}}], "text-representation": {"language": "eng", "script": "Latn"}, "date": "2006", "quality": "normal", "id": "8a457e97-ed59-31f1-8b1c-41f24e9a7183", "release-event-count": 1, "title": "Ballad of the Broken Seas", "country": "US", "medium-count": 1, "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "release-group": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "first-release-date": "2006-01-30", "primary-type": "Album", "title": "Ballad of the Broken Seas", "type": "Album", "id": "994cdad1-0365-3439-89ed-6686bd563503", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [150, 13021, 27280, 44821, 57000, 69051, 84731, 100266, 121055, 134078, 150891, 167733], "id": "xAq8L4ELMW14.6wI6tt7QAcxiDI-", "sectors": "192868", "offset-count": 12}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "1", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "171613", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "4fe44724-1d7e-4275-9693-b889864de750", "title": "Deus Ibi Est"}, "length": "171613", "position": "1", "id": "15be8cfd-dff8-3dac-8924-8f564f7aff3c", "track_or_recording_length": "171613"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "2", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "190120", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "32047729-7ad9-42ae-8d9e-c256ef9251ec", "title": "Black Mountain"}, "length": "190120", "position": "2", "id": "70aeb069-b711-3586-9c47-d5b82f482a7f", "track_or_recording_length": "190120"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "3", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "233880", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "0c71631a-5862-4834-ae8f-257b64bca745", "title": "The False Husband"}, "length": "233880", "position": "3", "id": "48afa45e-a3a2-3e56-a93c-5a9afb5895af", "track_or_recording_length": "233880"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "4", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "162386", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "afc9e785-60fd-4942-a23c-3653633f4783", "title": "Ballad of the Broken Seas"}, "length": "162386", "position": "4", "id": "2e6d0fb6-c246-30f3-8572-5a121c001078", "track_or_recording_length": "162386"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "5", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "160680", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "048932de-992d-4b08-ab4f-b5d735ea323e", "title": "Revolver"}, "length": "160680", "position": "5", "id": "ba671d1c-d7b8-3a36-8b2e-f02665e3cd5d", "track_or_recording_length": "160680"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "6", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "209066", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "42c0e096-6c48-43cf-b6d4-700903727418", "title": "Ramblin' Man"}, "length": "209066", "position": "6", "id": "7a806384-da3a-3cc7-8b92-5699ff68cd60", "track_or_recording_length": "209066"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "7", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "207133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "ef599a4c-8163-4829-9332-8dfe8c79219a", "title": "(Do You Wanna) Come Walk With Me?"}, "length": "207133", "position": "7", "id": "7c23d3cf-8cbb-3530-bef6-e532bf127212", "track_or_recording_length": "207133"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "8", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "277186", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "765fc7cc-2055-4066-a5b2-f1afbd1fd1f8", "title": "Saturday's Gone"}, "length": "277186", "position": "8", "id": "ac0a2d96-e85c-3516-9833-8e87066eb11f", "track_or_recording_length": "277186"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "9", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "173640", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "61ac7fad-d396-4467-93a9-a25472561008", "title": "It's Hard to Kill a Bad Thing"}, "length": "173640", "position": "9", "id": "32ceb242-8ea0-3e82-975e-965014fbdc20", "track_or_recording_length": "173640"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "10", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224173", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "2fed65ae-3297-40d6-8f54-0d55f8ed7287", "title": "Honey Child What Can I Do?"}, "length": "224173", "position": "10", "id": "5e6a4c53-396c-3699-a682-7923919cbc87", "track_or_recording_length": "224173"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "11", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224560", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "33ce6721-b148-45ad-9a1e-1a4b1ea6912e", "title": "Dusty Wreath"}, "length": "224560", "position": "11", "id": "fa108d5a-e6c2-3c6f-afcc-9b6b48cd5c2a", "track_or_recording_length": "224560"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "12", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "335133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "6cdb184d-12a0-4ba8-b50b-3325e0664f9e", "title": "The Circus Is Leaving Town"}, "length": "335133", "position": "12", "id": "3319fd26-9891-3761-8de3-786fa7e6493f", "track_or_recording_length": "335133"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "barcode": "638812730329", "asin": "B000E6GBVW", "label-info-count": 1, "label-info-list": [{"catalog-number": "63881-27303-2", "label": {"sort-name": "V2 Records International", "disambiguation": "possibly bogus, please refer to \"V2\" or \"V2 Records\" instead", "id": "947c12a1-cf28-4380-a695-a944ad15e387", "name": "V2 Records International"}}], "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2006", "area": {"sort-name": "United States", "iso-3166-1-code-list": ["US"], "id": "489ce91b-6658-3307-9877-795b68554c98", "name": "United States"}}], "text-representation": {"language": "eng", "script": "Latn"}, "date": "2006", "quality": "normal", "id": "8a457e97-ed59-31f1-8b1c-41f24e9a7183", "release-event-count": 1, "title": "Ballad of the Broken Seas", "country": "US", "medium-count": 1, "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "release-group": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "first-release-date": "2006-01-30", "primary-type": "Album", "title": "Ballad of the Broken Seas", "type": "Album", "id": "994cdad1-0365-3439-89ed-6686bd563503", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [150, 13021, 27280, 44821, 57000, 69051, 84731, 100266, 121055, 134078, 150891, 167733], "id": "xAq8L4ELMW14.6wI6tt7QAcxiDI-", "sectors": "192868", "offset-count": 12}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "1", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Deus Ibi Est", "id": "4fe44724-1d7e-4275-9693-b889864de750", "length": "171613", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "3063b439-66b0-303f-919d-d260aa77272a", "title": "Deus Ibi Est"}, "type": "performance", "target": "3063b439-66b0-303f-919d-d260aa77272a"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "171613", "position": "1", "id": "15be8cfd-dff8-3dac-8924-8f564f7aff3c", "track_or_recording_length": "171613"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "2", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Black Mountain", "id": "32047729-7ad9-42ae-8d9e-c256ef9251ec", "length": "190120", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "092c8e4d-e032-354e-b619-1229e70c315d", "title": "Black Mountain"}, "type": "performance", "target": "092c8e4d-e032-354e-b619-1229e70c315d"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "190120", "position": "2", "id": "70aeb069-b711-3586-9c47-d5b82f482a7f", "track_or_recording_length": "190120"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "3", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "The False Husband", "id": "0c71631a-5862-4834-ae8f-257b64bca745", "length": "233880", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "db132d56-a235-3d92-9fee-955e33f2ee89", "title": "The False Husband"}, "type": "performance", "target": "db132d56-a235-3d92-9fee-955e33f2ee89"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "233880", "position": "3", "id": "48afa45e-a3a2-3e56-a93c-5a9afb5895af", "track_or_recording_length": "233880"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "4", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Ballad of the Broken Seas", "id": "afc9e785-60fd-4942-a23c-3653633f4783", "length": "162386", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "771fbfd8-301b-37ec-a715-f26f7ce06e26", "title": "Ballad of the Broken Seas"}, "type": "performance", "target": "771fbfd8-301b-37ec-a715-f26f7ce06e26"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "162386", "position": "4", "id": "2e6d0fb6-c246-30f3-8572-5a121c001078", "track_or_recording_length": "162386"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "5", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Revolver", "id": "048932de-992d-4b08-ab4f-b5d735ea323e", "length": "160680", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "5eadf9d4-ce7e-3964-bb63-5c9ca17b05b3", "title": "Revolver"}, "type": "performance", "target": "5eadf9d4-ce7e-3964-bb63-5c9ca17b05b3"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "160680", "position": "5", "id": "ba671d1c-d7b8-3a36-8b2e-f02665e3cd5d", "track_or_recording_length": "160680"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "6", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Ramblin' Man", "id": "42c0e096-6c48-43cf-b6d4-700903727418", "length": "209066", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "attribute-list": ["cover"], "target": "c74f2f61-3734-3c61-a721-7ebf26ce6137", "attributes": [{"type-id": "1e8536bd-6eda-3822-8e78-1c0f4d3d2113", "attribute": "cover"}], "work": {"iswc-list": ["T-070.243.087-2"], "iswc": "T-070.243.087-2", "id": "c74f2f61-3734-3c61-a721-7ebf26ce6137", "language": "eng", "title": "Ramblin\u2019 Man"}, "type": "performance"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "209066", "position": "6", "id": "7a806384-da3a-3cc7-8b92-5699ff68cd60", "track_or_recording_length": "209066"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "7", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "(Do You Wanna) Come Walk With Me?", "id": "ef599a4c-8163-4829-9332-8dfe8c79219a", "length": "207133", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "9d64f4f3-77e0-38c8-a94f-b4c82ff127b5", "title": "(Do You Wanna) Come Walk With Me?"}, "type": "performance", "target": "9d64f4f3-77e0-38c8-a94f-b4c82ff127b5"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "207133", "position": "7", "id": "7c23d3cf-8cbb-3530-bef6-e532bf127212", "track_or_recording_length": "207133"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "8", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Saturday's Gone", "id": "765fc7cc-2055-4066-a5b2-f1afbd1fd1f8", "length": "277186", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "861734ac-a1c3-3a6a-a27e-be62501f3646", "title": "Saturday's Gone"}, "type": "performance", "target": "861734ac-a1c3-3a6a-a27e-be62501f3646"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "277186", "position": "8", "id": "ac0a2d96-e85c-3516-9833-8e87066eb11f", "track_or_recording_length": "277186"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "9", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "It's Hard to Kill a Bad Thing", "id": "61ac7fad-d396-4467-93a9-a25472561008", "length": "173640", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "505c8f91-cafd-375e-81c0-dce3f2eb3678", "title": "It's Hard to Kill a Bad Thing"}, "type": "performance", "target": "505c8f91-cafd-375e-81c0-dce3f2eb3678"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "173640", "position": "9", "id": "32ceb242-8ea0-3e82-975e-965014fbdc20", "track_or_recording_length": "173640"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "10", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Honey Child What Can I Do?", "id": "2fed65ae-3297-40d6-8f54-0d55f8ed7287", "length": "224173", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "8349a573-da22-370d-9165-c8897fd16ce2", "language": "eng", "title": "Honey Child What Can I Do?"}, "type": "performance", "target": "8349a573-da22-370d-9165-c8897fd16ce2"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "224173", "position": "10", "id": "5e6a4c53-396c-3699-a682-7923919cbc87", "track_or_recording_length": "224173"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "11", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Dusty Wreath", "id": "33ce6721-b148-45ad-9a1e-1a4b1ea6912e", "length": "224560", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "11b1502f-706a-3b4f-a226-c7889415daf9", "title": "Dusty Wreath"}, "type": "performance", "target": "11b1502f-706a-3b4f-a226-c7889415daf9"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "224560", "position": "11", "id": "fa108d5a-e6c2-3c6f-afcc-9b6b48cd5c2a", "track_or_recording_length": "224560"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "12", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "The Circus Is Leaving Town", "id": "6cdb184d-12a0-4ba8-b50b-3325e0664f9e", "length": "335133", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "f1205928-5646-3b55-9be9-c3e4be31f087", "title": "The Circus Is Leaving Town"}, "type": "performance", "target": "f1205928-5646-3b55-9be9-c3e4be31f087"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "335133", "position": "12", "id": "3319fd26-9891-3761-8de3-786fa7e6493f", "track_or_recording_length": "335133"}], "disc-count": 1}]}} \ No newline at end of file diff --git a/whipper/test/whipper.release.a76714e0-32b1-4ed4-b28e-f86d99642193.json b/whipper/test/whipper.release.a76714e0-32b1-4ed4-b28e-f86d99642193.json index bae96cf2..01a2d830 100644 --- a/whipper/test/whipper.release.a76714e0-32b1-4ed4-b28e-f86d99642193.json +++ b/whipper/test/whipper.release.a76714e0-32b1-4ed4-b28e-f86d99642193.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Various Artists", "disambiguation": "add compilations to this artist", "id": "89ad4ac3-39f7-470e-963a-56509c546377", "name": "Various Artists"}}], "label-info-list": [{"catalog-number": "585 625-2", "label": {"sort-name": "Universal TV", "disambiguation": "Netherlands & Belgium", "id": "48500332-aa67-44d1-9901-18d1e6ab27a2", "name": "Universal TV"}}], "label-info-count": 1, "medium-count": 1, "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2001-10-15", "area": {"sort-name": "Netherlands", "iso-3166-1-code-list": ["NL"], "id": "ef1b7cc0-cd26-36f4-8ea0-04d9623786c7", "name": "Netherlands"}}], "text-representation": {"language": "eng", "script": "Latn"}, "date": "2001-10-15", "quality": "normal", "id": "a76714e0-32b1-4ed4-b28e-f86d99642193", "release-event-count": 1, "title": "2 Meter Sessies, Volume 10", "country": "NL", "artist-credit-phrase": "Various Artists", "release-group": {"artist-credit": [{"artist": {"sort-name": "Various Artists", "disambiguation": "add compilations to this artist", "id": "89ad4ac3-39f7-470e-963a-56509c546377", "name": "Various Artists"}}], "first-release-date": "2001-10-15", "secondary-type-list": ["Live"], "primary-type": "Album", "title": "2 Meter Sessies, Volume 10", "type": "Live", "id": "6fff6ff3-fcb7-3c4e-80e7-9f28d50871ae", "artist-credit-phrase": "Various Artists"}, "medium-list": [{"position": "1", "track-count": 18, "format": "CD", "disc-list": [{"offset-list": [150, 20040, 39875, 68708, 88339, 106270, 122005, 133975, 147835, 165208, 181093, 199820, 215620, 229945, 250040, 274450, 288998, 305748], "id": "f7XO36a7n1LCCskkCiulReWbwZA-", "sectors": "317128", "offset-count": 18}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Coldplay", "id": "cc197bad-dc9c-440d-a5b5-d52ba2e14234", "name": "Coldplay"}}], "number": "1", "artist-credit-phrase": "Coldplay", "recording": {"artist-credit": [{"artist": {"sort-name": "Coldplay", "id": "cc197bad-dc9c-440d-a5b5-d52ba2e14234", "name": "Coldplay"}}], "length": "265200", "artist-credit-phrase": "Coldplay", "id": "06813123-5047-4c94-88bf-6a300540e954", "title": "Trouble"}, "length": "265200", "position": "1", "id": "73b03043-36e9-3a92-9ce7-c1ad2d887fa3", "track_or_recording_length": "265200"}, {"artist-credit": [{"artist": {"sort-name": "Live", "disambiguation": "US alt rock band", "id": "cba77ba2-862d-4cee-a8f6-d3f9daf7211c", "name": "L\u012aVE"}}], "number": "2", "artist-credit-phrase": "L\u012aVE", "recording": {"artist-credit": [{"artist": {"sort-name": "Live", "disambiguation": "US alt rock band", "id": "cba77ba2-862d-4cee-a8f6-d3f9daf7211c", "name": "L\u012aVE"}}], "length": "264466", "artist-credit-phrase": "L\u012aVE", "id": "7b57b108-35bb-4fcb-9046-06228fb7e5f7", "title": "Run to the Water"}, "length": "264466", "position": "2", "id": "7485aa70-7159-3dfd-aa74-514994f88789", "track_or_recording_length": "264466"}, {"artist-credit": [{"artist": {"sort-name": "Beck", "disambiguation": "alt rock, multi-instrumentalist Beck Hansen", "id": "309c62ba-7a22-4277-9f67-4a162526d18a", "name": "Beck"}}], "number": "3", "artist-credit-phrase": "Beck", "recording": {"artist-credit": [{"artist": {"sort-name": "Beck", "disambiguation": "alt rock, multi-instrumentalist Beck Hansen", "id": "309c62ba-7a22-4277-9f67-4a162526d18a", "name": "Beck"}}], "length": "384440", "artist-credit-phrase": "Beck", "id": "cfbfb04e-ccfd-4316-a5eb-5e4daa670905", "title": "Debra"}, "length": "384440", "position": "3", "id": "17d52b51-42da-3a80-afb4-3d03cd99e339", "track_or_recording_length": "384440"}, {"artist-credit": [{"artist": {"sort-name": "Jayhawks, The", "disambiguation": "alternative country/country rock", "id": "24ed5b09-02b1-47fe-bd83-6fa5270039b0", "name": "The Jayhawks"}}], "number": "4", "artist-credit-phrase": "The Jayhawks", "recording": {"artist-credit": [{"artist": {"sort-name": "Jayhawks, The", "disambiguation": "alternative country/country rock", "id": "24ed5b09-02b1-47fe-bd83-6fa5270039b0", "name": "The Jayhawks"}}], "length": "261746", "artist-credit-phrase": "The Jayhawks", "id": "d7b84a3f-628d-49f3-ae2f-b34d5630ee45", "title": "Mr. Wilson"}, "length": "261746", "position": "4", "id": "44b79128-b98c-36fe-8f25-b1b8b7b97309", "track_or_recording_length": "261746"}, {"artist-credit": [{"artist": {"sort-name": "Dijk, De", "id": "d7a55e92-a14c-4543-8152-de2163af06bb", "name": "De Dijk"}}], "number": "5", "artist-credit-phrase": "De Dijk", "recording": {"artist-credit": [{"artist": {"sort-name": "Dijk, De", "id": "d7a55e92-a14c-4543-8152-de2163af06bb", "name": "De Dijk"}}], "length": "239080", "artist-credit-phrase": "De Dijk", "id": "2bb1a0ca-399a-4488-8a53-bb0ca9ece5ea", "title": "Wie het niet weet"}, "length": "239080", "position": "5", "id": "9b76ae87-6b45-3b31-8466-64579d8d2cb0", "track_or_recording_length": "239080"}, {"artist-credit": [{"artist": {"sort-name": "Torrini, Emil\u00edana", "id": "b2a9731b-9e13-4ff9-af21-5e694a5663e8", "name": "Emil\u00edana Torrini"}}], "number": "6", "artist-credit-phrase": "Emil\u00edana Torrini", "recording": {"artist-credit": [{"artist": {"sort-name": "Torrini, Emil\u00edana", "id": "b2a9731b-9e13-4ff9-af21-5e694a5663e8", "name": "Emil\u00edana Torrini"}}], "length": "209800", "artist-credit-phrase": "Emil\u00edana Torrini", "id": "3e6433da-9af5-41b0-9210-6dbef13c630c", "title": "Summer Breeze"}, "length": "209800", "position": "6", "id": "addd247f-f664-3457-9040-3b9dc56a6b1c", "track_or_recording_length": "209800"}, {"artist-credit": [{"artist": {"sort-name": "Hiatt, John", "id": "e78202c9-7717-435c-9aac-dd5ebc4e64d5", "name": "John Hiatt"}}], "number": "7", "artist-credit-phrase": "John Hiatt", "recording": {"artist-credit": [{"artist": {"sort-name": "Hiatt, John", "id": "e78202c9-7717-435c-9aac-dd5ebc4e64d5", "name": "John Hiatt"}}], "length": "158000", "artist-credit-phrase": "John Hiatt", "id": "ce684ade-741f-47f7-ac1c-0d7d206da8a3", "title": "What Do We Do Now"}, "length": "159600", "position": "7", "id": "7f48a5cb-1370-3c2e-8b8f-9f20029c71cb", "track_or_recording_length": "159600"}, {"artist-credit": [{"artist": {"sort-name": "Hay, Barry & Barking Dogs", "id": "dc11b420-0e21-4e05-aca7-273f58c8bcce", "name": "Barry Hay & Barking Dogs"}}], "number": "8", "artist-credit-phrase": "Barry Hay & Barking Dogs", "recording": {"artist-credit": [{"artist": {"sort-name": "Hay, Barry & Barking Dogs", "id": "dc11b420-0e21-4e05-aca7-273f58c8bcce", "name": "Barry Hay & Barking Dogs"}}], "length": "184800", "artist-credit-phrase": "Barry Hay & Barking Dogs", "id": "56b1b506-64cd-4c2f-be6d-044e3888dabd", "title": "Happiness Is a Warm Gun"}, "length": "184800", "position": "8", "id": "9fae06e7-f2d2-34fc-a095-52565fe99225", "track_or_recording_length": "184800"}, {"artist-credit": [{"artist": {"sort-name": "Penn, Dan", "id": "cc54ec8d-ba66-4051-970d-6b3c24cd9e8b", "name": "Dan Penn"}}, " & ", {"artist": {"sort-name": "Oldham, Spooner", "id": "ba170eca-541b-4ee5-b332-54ff954b75ea", "name": "Spooner Oldham"}}], "number": "9", "artist-credit-phrase": "Dan Penn & Spooner Oldham", "recording": {"artist-credit": [{"artist": {"sort-name": "Penn, Dan", "id": "cc54ec8d-ba66-4051-970d-6b3c24cd9e8b", "name": "Dan Penn"}}, " & ", {"artist": {"sort-name": "Oldham, Spooner", "id": "ba170eca-541b-4ee5-b332-54ff954b75ea", "name": "Spooner Oldham"}}], "length": "231640", "artist-credit-phrase": "Dan Penn & Spooner Oldham", "id": "4d1c6a29-dd96-4af6-a594-622d70e214ac", "title": "I'm Your Puppet"}, "length": "231640", "position": "9", "id": "0024f07d-2864-3085-8aff-aa0440446f8e", "track_or_recording_length": "231640"}, {"artist-credit": [{"artist": {"sort-name": "Stone, Angie", "id": "82f8dd22-0319-4f35-953c-358b3f883027", "name": "Angie Stone"}}], "number": "10", "artist-credit-phrase": "Angie Stone", "recording": {"artist-credit": [{"artist": {"sort-name": "Stone, Angie", "id": "82f8dd22-0319-4f35-953c-358b3f883027", "name": "Angie Stone"}}], "length": "211800", "artist-credit-phrase": "Angie Stone", "id": "cb0447fc-3ad3-4dea-a94d-517179a6d68c", "title": "Everyday"}, "length": "211800", "position": "10", "id": "34ff18f9-cbeb-3da0-bb7b-a6908ca0e8e3", "track_or_recording_length": "211800"}, {"artist-credit": [{"artist": {"sort-name": "Helsen, Tom", "disambiguation": "Belgian singer & songwriter", "id": "0a5fe43b-ace7-407b-bfc2-be4851e7d3f2", "name": "Tom Helsen"}}], "number": "11", "artist-credit-phrase": "Tom Helsen", "recording": {"artist-credit": [{"artist": {"sort-name": "Helsen, Tom", "disambiguation": "Belgian singer & songwriter", "id": "0a5fe43b-ace7-407b-bfc2-be4851e7d3f2", "name": "Tom Helsen"}}], "length": "249693", "artist-credit-phrase": "Tom Helsen", "id": "2f6501f8-262a-4f02-a782-ed365621e100", "title": "When Marvin Calls"}, "length": "249693", "position": "11", "id": "1da99d43-f845-35e7-8e07-3c3cb38f9a82", "track_or_recording_length": "249693"}, {"artist-credit": [{"artist": {"sort-name": "K\u2019s Choice", "disambiguation": "Belgian indierock band", "id": "9bd1e632-b17b-4842-b520-ddfce3b538b9", "name": "K\u2019s Choice"}}], "number": "12", "artist-credit-phrase": "K\u2019s Choice", "recording": {"artist-credit": [{"artist": {"sort-name": "K\u2019s Choice", "disambiguation": "Belgian indierock band", "id": "9bd1e632-b17b-4842-b520-ddfce3b538b9", "name": "K\u2019s Choice"}}], "length": "210666", "artist-credit-phrase": "K\u2019s Choice", "id": "e3ef3fa1-3155-464d-a5e0-4096e9cc63ad", "title": "Almost Happy"}, "length": "210666", "position": "12", "id": "e2a95209-9240-3e4f-86a6-270771ee4fe3", "track_or_recording_length": "210666"}, {"artist-credit": [{"artist": {"sort-name": "Casey, Paddy", "id": "d36a3897-f76d-4227-be80-d0d7282ff12a", "name": "Paddy Casey"}}], "number": "13", "artist-credit-phrase": "Paddy Casey", "recording": {"artist-credit": [{"artist": {"sort-name": "Casey, Paddy", "id": "d36a3897-f76d-4227-be80-d0d7282ff12a", "name": "Paddy Casey"}}], "length": "191000", "artist-credit-phrase": "Paddy Casey", "id": "c419e7a6-cbe7-44c9-a45e-08e0721695dd", "title": "Can't Take That Away"}, "length": "191000", "position": "13", "id": "682ad823-6721-37c2-9af2-633789144183", "track_or_recording_length": "191000"}, {"artist-credit": [{"artist": {"sort-name": "Jackson, Joe", "disambiguation": "English musician", "id": "07f6d469-38f3-46da-9cfa-2f532422b84e", "name": "Joe Jackson"}}], "number": "14", "artist-credit-phrase": "Joe Jackson", "recording": {"artist-credit": [{"artist": {"sort-name": "Jackson, Joe", "disambiguation": "English musician", "id": "07f6d469-38f3-46da-9cfa-2f532422b84e", "name": "Joe Jackson"}}], "length": "267933", "artist-credit-phrase": "Joe Jackson", "id": "ebb7083f-4db2-4daa-a67d-2993887b67ad", "title": "Stranger Than You"}, "length": "267933", "position": "14", "id": "6895798b-33eb-3380-86ea-d0ba04321b0b", "track_or_recording_length": "267933"}, {"artist-credit": [{"artist": {"sort-name": "My Morning Jacket", "id": "ea5883b7-68ce-48b3-b115-61746ea53b8c", "name": "My Morning Jacket"}}], "number": "15", "artist-credit-phrase": "My Morning Jacket", "recording": {"artist-credit": [{"artist": {"sort-name": "My Morning Jacket", "id": "ea5883b7-68ce-48b3-b115-61746ea53b8c", "name": "My Morning Jacket"}}], "length": "325466", "artist-credit-phrase": "My Morning Jacket", "id": "62594b12-5907-42b6-b7d9-03ad5b0ddd35", "title": "Old September Blues"}, "length": "325466", "position": "15", "id": "795fa05c-33d4-32dc-bdbe-e79a2d4cc0d1", "track_or_recording_length": "325466"}, {"artist-credit": [{"artist": {"sort-name": "Jones, Tom", "disambiguation": "Welsh pop singer", "id": "57c6f649-6cde-48a7-8114-2a200247601a", "name": "Tom Jones"}}, " & ", {"artist": {"sort-name": "Stereophonics", "id": "0bfba3d3-6a04-4779-bb0a-df07df5b0558", "name": "Stereophonics"}}], "number": "16", "artist-credit-phrase": "Tom Jones & Stereophonics", "recording": {"artist-credit": [{"artist": {"sort-name": "Jones, Tom", "disambiguation": "Welsh pop singer", "id": "57c6f649-6cde-48a7-8114-2a200247601a", "name": "Tom Jones"}}, " & ", {"artist": {"sort-name": "Stereophonics", "id": "0bfba3d3-6a04-4779-bb0a-df07df5b0558", "name": "Stereophonics"}}], "length": "193973", "artist-credit-phrase": "Tom Jones & Stereophonics", "id": "ba50a1c7-9e23-4c3e-b7aa-12e23eea6d19", "title": "Mama Told Me Not to Come"}, "length": "193973", "position": "16", "id": "bb0171cf-dda7-36c6-9282-742f431fb5a0", "track_or_recording_length": "193973"}, {"artist-credit": [{"artist": {"sort-name": "Christophers, Ben", "id": "1a5b4ad0-593a-4069-a77d-dae722a5f0ac", "name": "Ben Christophers"}}], "number": "17", "artist-credit-phrase": "Ben Christophers", "recording": {"artist-credit": [{"artist": {"sort-name": "Christophers, Ben", "id": "1a5b4ad0-593a-4069-a77d-dae722a5f0ac", "name": "Ben Christophers"}}], "length": "223333", "artist-credit-phrase": "Ben Christophers", "id": "c0cfc4cb-8c80-4516-b500-2df010418697", "title": "Sunday"}, "length": "223333", "position": "17", "id": "c3db0bfb-a303-31a6-b113-1ecaac9242f1", "track_or_recording_length": "223333"}, {"artist-credit": [{"artist": {"sort-name": "Barman, Tom", "disambiguation": "Belgian musician", "id": "a9be8bc0-47a4-4a0b-af5f-feac18d3bc43", "name": "Tom Barman"}}, " & ", {"artist": {"sort-name": "Nueten, Van, Guy", "disambiguation": "Belgian pianist", "id": "8779d2fd-3fc8-4c1e-a37d-2edf66b07c4e", "name": "Guy Van Nueten"}}], "number": "18", "artist-credit-phrase": "Tom Barman & Guy Van Nueten", "recording": {"artist-credit": [{"artist": {"sort-name": "Barman, Tom", "disambiguation": "Belgian musician", "id": "a9be8bc0-47a4-4a0b-af5f-feac18d3bc43", "name": "Tom Barman"}}, " & ", {"artist": {"sort-name": "Nueten, Van, Guy", "disambiguation": "Belgian pianist", "id": "8779d2fd-3fc8-4c1e-a37d-2edf66b07c4e", "name": "Guy Van Nueten"}}], "length": "151733", "artist-credit-phrase": "Tom Barman & Guy Van Nueten", "id": "e423a1d7-3ae1-4540-b267-d873c50043e7", "title": "Magnolia"}, "length": "151733", "position": "18", "id": "c96be4bd-cc11-3a49-882f-60d2664068ec", "track_or_recording_length": "151733"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Various Artists", "disambiguation": "add compilations to this artist", "id": "89ad4ac3-39f7-470e-963a-56509c546377", "name": "Various Artists"}}], "label-info-list": [{"catalog-number": "585 625-2", "label": {"sort-name": "Universal TV", "disambiguation": "Netherlands & Belgium", "id": "48500332-aa67-44d1-9901-18d1e6ab27a2", "name": "Universal TV"}}], "label-info-count": 1, "medium-count": 1, "cover-art-archive": {"count": "1", "front": "true", "back": "false", "artwork": "true"}, "release-event-list": [{"date": "2001-10-15", "area": {"sort-name": "Netherlands", "iso-3166-1-code-list": ["NL"], "id": "ef1b7cc0-cd26-36f4-8ea0-04d9623786c7", "name": "Netherlands"}}], "text-representation": {"language": "eng", "script": "Latn"}, "date": "2001-10-15", "quality": "normal", "id": "a76714e0-32b1-4ed4-b28e-f86d99642193", "release-event-count": 1, "title": "2 Meter Sessies, Volume 10", "country": "NL", "artist-credit-phrase": "Various Artists", "release-group": {"artist-credit": [{"artist": {"sort-name": "Various Artists", "disambiguation": "add compilations to this artist", "id": "89ad4ac3-39f7-470e-963a-56509c546377", "name": "Various Artists"}}], "first-release-date": "2001-10-15", "secondary-type-list": ["Live"], "primary-type": "Album", "title": "2 Meter Sessies, Volume 10", "type": "Live", "id": "6fff6ff3-fcb7-3c4e-80e7-9f28d50871ae", "artist-credit-phrase": "Various Artists"}, "medium-list": [{"position": "1", "track-count": 18, "format": "CD", "disc-list": [{"offset-list": [150, 20040, 39875, 68708, 88339, 106270, 122005, 133975, 147835, 165208, 181093, 199820, 215620, 229945, 250040, 274450, 288998, 305748], "id": "f7XO36a7n1LCCskkCiulReWbwZA-", "sectors": "317128", "offset-count": 18}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Coldplay", "id": "cc197bad-dc9c-440d-a5b5-d52ba2e14234", "name": "Coldplay"}}], "number": "1", "artist-credit-phrase": "Coldplay", "recording": {"artist-credit": [{"artist": {"sort-name": "Coldplay", "id": "cc197bad-dc9c-440d-a5b5-d52ba2e14234", "name": "Coldplay"}}], "title": "Trouble", "id": "06813123-5047-4c94-88bf-6a300540e954", "length": "265200", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "attribute-list": ["live"], "target": "ae256069-b3b1-34a4-88f5-3f2298139c5c", "attributes": [{"type-id": "70007db6-a8bc-46d7-a770-80e6a0bb551a", "attribute": "live"}], "work": {"iswc-list": ["T-010.387.704-8"], "iswc": "T-010.387.704-8", "id": "ae256069-b3b1-34a4-88f5-3f2298139c5c", "language": "eng", "title": "Trouble"}, "type": "performance"}], "artist-credit-phrase": "Coldplay"}, "length": "265200", "position": "1", "id": "73b03043-36e9-3a92-9ce7-c1ad2d887fa3", "track_or_recording_length": "265200"}, {"artist-credit": [{"artist": {"sort-name": "Live", "disambiguation": "US alt rock band", "id": "cba77ba2-862d-4cee-a8f6-d3f9daf7211c", "name": "L\u012aVE"}}], "number": "2", "artist-credit-phrase": "L\u012aVE", "recording": {"artist-credit": [{"artist": {"sort-name": "Live", "disambiguation": "US alt rock band", "id": "cba77ba2-862d-4cee-a8f6-d3f9daf7211c", "name": "L\u012aVE"}}], "length": "264466", "artist-credit-phrase": "L\u012aVE", "id": "7b57b108-35bb-4fcb-9046-06228fb7e5f7", "title": "Run to the Water"}, "length": "264466", "position": "2", "id": "7485aa70-7159-3dfd-aa74-514994f88789", "track_or_recording_length": "264466"}, {"artist-credit": [{"artist": {"sort-name": "Beck", "disambiguation": "alt rock, multi-instrumentalist Beck Hansen", "id": "309c62ba-7a22-4277-9f67-4a162526d18a", "name": "Beck"}}], "number": "3", "artist-credit-phrase": "Beck", "recording": {"artist-credit": [{"artist": {"sort-name": "Beck", "disambiguation": "alt rock, multi-instrumentalist Beck Hansen", "id": "309c62ba-7a22-4277-9f67-4a162526d18a", "name": "Beck"}}], "title": "Debra", "id": "cfbfb04e-ccfd-4316-a5eb-5e4daa670905", "length": "384440", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "attribute-list": ["live"], "target": "2199092a-c98a-3c19-819f-86e687484964", "attributes": [{"type-id": "70007db6-a8bc-46d7-a770-80e6a0bb551a", "attribute": "live"}], "work": {"iswc-list": ["T-071.060.311-4"], "iswc": "T-071.060.311-4", "id": "2199092a-c98a-3c19-819f-86e687484964", "language": "eng", "title": "Debra"}, "type": "performance"}], "artist-credit-phrase": "Beck"}, "length": "384440", "position": "3", "id": "17d52b51-42da-3a80-afb4-3d03cd99e339", "track_or_recording_length": "384440"}, {"artist-credit": [{"artist": {"sort-name": "Jayhawks, The", "disambiguation": "alternative country/country rock", "id": "24ed5b09-02b1-47fe-bd83-6fa5270039b0", "name": "The Jayhawks"}}], "number": "4", "artist-credit-phrase": "The Jayhawks", "recording": {"artist-credit": [{"artist": {"sort-name": "Jayhawks, The", "disambiguation": "alternative country/country rock", "id": "24ed5b09-02b1-47fe-bd83-6fa5270039b0", "name": "The Jayhawks"}}], "length": "261746", "artist-credit-phrase": "The Jayhawks", "id": "d7b84a3f-628d-49f3-ae2f-b34d5630ee45", "title": "Mr. Wilson"}, "length": "261746", "position": "4", "id": "44b79128-b98c-36fe-8f25-b1b8b7b97309", "track_or_recording_length": "261746"}, {"artist-credit": [{"artist": {"sort-name": "Dijk, De", "id": "d7a55e92-a14c-4543-8152-de2163af06bb", "name": "De Dijk"}}], "number": "5", "artist-credit-phrase": "De Dijk", "recording": {"artist-credit": [{"artist": {"sort-name": "Dijk, De", "id": "d7a55e92-a14c-4543-8152-de2163af06bb", "name": "De Dijk"}}], "length": "239080", "artist-credit-phrase": "De Dijk", "id": "2bb1a0ca-399a-4488-8a53-bb0ca9ece5ea", "title": "Wie het niet weet"}, "length": "239080", "position": "5", "id": "9b76ae87-6b45-3b31-8466-64579d8d2cb0", "track_or_recording_length": "239080"}, {"artist-credit": [{"artist": {"sort-name": "Torrini, Emil\u00edana", "id": "b2a9731b-9e13-4ff9-af21-5e694a5663e8", "name": "Emil\u00edana Torrini"}}], "number": "6", "artist-credit-phrase": "Emil\u00edana Torrini", "recording": {"artist-credit": [{"artist": {"sort-name": "Torrini, Emil\u00edana", "id": "b2a9731b-9e13-4ff9-af21-5e694a5663e8", "name": "Emil\u00edana Torrini"}}], "length": "209800", "artist-credit-phrase": "Emil\u00edana Torrini", "id": "3e6433da-9af5-41b0-9210-6dbef13c630c", "title": "Summer Breeze"}, "length": "209800", "position": "6", "id": "addd247f-f664-3457-9040-3b9dc56a6b1c", "track_or_recording_length": "209800"}, {"artist-credit": [{"artist": {"sort-name": "Hiatt, John", "id": "e78202c9-7717-435c-9aac-dd5ebc4e64d5", "name": "John Hiatt"}}], "number": "7", "artist-credit-phrase": "John Hiatt", "recording": {"artist-credit": [{"artist": {"sort-name": "Hiatt, John", "id": "e78202c9-7717-435c-9aac-dd5ebc4e64d5", "name": "John Hiatt"}}], "length": "158000", "artist-credit-phrase": "John Hiatt", "id": "ce684ade-741f-47f7-ac1c-0d7d206da8a3", "title": "What Do We Do Now"}, "length": "159600", "position": "7", "id": "7f48a5cb-1370-3c2e-8b8f-9f20029c71cb", "track_or_recording_length": "159600"}, {"artist-credit": [{"artist": {"sort-name": "Hay, Barry & Barking Dogs", "id": "dc11b420-0e21-4e05-aca7-273f58c8bcce", "name": "Barry Hay & Barking Dogs"}}], "number": "8", "artist-credit-phrase": "Barry Hay & Barking Dogs", "recording": {"artist-credit": [{"artist": {"sort-name": "Hay, Barry & Barking Dogs", "id": "dc11b420-0e21-4e05-aca7-273f58c8bcce", "name": "Barry Hay & Barking Dogs"}}], "length": "184800", "artist-credit-phrase": "Barry Hay & Barking Dogs", "id": "56b1b506-64cd-4c2f-be6d-044e3888dabd", "title": "Happiness Is a Warm Gun"}, "length": "184800", "position": "8", "id": "9fae06e7-f2d2-34fc-a095-52565fe99225", "track_or_recording_length": "184800"}, {"artist-credit": [{"artist": {"sort-name": "Penn, Dan", "id": "cc54ec8d-ba66-4051-970d-6b3c24cd9e8b", "name": "Dan Penn"}}, " & ", {"artist": {"sort-name": "Oldham, Spooner", "id": "ba170eca-541b-4ee5-b332-54ff954b75ea", "name": "Spooner Oldham"}}], "number": "9", "artist-credit-phrase": "Dan Penn & Spooner Oldham", "recording": {"artist-credit": [{"artist": {"sort-name": "Penn, Dan", "id": "cc54ec8d-ba66-4051-970d-6b3c24cd9e8b", "name": "Dan Penn"}}, " & ", {"artist": {"sort-name": "Oldham, Spooner", "id": "ba170eca-541b-4ee5-b332-54ff954b75ea", "name": "Spooner Oldham"}}], "length": "231640", "artist-credit-phrase": "Dan Penn & Spooner Oldham", "id": "4d1c6a29-dd96-4af6-a594-622d70e214ac", "title": "I'm Your Puppet"}, "length": "231640", "position": "9", "id": "0024f07d-2864-3085-8aff-aa0440446f8e", "track_or_recording_length": "231640"}, {"artist-credit": [{"artist": {"sort-name": "Stone, Angie", "id": "82f8dd22-0319-4f35-953c-358b3f883027", "name": "Angie Stone"}}], "number": "10", "artist-credit-phrase": "Angie Stone", "recording": {"artist-credit": [{"artist": {"sort-name": "Stone, Angie", "id": "82f8dd22-0319-4f35-953c-358b3f883027", "name": "Angie Stone"}}], "length": "211800", "artist-credit-phrase": "Angie Stone", "id": "cb0447fc-3ad3-4dea-a94d-517179a6d68c", "title": "Everyday"}, "length": "211800", "position": "10", "id": "34ff18f9-cbeb-3da0-bb7b-a6908ca0e8e3", "track_or_recording_length": "211800"}, {"artist-credit": [{"artist": {"sort-name": "Helsen, Tom", "disambiguation": "Belgian singer & songwriter", "id": "0a5fe43b-ace7-407b-bfc2-be4851e7d3f2", "name": "Tom Helsen"}}], "number": "11", "artist-credit-phrase": "Tom Helsen", "recording": {"artist-credit": [{"artist": {"sort-name": "Helsen, Tom", "disambiguation": "Belgian singer & songwriter", "id": "0a5fe43b-ace7-407b-bfc2-be4851e7d3f2", "name": "Tom Helsen"}}], "length": "249693", "artist-credit-phrase": "Tom Helsen", "id": "2f6501f8-262a-4f02-a782-ed365621e100", "title": "When Marvin Calls"}, "length": "249693", "position": "11", "id": "1da99d43-f845-35e7-8e07-3c3cb38f9a82", "track_or_recording_length": "249693"}, {"artist-credit": [{"artist": {"sort-name": "K\u2019s Choice", "disambiguation": "Belgian indierock band", "id": "9bd1e632-b17b-4842-b520-ddfce3b538b9", "name": "K\u2019s Choice"}}], "number": "12", "artist-credit-phrase": "K\u2019s Choice", "recording": {"artist-credit": [{"artist": {"sort-name": "K\u2019s Choice", "disambiguation": "Belgian indierock band", "id": "9bd1e632-b17b-4842-b520-ddfce3b538b9", "name": "K\u2019s Choice"}}], "length": "210666", "artist-credit-phrase": "K\u2019s Choice", "id": "e3ef3fa1-3155-464d-a5e0-4096e9cc63ad", "title": "Almost Happy"}, "length": "210666", "position": "12", "id": "e2a95209-9240-3e4f-86a6-270771ee4fe3", "track_or_recording_length": "210666"}, {"artist-credit": [{"artist": {"sort-name": "Casey, Paddy", "id": "d36a3897-f76d-4227-be80-d0d7282ff12a", "name": "Paddy Casey"}}], "number": "13", "artist-credit-phrase": "Paddy Casey", "recording": {"artist-credit": [{"artist": {"sort-name": "Casey, Paddy", "id": "d36a3897-f76d-4227-be80-d0d7282ff12a", "name": "Paddy Casey"}}], "length": "191000", "artist-credit-phrase": "Paddy Casey", "id": "c419e7a6-cbe7-44c9-a45e-08e0721695dd", "title": "Can't Take That Away"}, "length": "191000", "position": "13", "id": "682ad823-6721-37c2-9af2-633789144183", "track_or_recording_length": "191000"}, {"artist-credit": [{"artist": {"sort-name": "Jackson, Joe", "disambiguation": "English musician", "id": "07f6d469-38f3-46da-9cfa-2f532422b84e", "name": "Joe Jackson"}}], "number": "14", "artist-credit-phrase": "Joe Jackson", "recording": {"artist-credit": [{"artist": {"sort-name": "Jackson, Joe", "disambiguation": "English musician", "id": "07f6d469-38f3-46da-9cfa-2f532422b84e", "name": "Joe Jackson"}}], "length": "267933", "artist-credit-phrase": "Joe Jackson", "id": "ebb7083f-4db2-4daa-a67d-2993887b67ad", "title": "Stranger Than You"}, "length": "267933", "position": "14", "id": "6895798b-33eb-3380-86ea-d0ba04321b0b", "track_or_recording_length": "267933"}, {"artist-credit": [{"artist": {"sort-name": "My Morning Jacket", "id": "ea5883b7-68ce-48b3-b115-61746ea53b8c", "name": "My Morning Jacket"}}], "number": "15", "artist-credit-phrase": "My Morning Jacket", "recording": {"artist-credit": [{"artist": {"sort-name": "My Morning Jacket", "id": "ea5883b7-68ce-48b3-b115-61746ea53b8c", "name": "My Morning Jacket"}}], "length": "325466", "artist-credit-phrase": "My Morning Jacket", "id": "62594b12-5907-42b6-b7d9-03ad5b0ddd35", "title": "Old September Blues"}, "length": "325466", "position": "15", "id": "795fa05c-33d4-32dc-bdbe-e79a2d4cc0d1", "track_or_recording_length": "325466"}, {"artist-credit": [{"artist": {"sort-name": "Jones, Tom", "disambiguation": "Welsh pop singer", "id": "57c6f649-6cde-48a7-8114-2a200247601a", "name": "Tom Jones"}}, " & ", {"artist": {"sort-name": "Stereophonics", "id": "0bfba3d3-6a04-4779-bb0a-df07df5b0558", "name": "Stereophonics"}}], "number": "16", "artist-credit-phrase": "Tom Jones & Stereophonics", "recording": {"artist-credit": [{"artist": {"sort-name": "Jones, Tom", "disambiguation": "Welsh pop singer", "id": "57c6f649-6cde-48a7-8114-2a200247601a", "name": "Tom Jones"}}, " & ", {"artist": {"sort-name": "Stereophonics", "id": "0bfba3d3-6a04-4779-bb0a-df07df5b0558", "name": "Stereophonics"}}], "length": "193973", "artist-credit-phrase": "Tom Jones & Stereophonics", "id": "ba50a1c7-9e23-4c3e-b7aa-12e23eea6d19", "title": "Mama Told Me Not to Come"}, "length": "193973", "position": "16", "id": "bb0171cf-dda7-36c6-9282-742f431fb5a0", "track_or_recording_length": "193973"}, {"artist-credit": [{"artist": {"sort-name": "Christophers, Ben", "id": "1a5b4ad0-593a-4069-a77d-dae722a5f0ac", "name": "Ben Christophers"}}], "number": "17", "artist-credit-phrase": "Ben Christophers", "recording": {"artist-credit": [{"artist": {"sort-name": "Christophers, Ben", "id": "1a5b4ad0-593a-4069-a77d-dae722a5f0ac", "name": "Ben Christophers"}}], "length": "223333", "artist-credit-phrase": "Ben Christophers", "id": "c0cfc4cb-8c80-4516-b500-2df010418697", "title": "Sunday"}, "length": "223333", "position": "17", "id": "c3db0bfb-a303-31a6-b113-1ecaac9242f1", "track_or_recording_length": "223333"}, {"artist-credit": [{"artist": {"sort-name": "Barman, Tom", "disambiguation": "Belgian musician", "id": "a9be8bc0-47a4-4a0b-af5f-feac18d3bc43", "name": "Tom Barman"}}, " & ", {"artist": {"sort-name": "Nueten, Van, Guy", "disambiguation": "Belgian pianist", "id": "8779d2fd-3fc8-4c1e-a37d-2edf66b07c4e", "name": "Guy Van Nueten"}}], "number": "18", "artist-credit-phrase": "Tom Barman & Guy Van Nueten", "recording": {"artist-credit": [{"artist": {"sort-name": "Barman, Tom", "disambiguation": "Belgian musician", "id": "a9be8bc0-47a4-4a0b-af5f-feac18d3bc43", "name": "Tom Barman"}}, " & ", {"artist": {"sort-name": "Nueten, Van, Guy", "disambiguation": "Belgian pianist", "id": "8779d2fd-3fc8-4c1e-a37d-2edf66b07c4e", "name": "Guy Van Nueten"}}], "length": "151733", "artist-credit-phrase": "Tom Barman & Guy Van Nueten", "id": "e423a1d7-3ae1-4540-b267-d873c50043e7", "title": "Magnolia"}, "length": "151733", "position": "18", "id": "c96be4bd-cc11-3a49-882f-60d2664068ec", "track_or_recording_length": "151733"}], "disc-count": 1}]}} \ No newline at end of file diff --git a/whipper/test/whipper.release.c56ff16e-1d81-47de-926f-ba22891bd2bd.json b/whipper/test/whipper.release.c56ff16e-1d81-47de-926f-ba22891bd2bd.json index 1ca11afd..fd162bd3 100644 --- a/whipper/test/whipper.release.c56ff16e-1d81-47de-926f-ba22891bd2bd.json +++ b/whipper/test/whipper.release.c56ff16e-1d81-47de-926f-ba22891bd2bd.json @@ -1 +1 @@ -{"release": {"status": "Bootleg", "artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "label-info-list": [], "quality": "normal", "title": "Space & Chill Out", "label-info-count": 0, "medium-count": 1, "cover-art-archive": {"count": "0", "front": "false", "back": "false", "artwork": "false"}, "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [182, 8067, 14985, 28407, 39920, 74532, 79825, 93370, 135732, 162415, 168137, 182882], "id": "b.yqPuCBdsV5hrzDvYrw52iK_jE-", "sectors": "355532", "offset-count": 12}], "track-list": [{"recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "107066", "artist-credit-phrase": "The KLF", "id": "254c95dd-71e2-4a38-8267-bdbe046c5ace", "title": "Brownsville Turnaround on the Tex-Mex Border"}, "artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "105133", "title": "Brownsville Turnaround", "position": "1", "artist-credit-phrase": "The KLF", "track_or_recording_length": "105133", "id": "1f417f2b-e049-3ff1-9a08-d787dfd47b19", "number": "1"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "2", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "89000", "artist-credit-phrase": "The KLF", "id": "cfe7f2bb-ce37-434f-9d26-b0d523cd8e6e", "title": "Pulling Out of Ricardo and the Dusk Is Falling Fast"}, "length": "92240", "position": "2", "id": "2b6c44dc-e1bd-3feb-b889-746c0bb22eb9", "track_or_recording_length": "92240"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "3", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "181040", "artist-credit-phrase": "The KLF", "id": "b8fcd38a-59df-4f1c-a944-f836e8592b94", "title": "Six Hours to Louisiana, Black Coffee Going Cold"}, "length": "178960", "position": "3", "id": "13639dfc-3332-31c6-8fb5-4d0241e81dde", "track_or_recording_length": "178960"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "4", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "155333", "artist-credit-phrase": "The KLF", "id": "20a3421a-36cd-4b60-8dfb-118caef8c6d8", "title": "Dream Time in Lake Jackson"}, "length": "153506", "position": "4", "id": "1b222630-1cc6-3f7e-9dc8-14d0d88ac054", "track_or_recording_length": "153506"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "5", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "460866", "artist-credit-phrase": "The KLF", "id": "bd90d2bf-fff9-4aaa-9c3f-7bacbc9d5421", "title": "Madrugada Eterna"}, "length": "461493", "position": "5", "id": "576a010d-1ea7-3525-a32b-2dce207d0ce3", "track_or_recording_length": "461493"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "6", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "68560", "artist-credit-phrase": "The KLF", "id": "5ea8a91d-5425-49ae-90f6-6acfefda4a59", "title": "Justified and Ancient Seems a Long Time Ago"}, "length": "70573", "position": "6", "id": "9e29c06a-c74b-3b0f-a170-98a1c0ea51d9", "track_or_recording_length": "70573"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "7", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "181440", "artist-credit-phrase": "The KLF", "id": "f246f658-49c4-4efe-840e-c624b7850bc9", "title": "Elvis on the Radio, Steel Guitar in My Soul"}, "length": "180600", "position": "7", "id": "cdd8ed03-4b32-3c39-81f6-cd513369225e", "track_or_recording_length": "180600"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "8", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "564933", "artist-credit-phrase": "The KLF", "id": "a173d428-4e12-4513-8df2-eb7f098e6364", "title": "3 A.M. Somewhere Out of Beaumont"}, "length": "564826", "position": "8", "id": "58a8cbf9-10a1-32c8-8cd7-f6893c5050ab", "track_or_recording_length": "564826"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "9", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "356000", "artist-credit-phrase": "The KLF", "id": "b7bc1dc2-a468-4948-b628-e03fc9265d41", "title": "Wichita Lineman Was a Song I Once Heard"}, "length": "355773", "position": "9", "id": "42679959-2e1a-3085-842a-a443ebc37733", "track_or_recording_length": "355773"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "10", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "76026", "artist-credit-phrase": "The KLF", "id": "035e349d-b581-4c0e-818f-ae14e10bc26f", "title": "Trancentral Lost in My Mind"}, "length": "76293", "position": "10", "id": "716fe2c9-47b8-3719-8586-e4ed47694a10", "track_or_recording_length": "76293"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "11", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "214266", "artist-credit-phrase": "The KLF", "id": "d9dd3bc7-ae2a-4b62-a545-8a60f5704a7d", "title": "The Lights of Baton Rouge Pass By"}, "length": "196600", "position": "11", "id": "3220c725-d7cb-3d81-8fb9-91e5a2f94cc9", "track_or_recording_length": "196600"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "recording": {"artist-credit": [{"artist": {"sort-name": "Space", "disambiguation": "Jimmy Cauty's ambient off-shoot of The Orb/The KLF", "id": "22240df3-8dcc-4272-9294-d127442e7f36", "name": "Space"}}], "length": "2302560", "artist-credit-phrase": "Space", "id": "42391d00-df70-4014-83f8-e980a6b695b3", "title": "Mercury / Venus / Mars / Jupiter / Saturn / Uranus / Neptune / Pluto"}, "length": "2302000", "title": "Space", "position": "12", "artist-credit-phrase": "The KLF", "track_or_recording_length": "2302000", "id": "b65aa927-6edf-340b-82b4-fbc34a5f5a0b", "number": "12"}], "disc-count": 1}], "text-representation": {"language": "eng", "script": "Latn"}, "artist-credit-phrase": "The KLF", "release-group": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "first-release-date": "", "secondary-type-list": ["Compilation"], "primary-type": "Album", "title": "Space & Chill Out", "type": "Compilation", "id": "0b5e666a-b5d8-3dea-b6fc-9ab9c35b96ce", "artist-credit-phrase": "The KLF"}, "id": "c56ff16e-1d81-47de-926f-ba22891bd2bd"}} \ No newline at end of file +{"release": {"status": "Bootleg", "artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "label-info-list": [], "quality": "normal", "title": "Space & Chill Out", "label-info-count": 0, "medium-count": 1, "cover-art-archive": {"count": "0", "front": "false", "back": "false", "artwork": "false"}, "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [182, 8067, 14985, 28407, 39920, 74532, 79825, 93370, 135732, 162415, 168137, 182882], "id": "b.yqPuCBdsV5hrzDvYrw52iK_jE-", "sectors": "355532", "offset-count": 12}], "track-list": [{"recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "107066", "artist-credit-phrase": "The KLF", "id": "254c95dd-71e2-4a38-8267-bdbe046c5ace", "title": "Brownsville Turnaround on the Tex-Mex Border"}, "artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "105133", "title": "Brownsville Turnaround", "position": "1", "artist-credit-phrase": "The KLF", "track_or_recording_length": "105133", "id": "1f417f2b-e049-3ff1-9a08-d787dfd47b19", "number": "1"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "2", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "89000", "artist-credit-phrase": "The KLF", "id": "cfe7f2bb-ce37-434f-9d26-b0d523cd8e6e", "title": "Pulling Out of Ricardo and the Dusk Is Falling Fast"}, "length": "92240", "position": "2", "id": "2b6c44dc-e1bd-3feb-b889-746c0bb22eb9", "track_or_recording_length": "92240"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "3", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "181040", "artist-credit-phrase": "The KLF", "id": "b8fcd38a-59df-4f1c-a944-f836e8592b94", "title": "Six Hours to Louisiana, Black Coffee Going Cold"}, "length": "178960", "position": "3", "id": "13639dfc-3332-31c6-8fb5-4d0241e81dde", "track_or_recording_length": "178960"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "4", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "155333", "artist-credit-phrase": "The KLF", "id": "20a3421a-36cd-4b60-8dfb-118caef8c6d8", "title": "Dream Time in Lake Jackson"}, "length": "153506", "position": "4", "id": "1b222630-1cc6-3f7e-9dc8-14d0d88ac054", "track_or_recording_length": "153506"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "5", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "title": "Madrugada Eterna", "id": "bd90d2bf-fff9-4aaa-9c3f-7bacbc9d5421", "length": "460866", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "691f5809-7a7f-44ba-89da-ac2f084eadeb", "title": "Madrugada Eterna"}, "type": "performance", "target": "691f5809-7a7f-44ba-89da-ac2f084eadeb"}], "artist-credit-phrase": "The KLF"}, "length": "461493", "position": "5", "id": "576a010d-1ea7-3525-a32b-2dce207d0ce3", "track_or_recording_length": "461493"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "6", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "68560", "artist-credit-phrase": "The KLF", "id": "5ea8a91d-5425-49ae-90f6-6acfefda4a59", "title": "Justified and Ancient Seems a Long Time Ago"}, "length": "70573", "position": "6", "id": "9e29c06a-c74b-3b0f-a170-98a1c0ea51d9", "track_or_recording_length": "70573"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "7", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "title": "Elvis on the Radio, Steel Guitar in My Soul", "id": "f246f658-49c4-4efe-840e-c624b7850bc9", "length": "181440", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "12fb5389-63f4-3310-b2ae-f728189e48e7", "title": "Elvis on the Radio, Steel Guitar in My Soul"}, "type": "performance", "target": "12fb5389-63f4-3310-b2ae-f728189e48e7"}], "artist-credit-phrase": "The KLF"}, "length": "180600", "position": "7", "id": "cdd8ed03-4b32-3c39-81f6-cd513369225e", "track_or_recording_length": "180600"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "8", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "title": "3 A.M. Somewhere Out of Beaumont", "id": "a173d428-4e12-4513-8df2-eb7f098e6364", "length": "564933", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "cbb4fdeb-d774-3b89-95be-f8c8f6f5ba41", "title": "3 A.M. Somewhere Out of Beaumont"}, "type": "performance", "target": "cbb4fdeb-d774-3b89-95be-f8c8f6f5ba41"}], "artist-credit-phrase": "The KLF"}, "length": "564826", "position": "8", "id": "58a8cbf9-10a1-32c8-8cd7-f6893c5050ab", "track_or_recording_length": "564826"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "9", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "356000", "artist-credit-phrase": "The KLF", "id": "b7bc1dc2-a468-4948-b628-e03fc9265d41", "title": "Wichita Lineman Was a Song I Once Heard"}, "length": "355773", "position": "9", "id": "42679959-2e1a-3085-842a-a443ebc37733", "track_or_recording_length": "355773"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "10", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "76026", "artist-credit-phrase": "The KLF", "id": "035e349d-b581-4c0e-818f-ae14e10bc26f", "title": "Trancentral Lost in My Mind"}, "length": "76293", "position": "10", "id": "716fe2c9-47b8-3719-8586-e4ed47694a10", "track_or_recording_length": "76293"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "number": "11", "artist-credit-phrase": "The KLF", "recording": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "length": "214266", "artist-credit-phrase": "The KLF", "id": "d9dd3bc7-ae2a-4b62-a545-8a60f5704a7d", "title": "The Lights of Baton Rouge Pass By"}, "length": "196600", "position": "11", "id": "3220c725-d7cb-3d81-8fb9-91e5a2f94cc9", "track_or_recording_length": "196600"}, {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "recording": {"artist-credit": [{"artist": {"sort-name": "Space", "disambiguation": "Jimmy Cauty's ambient off-shoot of The Orb/The KLF", "id": "22240df3-8dcc-4272-9294-d127442e7f36", "name": "Space"}}], "length": "2302560", "artist-credit-phrase": "Space", "id": "42391d00-df70-4014-83f8-e980a6b695b3", "title": "Mercury / Venus / Mars / Jupiter / Saturn / Uranus / Neptune / Pluto"}, "length": "2302000", "title": "Space", "position": "12", "artist-credit-phrase": "The KLF", "track_or_recording_length": "2302000", "id": "b65aa927-6edf-340b-82b4-fbc34a5f5a0b", "number": "12"}], "disc-count": 1}], "text-representation": {"language": "eng", "script": "Latn"}, "artist-credit-phrase": "The KLF", "release-group": {"artist-credit": [{"artist": {"sort-name": "KLF, The", "disambiguation": "British electronic band", "id": "8092b8b7-235e-4844-9f72-95a9d5a73dbf", "name": "The KLF"}}], "first-release-date": "", "secondary-type-list": ["Compilation"], "primary-type": "Album", "title": "Space & Chill Out", "type": "Compilation", "id": "0b5e666a-b5d8-3dea-b6fc-9ab9c35b96ce", "artist-credit-phrase": "The KLF"}, "id": "c56ff16e-1d81-47de-926f-ba22891bd2bd"}} \ No newline at end of file diff --git a/whipper/test/whipper.release.e32ae79a-336e-4d33-945c-8c5e8206dbd3.json b/whipper/test/whipper.release.e32ae79a-336e-4d33-945c-8c5e8206dbd3.json index e4ee5600..b4d4edb6 100644 --- a/whipper/test/whipper.release.e32ae79a-336e-4d33-945c-8c5e8206dbd3.json +++ b/whipper/test/whipper.release.e32ae79a-336e-4d33-945c-8c5e8206dbd3.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "barcode": "5033197358222", "asin": "B000CNEQ64", "label-info-count": 1, "label-info-list": [{"catalog-number": "VVR1035822", "label": {"label-code": "1801", "sort-name": "V2", "disambiguation": "imprint of V2 Music Ltd. and its international subsidiaries", "id": "dc2f5993-7a3d-4c59-bba0-0a77bf9d7416", "name": "V2"}}], "cover-art-archive": {"count": "10", "front": "true", "back": "true", "artwork": "true"}, "release-event-list": [{"date": "2006-01-30", "area": {"sort-name": "United Kingdom", "iso-3166-1-code-list": ["GB"], "id": "8a754a16-0027-3a29-b6d7-2b40ea0481ed", "name": "United Kingdom"}}], "packaging": "Jewel Case", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2006-01-30", "quality": "normal", "id": "e32ae79a-336e-4d33-945c-8c5e8206dbd3", "release-event-count": 1, "title": "Ballad of the Broken Seas", "country": "GB", "medium-count": 1, "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "release-group": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "first-release-date": "2006-01-30", "primary-type": "Album", "title": "Ballad of the Broken Seas", "type": "Album", "id": "994cdad1-0365-3439-89ed-6686bd563503", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [150, 13021, 27280, 44821, 57000, 69051, 84731, 100266, 121055, 134078, 150891, 167733], "id": "xAq8L4ELMW14.6wI6tt7QAcxiDI-", "sectors": "192868", "offset-count": 12}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "1", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "171613", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "4fe44724-1d7e-4275-9693-b889864de750", "title": "Deus Ibi Est"}, "length": "171613", "position": "1", "id": "60f05f29-4949-3902-a525-b3d24b0029f4", "track_or_recording_length": "171613"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "2", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "190120", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "32047729-7ad9-42ae-8d9e-c256ef9251ec", "title": "Black Mountain"}, "length": "190120", "position": "2", "id": "978ab42b-043c-394b-a144-ee1e00db9bab", "track_or_recording_length": "190120"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "3", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "233880", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "0c71631a-5862-4834-ae8f-257b64bca745", "title": "The False Husband"}, "length": "233880", "position": "3", "id": "7a70fbf6-69e3-3ce0-9a85-53e6ded2f5ea", "track_or_recording_length": "233880"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "4", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "162386", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "afc9e785-60fd-4942-a23c-3653633f4783", "title": "Ballad of the Broken Seas"}, "length": "162386", "position": "4", "id": "2ae31462-4fb2-350f-9778-2104d6c2dd3b", "track_or_recording_length": "162386"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "5", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "160680", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "048932de-992d-4b08-ab4f-b5d735ea323e", "title": "Revolver"}, "length": "160680", "position": "5", "id": "cf8778eb-8b07-36f1-b24b-2d71af06fa29", "track_or_recording_length": "160680"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "6", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "209066", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "42c0e096-6c48-43cf-b6d4-700903727418", "title": "Ramblin' Man"}, "length": "209066", "position": "6", "id": "a2cb63ac-606a-3721-a196-6f55c38694f8", "track_or_recording_length": "209066"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "7", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "207133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "ef599a4c-8163-4829-9332-8dfe8c79219a", "title": "(Do You Wanna) Come Walk With Me?"}, "length": "207133", "position": "7", "id": "9bf96f8b-8e04-31bb-a42c-1a24d2b5bc0a", "track_or_recording_length": "207133"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "8", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "277186", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "765fc7cc-2055-4066-a5b2-f1afbd1fd1f8", "title": "Saturday's Gone"}, "length": "277186", "position": "8", "id": "6179abe2-cdb3-365a-95e4-4d1f0c3f1b9c", "track_or_recording_length": "277186"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "9", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "173640", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "61ac7fad-d396-4467-93a9-a25472561008", "title": "It's Hard to Kill a Bad Thing"}, "length": "173640", "position": "9", "id": "68c1a96c-bcb1-3d9a-ad86-e2a5db5b0291", "track_or_recording_length": "173640"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "10", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224173", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "2fed65ae-3297-40d6-8f54-0d55f8ed7287", "title": "Honey Child What Can I Do?"}, "length": "224173", "position": "10", "id": "431aeb0c-25d0-3f9a-9fb3-b391929de5e1", "track_or_recording_length": "224173"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "11", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "224560", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "33ce6721-b148-45ad-9a1e-1a4b1ea6912e", "title": "Dusty Wreath"}, "length": "224560", "position": "11", "id": "65750cb3-a552-33f6-acb2-a77c68638976", "track_or_recording_length": "224560"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "12", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "length": "335133", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "id": "6cdb184d-12a0-4ba8-b50b-3325e0664f9e", "title": "The Circus Is Leaving Town"}, "length": "335133", "position": "12", "id": "6afbb338-d9fd-37ce-a212-1f5d491b6cf4", "track_or_recording_length": "335133"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "barcode": "5033197358222", "asin": "B000CNEQ64", "label-info-count": 1, "label-info-list": [{"catalog-number": "VVR1035822", "label": {"label-code": "1801", "sort-name": "V2", "disambiguation": "imprint of V2 Music Ltd. and its international subsidiaries", "id": "dc2f5993-7a3d-4c59-bba0-0a77bf9d7416", "name": "V2"}}], "cover-art-archive": {"count": "10", "front": "true", "back": "true", "artwork": "true"}, "release-event-list": [{"date": "2006-01-30", "area": {"sort-name": "United Kingdom", "iso-3166-1-code-list": ["GB"], "id": "8a754a16-0027-3a29-b6d7-2b40ea0481ed", "name": "United Kingdom"}}], "packaging": "Jewel Case", "text-representation": {"language": "eng", "script": "Latn"}, "date": "2006-01-30", "quality": "normal", "id": "e32ae79a-336e-4d33-945c-8c5e8206dbd3", "release-event-count": 1, "title": "Ballad of the Broken Seas", "country": "GB", "medium-count": 1, "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "release-group": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "first-release-date": "2006-01-30", "primary-type": "Album", "title": "Ballad of the Broken Seas", "type": "Album", "id": "994cdad1-0365-3439-89ed-6686bd563503", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "medium-list": [{"position": "1", "track-count": 12, "format": "CD", "disc-list": [{"offset-list": [150, 13021, 27280, 44821, 57000, 69051, 84731, 100266, 121055, 134078, 150891, 167733], "id": "xAq8L4ELMW14.6wI6tt7QAcxiDI-", "sectors": "192868", "offset-count": 12}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "1", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Deus Ibi Est", "id": "4fe44724-1d7e-4275-9693-b889864de750", "length": "171613", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "3063b439-66b0-303f-919d-d260aa77272a", "title": "Deus Ibi Est"}, "type": "performance", "target": "3063b439-66b0-303f-919d-d260aa77272a"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "171613", "position": "1", "id": "60f05f29-4949-3902-a525-b3d24b0029f4", "track_or_recording_length": "171613"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "2", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Black Mountain", "id": "32047729-7ad9-42ae-8d9e-c256ef9251ec", "length": "190120", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "092c8e4d-e032-354e-b619-1229e70c315d", "title": "Black Mountain"}, "type": "performance", "target": "092c8e4d-e032-354e-b619-1229e70c315d"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "190120", "position": "2", "id": "978ab42b-043c-394b-a144-ee1e00db9bab", "track_or_recording_length": "190120"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "3", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "The False Husband", "id": "0c71631a-5862-4834-ae8f-257b64bca745", "length": "233880", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "db132d56-a235-3d92-9fee-955e33f2ee89", "title": "The False Husband"}, "type": "performance", "target": "db132d56-a235-3d92-9fee-955e33f2ee89"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "233880", "position": "3", "id": "7a70fbf6-69e3-3ce0-9a85-53e6ded2f5ea", "track_or_recording_length": "233880"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "4", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Ballad of the Broken Seas", "id": "afc9e785-60fd-4942-a23c-3653633f4783", "length": "162386", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "771fbfd8-301b-37ec-a715-f26f7ce06e26", "title": "Ballad of the Broken Seas"}, "type": "performance", "target": "771fbfd8-301b-37ec-a715-f26f7ce06e26"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "162386", "position": "4", "id": "2ae31462-4fb2-350f-9778-2104d6c2dd3b", "track_or_recording_length": "162386"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "5", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Revolver", "id": "048932de-992d-4b08-ab4f-b5d735ea323e", "length": "160680", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "5eadf9d4-ce7e-3964-bb63-5c9ca17b05b3", "title": "Revolver"}, "type": "performance", "target": "5eadf9d4-ce7e-3964-bb63-5c9ca17b05b3"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "160680", "position": "5", "id": "cf8778eb-8b07-36f1-b24b-2d71af06fa29", "track_or_recording_length": "160680"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "6", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Ramblin' Man", "id": "42c0e096-6c48-43cf-b6d4-700903727418", "length": "209066", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "attribute-list": ["cover"], "target": "c74f2f61-3734-3c61-a721-7ebf26ce6137", "attributes": [{"type-id": "1e8536bd-6eda-3822-8e78-1c0f4d3d2113", "attribute": "cover"}], "work": {"iswc-list": ["T-070.243.087-2"], "iswc": "T-070.243.087-2", "id": "c74f2f61-3734-3c61-a721-7ebf26ce6137", "language": "eng", "title": "Ramblin\u2019 Man"}, "type": "performance"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "209066", "position": "6", "id": "a2cb63ac-606a-3721-a196-6f55c38694f8", "track_or_recording_length": "209066"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "7", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "(Do You Wanna) Come Walk With Me?", "id": "ef599a4c-8163-4829-9332-8dfe8c79219a", "length": "207133", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "9d64f4f3-77e0-38c8-a94f-b4c82ff127b5", "title": "(Do You Wanna) Come Walk With Me?"}, "type": "performance", "target": "9d64f4f3-77e0-38c8-a94f-b4c82ff127b5"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "207133", "position": "7", "id": "9bf96f8b-8e04-31bb-a42c-1a24d2b5bc0a", "track_or_recording_length": "207133"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "8", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Saturday's Gone", "id": "765fc7cc-2055-4066-a5b2-f1afbd1fd1f8", "length": "277186", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "861734ac-a1c3-3a6a-a27e-be62501f3646", "title": "Saturday's Gone"}, "type": "performance", "target": "861734ac-a1c3-3a6a-a27e-be62501f3646"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "277186", "position": "8", "id": "6179abe2-cdb3-365a-95e4-4d1f0c3f1b9c", "track_or_recording_length": "277186"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "9", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "It's Hard to Kill a Bad Thing", "id": "61ac7fad-d396-4467-93a9-a25472561008", "length": "173640", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "505c8f91-cafd-375e-81c0-dce3f2eb3678", "title": "It's Hard to Kill a Bad Thing"}, "type": "performance", "target": "505c8f91-cafd-375e-81c0-dce3f2eb3678"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "173640", "position": "9", "id": "68c1a96c-bcb1-3d9a-ad86-e2a5db5b0291", "track_or_recording_length": "173640"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "10", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Honey Child What Can I Do?", "id": "2fed65ae-3297-40d6-8f54-0d55f8ed7287", "length": "224173", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "8349a573-da22-370d-9165-c8897fd16ce2", "language": "eng", "title": "Honey Child What Can I Do?"}, "type": "performance", "target": "8349a573-da22-370d-9165-c8897fd16ce2"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "224173", "position": "10", "id": "431aeb0c-25d0-3f9a-9fb3-b391929de5e1", "track_or_recording_length": "224173"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "11", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "Dusty Wreath", "id": "33ce6721-b148-45ad-9a1e-1a4b1ea6912e", "length": "224560", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "11b1502f-706a-3b4f-a226-c7889415daf9", "title": "Dusty Wreath"}, "type": "performance", "target": "11b1502f-706a-3b4f-a226-c7889415daf9"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "224560", "position": "11", "id": "65750cb3-a552-33f6-acb2-a77c68638976", "track_or_recording_length": "224560"}, {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "number": "12", "artist-credit-phrase": "Isobel Campbell & Mark Lanegan", "recording": {"artist-credit": [{"artist": {"sort-name": "Campbell, Isobel", "id": "d51f3a15-12a2-41a0-acfa-33b5eae71164", "name": "Isobel Campbell"}}, " & ", {"artist": {"sort-name": "Lanegan, Mark", "id": "a9126556-f555-4920-9617-6e013f8228a7", "name": "Mark Lanegan"}}], "title": "The Circus Is Leaving Town", "id": "6cdb184d-12a0-4ba8-b50b-3325e0664f9e", "length": "335133", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "work": {"id": "f1205928-5646-3b55-9be9-c3e4be31f087", "title": "The Circus Is Leaving Town"}, "type": "performance", "target": "f1205928-5646-3b55-9be9-c3e4be31f087"}], "artist-credit-phrase": "Isobel Campbell & Mark Lanegan"}, "length": "335133", "position": "12", "id": "6afbb338-d9fd-37ce-a212-1f5d491b6cf4", "track_or_recording_length": "335133"}], "disc-count": 1}]}} \ No newline at end of file diff --git a/whipper/test/whipper.release.f484a9fc-db21-4106-9408-bcd105c90047.json b/whipper/test/whipper.release.f484a9fc-db21-4106-9408-bcd105c90047.json index d9fd47f7..c1f12604 100644 --- a/whipper/test/whipper.release.f484a9fc-db21-4106-9408-bcd105c90047.json +++ b/whipper/test/whipper.release.f484a9fc-db21-4106-9408-bcd105c90047.json @@ -1 +1 @@ -{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "barcode": "5050466625021", "asin": "B000095K86", "label-info-count": 1, "label-info-list": [{"catalog-number": "5050466-6250-2-1", "label": {"sort-name": "Warner Strategic Marketing", "label-code": "2828", "id": "640ea9b1-3811-4c06-8897-5918c16f9fe1", "name": "Warner Strategic Marketing"}}], "cover-art-archive": {"count": "2", "front": "true", "back": "true", "artwork": "true"}, "release-event-list": [{"date": "2003-05-19", "area": {"sort-name": "Germany", "iso-3166-1-code-list": ["DE"], "id": "85752fda-13c4-31a3-bee5-0e5cb1f51dad", "name": "Germany"}}], "packaging": "Slim Jewel Case", "text-representation": {"language": "deu", "script": "Latn"}, "date": "2003-05-19", "quality": "normal", "id": "f484a9fc-db21-4106-9408-bcd105c90047", "release-event-count": 1, "title": "Anyplace, Anywhere, Anytime", "country": "DE", "medium-count": 1, "artist-credit-phrase": "Nena & Kim Wilde", "release-group": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "first-release-date": "2003-05-19", "primary-type": "Single", "title": "Anyplace, Anywhere, Anytime", "type": "Single", "id": "3bbf5f32-dbef-3fe8-b4b4-c52d63abf282", "artist-credit-phrase": "Nena & Kim Wilde"}, "medium-list": [{"position": "1", "track-count": 4, "format": "CD", "disc-list": [{"offset-list": [150, 17037, 35418, 53803], "id": "X2c2IQ5vUy5x6Jh7Xi_DGHtA1X8-", "sectors": "66872", "offset-count": 4}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "number": "1", "artist-credit-phrase": "Nena & Kim Wilde", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "length": "223000", "artist-credit-phrase": "Nena & Kim Wilde", "id": "fde5622c-ce23-4ebb-975d-51d4a926f901", "title": "Anyplace, Anywhere, Anytime (radio version)"}, "length": "225160", "position": "1", "id": "1cc96e78-28ed-3820-b0b6-614c35b121ac", "track_or_recording_length": "225160"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " mit ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "length": "243453", "artist-credit-phrase": "Nena mit Kim Wilde", "id": "5f19758e-7421-4c71-a599-9a9575d8e1b0", "title": "Anyplace, Anywhere, Anytime (new version)"}, "length": "245080", "position": "2", "artist-credit-phrase": "Nena & Kim Wilde", "track_or_recording_length": "245080", "id": "f16db4bf-9a34-3d5a-a975-c9375ab7a2ca", "number": "2"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "number": "3", "artist-credit-phrase": "Nena", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "length": "243266", "artist-credit-phrase": "Nena", "id": "32706323-1a08-4c7e-bf21-9a44934498ba", "title": "Irgendwie, irgendwo, irgendwann (new version)"}, "length": "245133", "position": "3", "id": "ce2c4edd-6eab-36c8-8f84-e8c85f197a88", "track_or_recording_length": "245133"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "number": "4", "artist-credit-phrase": "Nena", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "length": "175440", "artist-credit-phrase": "Nena", "id": "ea70231c-cc03-4900-9a5a-43afb18ed638", "title": "Nur getr\u00e4umt (new version)"}, "length": "173627", "position": "4", "id": "6e178989-7d8e-3c33-9628-50bdda7c4483", "track_or_recording_length": "173627"}], "disc-count": 1}]}} \ No newline at end of file +{"release": {"status": "Official", "artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "barcode": "5050466625021", "asin": "B000095K86", "label-info-count": 1, "label-info-list": [{"catalog-number": "5050466-6250-2-1", "label": {"sort-name": "Warner Strategic Marketing", "label-code": "2828", "id": "640ea9b1-3811-4c06-8897-5918c16f9fe1", "name": "Warner Strategic Marketing"}}], "cover-art-archive": {"count": "2", "front": "true", "back": "true", "artwork": "true"}, "release-event-list": [{"date": "2003-05-19", "area": {"sort-name": "Germany", "iso-3166-1-code-list": ["DE"], "id": "85752fda-13c4-31a3-bee5-0e5cb1f51dad", "name": "Germany"}}], "packaging": "Slim Jewel Case", "text-representation": {"language": "deu", "script": "Latn"}, "date": "2003-05-19", "quality": "normal", "id": "f484a9fc-db21-4106-9408-bcd105c90047", "release-event-count": 1, "title": "Anyplace, Anywhere, Anytime", "country": "DE", "medium-count": 1, "artist-credit-phrase": "Nena & Kim Wilde", "release-group": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "first-release-date": "2003-05-19", "primary-type": "Single", "title": "Anyplace, Anywhere, Anytime", "type": "Single", "id": "3bbf5f32-dbef-3fe8-b4b4-c52d63abf282", "artist-credit-phrase": "Nena & Kim Wilde"}, "medium-list": [{"position": "1", "track-count": 4, "format": "CD", "disc-list": [{"offset-list": [150, 17037, 35418, 53803], "id": "X2c2IQ5vUy5x6Jh7Xi_DGHtA1X8-", "sectors": "66872", "offset-count": 4}], "track-list": [{"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "number": "1", "artist-credit-phrase": "Nena & Kim Wilde", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "title": "Anyplace, Anywhere, Anytime (radio version)", "id": "fde5622c-ce23-4ebb-975d-51d4a926f901", "length": "223000", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "begin": "2002", "end": "2002", "target": "698711ac-5a4c-4a7d-acf2-20db141fe6cf", "ended": "true", "work": {"iswc-list": ["T-801.590.647-6"], "language": "mul", "title": "Anyplace, Anywhere, Anytime", "iswc": "T-801.590.647-6", "disambiguation": "English/German version", "id": "698711ac-5a4c-4a7d-acf2-20db141fe6cf"}, "type": "performance"}], "artist-credit-phrase": "Nena & Kim Wilde"}, "length": "225160", "position": "1", "id": "1cc96e78-28ed-3820-b0b6-614c35b121ac", "track_or_recording_length": "225160"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " & ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}, " mit ", {"artist": {"sort-name": "Wilde, Kim", "id": "4b462375-c508-432a-8c88-ceeec38b16ae", "name": "Kim Wilde"}}], "title": "Anyplace, Anywhere, Anytime (new version)", "id": "5f19758e-7421-4c71-a599-9a9575d8e1b0", "length": "243453", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "begin": "2002", "end": "2002", "target": "698711ac-5a4c-4a7d-acf2-20db141fe6cf", "ended": "true", "work": {"iswc-list": ["T-801.590.647-6"], "language": "mul", "title": "Anyplace, Anywhere, Anytime", "iswc": "T-801.590.647-6", "disambiguation": "English/German version", "id": "698711ac-5a4c-4a7d-acf2-20db141fe6cf"}, "type": "performance"}], "artist-credit-phrase": "Nena mit Kim Wilde"}, "length": "245080", "position": "2", "artist-credit-phrase": "Nena & Kim Wilde", "track_or_recording_length": "245080", "id": "f16db4bf-9a34-3d5a-a975-c9375ab7a2ca", "number": "2"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "number": "3", "artist-credit-phrase": "Nena", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "title": "Irgendwie, irgendwo, irgendwann (new version)", "id": "32706323-1a08-4c7e-bf21-9a44934498ba", "length": "243266", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "begin": "2002", "end": "2002", "target": "4a749840-079e-3f60-9434-6edee2a9fc35", "ended": "true", "work": {"iswc-list": ["T-800.784.016-7"], "iswc": "T-800.784.016-7", "id": "4a749840-079e-3f60-9434-6edee2a9fc35", "language": "deu", "title": "Irgendwie, irgendwo, irgendwann"}, "type": "performance"}], "artist-credit-phrase": "Nena"}, "length": "245133", "position": "3", "id": "ce2c4edd-6eab-36c8-8f84-e8c85f197a88", "track_or_recording_length": "245133"}, {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "number": "4", "artist-credit-phrase": "Nena", "recording": {"artist-credit": [{"artist": {"sort-name": "Nena", "disambiguation": "the person, performing solo since 1987", "id": "38bfaa7f-ee98-48cb-acd0-946d7aeecd76", "name": "Nena"}}], "title": "Nur getr\u00e4umt (new version)", "id": "ea70231c-cc03-4900-9a5a-43afb18ed638", "length": "175440", "work-relation-list": [{"type-id": "a3005666-a872-32c3-ad06-98af558e99b0", "begin": "2002", "end": "2002", "target": "67937009-cb54-3ce6-804f-30f990099782", "ended": "true", "work": {"iswc-list": ["T-800.033.809-1"], "iswc": "T-800.033.809-1", "id": "67937009-cb54-3ce6-804f-30f990099782", "language": "deu", "title": "Nur getr\u00e4umt"}, "type": "performance"}], "artist-credit-phrase": "Nena"}, "length": "173627", "position": "4", "id": "6e178989-7d8e-3c33-9628-50bdda7c4483", "track_or_recording_length": "173627"}], "disc-count": 1}]}} \ No newline at end of file