I am using releases approach since you mentioned it is more accurate. I had to spin up my own musicbrainz server because HOLY CRAP is it slow. It is much faster with. my own server, but still pretty slow. At least it should finish today.
I was looking through the code and an example recording that has an associated work. I realize we must fetch the work from the work id. I noticed that each item has a 'start' and 'end' key with a date. I was wondering why the 'start' or 'end' dates are not used instead of fetching the recording for each item in 'recording-relation-list'? Are those dates not reliable?
{'id': '9f6363b8-7df7-3732-b2b6-94c0f02e0bde', 'type': 'Song', 'title': 'Poker Face', 'language': 'eng', 'iswc': 'T-901.751.548-9', 'iswc-list': ['T-901.751.548-9'], 'attribute-list': [{'attribute': 'BMI ID', 'value': '9990767'}, {'attribute': 'AACIMH ID', 'value': '3923568'}, {'attribute': 'ACAM ID', 'value': '3923568'}, {'attribute': 'AEI ID', 'value': '3923568'}, {'attribute': 'AGADU ID', 'value': '6145641'}, {'attribute': 'AKM ID', 'value': '576954201'}, {'attribute': 'APA ID', 'value': '5796906'}, {'attribute': 'APDAYC ID', 'value': '3125255'}, {'attribute': 'APRA ID', 'value': 'GW37090318'}, {'attribute': 'ARTISJUS ID', 'value': '4000251094'}, {'attribute': 'BUMA/STEMRA ID', 'value': 'W-005497488'}, {'attribute': 'COMPASS ID', 'value': '8988023'}, {'attribute': 'COMPASS ID', 'value': '8808605'}, {'attribute': 'COMPASS ID', 'value': '9092601'}, {'attribute': 'COMPASS ID', 'value': '9946198'}, {'attribute': 'COMPASS ID', 'value': '6513714'}, {'attribute': 'ECAD ID', 'value': '2972669'}, {'attribute': 'GEMA ID', 'value': '10515346-001'}, {'attribute': 'JASRAC ID', 'value': '0Z6-7276-1'}, {'attribute': 'NICAUTOR ID', 'value': '3923568'}, {'attribute': 'PRS tune code', 'value': '9026025T'}, {'attribute': 'SABAM ID', 'value': '182653050'}, {'attribute': 'SACEM ID', 'value': '23 759 517 11'}, {'attribute': 'SACIM ID', 'value': '3923568'}, {'attribute': 'SACM ID', 'value': '155751365'}, {'attribute': 'SACVEN ID', 'value': '3863718'}, {'attribute': 'SADAIC ID', 'value': '895238'}, {'attribute': 'SAYCE ID', 'value': '5496814'}, {'attribute': 'SAYCO ID', 'value': '5496814'}, {'attribute': 'SGACEDOM ID', 'value': '3923568'}, {'attribute': 'SGAE ID', 'value': '9.440.739'}, {'attribute': 'SIAE ID', 'value': '8852307900'}, {'attribute': 'SIAE ID', 'value': '8861599100'}, {'attribute': 'SOBODAYCOM ID', 'value': '3923568'}, {'attribute': 'SOCAN ID', 'value': '47754524'}, {'attribute': 'SOCAN ID', 'value': '41066551'}, {'attribute': 'SPA ID', 'value': '1190568'}, {'attribute': 'SPAC ID', 'value': '3923568'}, {'attribute': 'SUISA ID', 'value': '004077 606 57'}], 'recording-relation-list': [{'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'fc1cbf87-420b-426c-ae24-0a09f582b75f', 'ordering-key': '2', 'direction': 'backward', 'begin': '2009-06-21', 'end': '2009-06-21', 'ended': 'true', 'attribute-list': ['live', 'medley'], 'recording': {'id': 'fc1cbf87-420b-426c-ae24-0a09f582b75f', 'title': 'Love Game / Poker Face', 'length': '359320', 'disambiguation': 'live, 2009-06-21, MMVAs: 299 Queen Street West, Toronto, ON, Canada'}, 'attributes': [{'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}, {'type-id': '37da3398-5d1b-4acb-be25-df95e33e423c', 'attribute': 'medley'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'ebad65c6-fda5-49dd-aad2-7b147c62392b', 'direction': 'backward', 'begin': '2009-09-28', 'end': '2009-09-28', 'ended': 'true', 'attribute-list': ['cover', 'live'], 'recording': {'id': 'ebad65c6-fda5-49dd-aad2-7b147c62392b', 'title': 'Poker Face', 'length': '188000', 'disambiguation': "live, 2009-09-28: BBC Radio 1's Live Lounge: London, UK"}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '35a97504-f9b3-461c-99f3-aa2561a1e4e5', 'direction': 'backward', 'begin': '2019-05-19', 'end': '2019-05-23', 'ended': 'true', 'attribute-list': ['cover'], 'recording': {'id': '35a97504-f9b3-461c-99f3-aa2561a1e4e5', 'title': 'Poker Face', 'length': '236000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '6feec9d8-d3e0-4dba-99d6-e29256ddafa4', 'direction': 'backward', 'attribute-list': ['cover', 'live', 'medley', 'partial'], 'recording': {'id': '6feec9d8-d3e0-4dba-99d6-e29256ddafa4', 'title': 'Anniversary Medley Part 3', 'length': '389773'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}, {'type-id': '37da3398-5d1b-4acb-be25-df95e33e423c', 'attribute': 'medley'}, {'type-id': 'd2b63be6-91ec-426a-987a-30b47f8aae2d', 'attribute': 'partial'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '8a4e862b-06c1-450d-ae40-fde560d41d76', 'direction': 'backward', 'attribute-list': ['cover', 'live', 'medley'], 'recording': {'id': '8a4e862b-06c1-450d-ae40-fde560d41d76', 'title': 'Ein bisschen Gaga', 'length': '224613'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}, {'type-id': '37da3398-5d1b-4acb-be25-df95e33e423c', 'attribute': 'medley'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'daddb3fe-59e0-4442-ba9a-9fbbe0cf3a41', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'daddb3fe-59e0-4442-ba9a-9fbbe0cf3a41', 'title': 'Lady Gaga ‘Poker Face’', 'length': '232000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '6f8de9eb-a43c-4954-b092-279ac855019a', 'direction': 'backward', 'attribute-list': ['medley'], 'recording': {'id': '6f8de9eb-a43c-4954-b092-279ac855019a', 'title': 'Lady Gaga Medley', 'length': '234000'}, 'attributes': [{'type-id': '37da3398-5d1b-4acb-be25-df95e33e423c', 'attribute': 'medley'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '8c78fe62-a67c-4942-9744-a79901a4d9ec', 'direction': 'backward', 'attribute-list': ['cover', 'medley'], 'recording': {'id': '8c78fe62-a67c-4942-9744-a79901a4d9ec', 'title': 'Lady Gaga Medley', 'length': '175000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': '37da3398-5d1b-4acb-be25-df95e33e423c', 'attribute': 'medley'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '31730583-2acb-4499-a44c-aff134c4ffab', 'direction': 'backward', 'attribute-list': ['live', 'medley'], 'recording': {'id': '31730583-2acb-4499-a44c-aff134c4ffab', 'title': 'Medley "Étrange avion" : Poker Face / L’eté s’ra chaud / Y’a le printemps qui chante (Viens à la maison) / Rolling in the Deep / French Cancan / Party Rock Anthem', 'length': '928813', 'disambiguation': 'live, 2012-02: Halle Tony-Garnier, Lyon, France'}, 'attributes': [{'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}, {'type-id': '37da3398-5d1b-4acb-be25-df95e33e423c', 'attribute': 'medley'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '650de76f-982d-4082-ad39-ce2fe0dc3690', 'direction': 'backward', 'attribute-list': ['cover', 'live', 'medley'], 'recording': {'id': '650de76f-982d-4082-ad39-ce2fe0dc3690', 'title': 'Medley: Poker Face / Paparazzi / Just Dance', 'length': '159000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}, {'type-id': '37da3398-5d1b-4acb-be25-df95e33e423c', 'attribute': 'medley'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '70c25444-ca06-4b4a-8104-18a21c910d96', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '70c25444-ca06-4b4a-8104-18a21c910d96', 'title': 'Poker Face', 'length': '195506'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '9f01f1ed-fa30-406d-9032-dec4bcd5a0db', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '9f01f1ed-fa30-406d-9032-dec4bcd5a0db', 'title': 'Poker Face', 'length': '237000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '52ad2eaa-82ea-48ab-a492-a2c75c2bfbf3', 'direction': 'backward', 'attribute-list': ['live'], 'recording': {'id': '52ad2eaa-82ea-48ab-a492-a2c75c2bfbf3', 'title': 'Poker Face', 'length': '244466', 'disambiguation': 'BBC Radio 1ʼs Live Lounge'}, 'attributes': [{'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '97cc32ce-4e3c-48a4-b93b-8a3b5cdbeda1', 'direction': 'backward', 'recording': {'id': '97cc32ce-4e3c-48a4-b93b-8a3b5cdbeda1', 'title': 'Poker Face', 'length': '181000'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '0f958372-8cfb-454e-9692-bbd28434917a', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '0f958372-8cfb-454e-9692-bbd28434917a', 'title': 'Poker Face', 'length': '219613'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '6b8e790e-cc12-4e48-bd42-4f82ffb74345', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '6b8e790e-cc12-4e48-bd42-4f82ffb74345', 'title': 'Poker Face', 'length': '266000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '3dd2b0dd-540c-4e21-8f02-b3f0d45db9e7', 'direction': 'backward', 'attribute-list': ['cover', 'live'], 'recording': {'id': '3dd2b0dd-540c-4e21-8f02-b3f0d45db9e7', 'title': 'Poker Face', 'length': '186000', 'disambiguation': 'Live Lounge version'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'd63ac673-d1f4-43c9-9a26-bbc1a2d493e4', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'd63ac673-d1f4-43c9-9a26-bbc1a2d493e4', 'title': 'Poker Face', 'length': '148000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'f7677742-c278-4285-b20e-d91e6d70bc52', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'f7677742-c278-4285-b20e-d91e6d70bc52', 'title': 'Poker Face', 'length': '195000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'edae55a8-463d-459f-8511-46ea3c0aa87c', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'edae55a8-463d-459f-8511-46ea3c0aa87c', 'title': 'Poker Face', 'length': '196000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'b9d11e7e-7415-4b40-8550-6cfb363439ae', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'b9d11e7e-7415-4b40-8550-6cfb363439ae', 'title': 'Poker Face', 'length': '196000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'fd2f4a84-207c-466d-bbba-18fa1ca0d1f6', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'fd2f4a84-207c-466d-bbba-18fa1ca0d1f6', 'title': 'Poker Face', 'length': '109413'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'fc5774b2-e5e4-44a3-8b43-26f5baadae4d', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'fc5774b2-e5e4-44a3-8b43-26f5baadae4d', 'title': 'Poker Face', 'length': '194120'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'a6a82356-272c-4114-bd6d-b407002ff069', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'a6a82356-272c-4114-bd6d-b407002ff069', 'title': 'Poker Face', 'length': '195000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '0e5a2b99-a21f-4ad5-b3c0-bd086b5b543e', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '0e5a2b99-a21f-4ad5-b3c0-bd086b5b543e', 'title': 'Poker Face', 'length': '206000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'd61f4526-f302-450a-b669-d014198294a5', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'd61f4526-f302-450a-b669-d014198294a5', 'title': 'Poker Face', 'length': '210000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '5556f48a-4c6b-4dbf-829a-961474b04079', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '5556f48a-4c6b-4dbf-829a-961474b04079', 'title': 'Poker Face', 'length': '190000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '9f00b471-a2bb-4b74-8aa4-6b37e7e3b903', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '9f00b471-a2bb-4b74-8aa4-6b37e7e3b903', 'title': 'Poker Face', 'length': '236000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '1e7b7ed7-b421-4d62-8d89-b9134cb3f2c1', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '1e7b7ed7-b421-4d62-8d89-b9134cb3f2c1', 'title': 'Poker Face', 'length': '195000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '82a74df5-4012-49b6-a5ae-3fc6a83e5cfc', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '82a74df5-4012-49b6-a5ae-3fc6a83e5cfc', 'title': 'Poker Face', 'length': '190000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '2578115d-f195-42d1-8e39-ac1a222227ad', 'direction': 'backward', 'attribute-list': ['cover', 'instrumental'], 'recording': {'id': '2578115d-f195-42d1-8e39-ac1a222227ad', 'title': 'Poker Face', 'length': '196000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': 'c031ed4f-c9bb-4394-8cf5-e8ce4db512ae', 'attribute': 'instrumental'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '50a5b075-0085-407f-b5b8-0d5945f49c9b', 'direction': 'backward', 'attribute-list': ['cover', 'live'], 'recording': {'id': '50a5b075-0085-407f-b5b8-0d5945f49c9b', 'title': 'Poker Face', 'length': '165000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '9f01c23e-aa4d-48c7-afcc-546cad46af78', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '9f01c23e-aa4d-48c7-afcc-546cad46af78', 'title': 'Poker Face', 'length': '199758'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '18ba1ca8-8ec6-448a-971c-673f4572b1c1', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '18ba1ca8-8ec6-448a-971c-673f4572b1c1', 'title': 'Poker Face'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '7e2fa731-a8fc-4b4e-a9ea-01bb9ef682ed', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '7e2fa731-a8fc-4b4e-a9ea-01bb9ef682ed', 'title': 'Poker Face'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'a23a7b9a-e392-4faf-b7af-a1909b229e35', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'a23a7b9a-e392-4faf-b7af-a1909b229e35', 'title': 'Poker Face', 'length': '213000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '6d02a953-f1b9-43fb-9bbe-bf3f8c815757', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '6d02a953-f1b9-43fb-9bbe-bf3f8c815757', 'title': 'Poker Face', 'length': '254653'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'c50bb732-29fe-4bc3-8872-540c7708e88a', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'c50bb732-29fe-4bc3-8872-540c7708e88a', 'title': 'Poker Face', 'length': '143000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '8b84bd89-de81-43d1-a165-fe2ffaf36900', 'direction': 'backward', 'attribute-list': ['cover', 'live'], 'recording': {'id': '8b84bd89-de81-43d1-a165-fe2ffaf36900', 'title': 'Poker Face', 'length': '213773', 'disambiguation': 'live: Dermot O’Leary’s Saturday Sessions'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '3a0de943-d5fa-4588-aaf3-cb69b3f3ba41', 'direction': 'backward', 'attribute-list': ['cover', 'live'], 'recording': {'id': '3a0de943-d5fa-4588-aaf3-cb69b3f3ba41', 'title': 'Poker Face', 'length': '126626', 'disambiguation': 'live, 2018-10-13: L’Olympia, Paris, France'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'c82c3989-2ad3-4eb8-b013-8279e3927e4e', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'c82c3989-2ad3-4eb8-b013-8279e3927e4e', 'title': 'Poker Face', 'length': '209000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'fb8e4152-9e19-4c8f-a07a-6268aa2aa617', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'fb8e4152-9e19-4c8f-a07a-6268aa2aa617', 'title': 'Poker Face', 'length': '226000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'd9dbef28-35ee-479a-8acf-d3d8624105a2', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'd9dbef28-35ee-479a-8acf-d3d8624105a2', 'title': 'Poker Face', 'length': '229346'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'a0d0078e-6a3f-4904-b19f-5e2547d43413', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'a0d0078e-6a3f-4904-b19f-5e2547d43413', 'title': 'Poker Face', 'length': '181000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '1c7c744a-7b7d-4cca-8abb-0b3cc801a97e', 'direction': 'backward', 'recording': {'id': '1c7c744a-7b7d-4cca-8abb-0b3cc801a97e', 'title': 'Poker Face', 'length': '229320'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'd4c727f6-76c5-4145-aba7-2542a79bb637', 'direction': 'backward', 'recording': {'id': 'd4c727f6-76c5-4145-aba7-2542a79bb637', 'title': 'Poker Face', 'length': '219000', 'video': 'true'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '35618652-47d7-495d-806a-ee1b88eeb776', 'direction': 'backward', 'attribute-list': ['live'], 'recording': {'id': '35618652-47d7-495d-806a-ee1b88eeb776', 'title': 'Poker Face', 'length': '219000', 'disambiguation': 'live at Madison Square Garden', 'video': 'true'}, 'attributes': [{'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'd3de65f7-dd13-4a92-9a21-c66e5cde3e58', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'd3de65f7-dd13-4a92-9a21-c66e5cde3e58', 'title': 'Poker Face', 'length': '201500'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '16728e21-ab7a-402a-96c2-34e9c9eabc5e', 'direction': 'backward', 'attribute-list': ['cover', 'instrumental'], 'recording': {'id': '16728e21-ab7a-402a-96c2-34e9c9eabc5e', 'title': 'Poker Face', 'length': '241513'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': 'c031ed4f-c9bb-4394-8cf5-e8ce4db512ae', 'attribute': 'instrumental'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '9830a208-a262-4903-a8ca-53296640fef0', 'direction': 'backward', 'recording': {'id': '9830a208-a262-4903-a8ca-53296640fef0', 'title': 'Poker Face', 'length': '260820'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'f1c3abeb-0748-4517-a706-f9b57bba853a', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'f1c3abeb-0748-4517-a706-f9b57bba853a', 'title': 'Poker Face', 'length': '229000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '98df0733-8deb-4bb7-8409-b391b3fe540b', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '98df0733-8deb-4bb7-8409-b391b3fe540b', 'title': 'Poker Face', 'length': '200118'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '92c1ac16-84bf-496c-aaf1-98b4098f1f68', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '92c1ac16-84bf-496c-aaf1-98b4098f1f68', 'title': 'Poker Face', 'length': '229479'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '647127ff-335d-4dbc-ae73-236832c0c549', 'direction': 'backward', 'attribute-list': ['cover', 'instrumental'], 'recording': {'id': '647127ff-335d-4dbc-ae73-236832c0c549', 'title': 'Poker Face', 'length': '192000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}, {'type-id': 'c031ed4f-c9bb-4394-8cf5-e8ce4db512ae', 'attribute': 'instrumental'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '051ea4df-92cf-433b-93f6-1f873e7e57e7', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '051ea4df-92cf-433b-93f6-1f873e7e57e7', 'title': 'Poker Face', 'length': '239000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '01fbfb3f-5deb-455e-8d3f-51f7dc291739', 'direction': 'backward', 'attribute-list': ['live'], 'recording': {'id': '01fbfb3f-5deb-455e-8d3f-51f7dc291739', 'title': 'Poker Face', 'disambiguation': 'V Festival Girls: England 2009', 'video': 'true'}, 'attributes': [{'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'd5dab08a-e578-4ce7-8802-3f4bd795bd5d', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'd5dab08a-e578-4ce7-8802-3f4bd795bd5d', 'title': 'Poker Face', 'length': '234573'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'ce3a5a96-e755-4742-9f20-2578600daa4c', 'direction': 'backward', 'recording': {'id': 'ce3a5a96-e755-4742-9f20-2578600daa4c', 'title': 'Poker Face', 'length': '237640'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'aa39420c-a848-4a8c-8577-ba49c88328e4', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'aa39420c-a848-4a8c-8577-ba49c88328e4', 'title': 'Poker Face', 'length': '153000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '7e20b226-1d3e-4e20-850c-fe8c7a78b665', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '7e20b226-1d3e-4e20-850c-fe8c7a78b665', 'title': 'Poker Face', 'length': '205000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'cdb0a73f-9488-4eac-9f2c-c4f545afc80f', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'cdb0a73f-9488-4eac-9f2c-c4f545afc80f', 'title': 'Poker Face (A.R. remix)', 'length': '297000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'acf9b48d-f957-42db-92fc-c394b7b21516', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'acf9b48d-f957-42db-92fc-c394b7b21516', 'title': 'Poker Face (club mix)', 'disambiguation': 'part of “Bump 24” DJ‐mix'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'f4d3a530-ab46-4048-8b92-0571a8103b2b', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'f4d3a530-ab46-4048-8b92-0571a8103b2b', 'title': 'Poker Face (Club Mix)', 'length': '325000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'ffc98ea6-e33d-423b-9c61-80df0aace885', 'direction': 'backward', 'recording': {'id': 'ffc98ea6-e33d-423b-9c61-80df0aace885', 'title': 'Poker Face (Dave Aude dub remix)', 'length': '448000'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '076d8b92-54c8-4c65-9580-b217b22fa13a', 'direction': 'backward', 'recording': {'id': '076d8b92-54c8-4c65-9580-b217b22fa13a', 'title': 'Poker Face (Dave Audé mix)', 'length': '439000', 'disambiguation': 'part of “Ultra Dance 11” DJ‐mix'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'c6dd7a4a-30a7-4add-bd57-20fd969ec4a5', 'direction': 'backward', 'recording': {'id': 'c6dd7a4a-30a7-4add-bd57-20fd969ec4a5', 'title': 'Poker Face (Dave Aude radio remix)', 'length': '231000'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '786350a9-c7e3-4f8c-8529-7cf6d2a997fe', 'direction': 'backward', 'recording': {'id': '786350a9-c7e3-4f8c-8529-7cf6d2a997fe', 'title': 'Poker Face (Dave Audé remix)', 'length': '333000', 'disambiguation': 'part of a “Kontor: Top of the Clubs, Volume 43” DJ‐mix'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '333c2c32-2600-4afd-92f3-dace5b8209e6', 'direction': 'backward', 'recording': {'id': '333c2c32-2600-4afd-92f3-dace5b8209e6', 'title': 'Poker Face (Dave Audé remix)', 'length': '393760'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '7ad83002-d113-4658-a46e-b2c6bd44c627', 'direction': 'backward', 'recording': {'id': '7ad83002-d113-4658-a46e-b2c6bd44c627', 'title': 'Poker Face (Dave Audé remix)', 'length': '493000'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'd2832e72-6b2f-4998-9371-2b206d9176a9', 'direction': 'backward', 'recording': {'id': 'd2832e72-6b2f-4998-9371-2b206d9176a9', 'title': 'Poker Face (DJ’s From Mars remix)', 'length': '303000'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '51705b03-1cbc-40bf-94cb-7cf66fd75f7c', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '51705b03-1cbc-40bf-94cb-7cf66fd75f7c', 'title': 'Poker Face (Elektrik Edit)', 'length': '216000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'e8aa8e6a-8566-4d2b-9912-6f4ba7eec637', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'e8aa8e6a-8566-4d2b-9912-6f4ba7eec637', 'title': 'Poker Face (Elektrik Mix)', 'length': '326000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'cfbd376f-ea9d-4e72-aeff-5392e11094d2', 'direction': 'backward', 'recording': {'id': 'cfbd376f-ea9d-4e72-aeff-5392e11094d2', 'title': 'Poker Face (Glam as You club mix by Guéna LG)', 'length': '472000'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '165b7536-ba5a-4f84-a276-c6a61ff5f318', 'direction': 'backward', 'recording': {'id': '165b7536-ba5a-4f84-a276-c6a61ff5f318', 'title': 'Poker Face (Glam as You mix)', 'length': '231813'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '5c97ca6b-ae08-426a-a6cb-961e290a94e8', 'direction': 'backward', 'recording': {'id': '5c97ca6b-ae08-426a-a6cb-961e290a94e8', 'title': 'Poker Face (Glam as You radio mix)', 'length': '228280'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'ef7df7c3-d6f6-4268-809b-d8ca40bfe7cb', 'direction': 'backward', 'attribute-list': ['instrumental'], 'recording': {'id': 'ef7df7c3-d6f6-4268-809b-d8ca40bfe7cb', 'title': 'Poker Face (instrumental)', 'length': '234893'}, 'attributes': [{'type-id': 'c031ed4f-c9bb-4394-8cf5-e8ce4db512ae', 'attribute': 'instrumental'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '4ed3cd31-2279-434e-9a7e-e212e4e3ee5e', 'direction': 'backward', 'recording': {'id': '4ed3cd31-2279-434e-9a7e-e212e4e3ee5e', 'title': 'Poker Face (Jody den Broeder club remix)', 'length': '485000'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '8dbcc1af-7bf1-49c3-a426-4c3a70cee91c', 'direction': 'backward', 'recording': {'id': '8dbcc1af-7bf1-49c3-a426-4c3a70cee91c', 'title': 'Poker Face (Jody den Broeder edit)', 'length': '193000'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '6ff9e2a4-04a4-467e-8900-fa35f839c392', 'direction': 'backward', 'recording': {'id': '6ff9e2a4-04a4-467e-8900-fa35f839c392', 'title': 'Poker Face (Jody den Broeder radio edit)', 'length': '261720'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'b0d7dae8-9da4-4894-821e-626455bb2775', 'direction': 'backward', 'recording': {'id': 'b0d7dae8-9da4-4894-821e-626455bb2775', 'title': 'Poker Face (Jody den Broeder remix)', 'length': '296000', 'disambiguation': 'part of compilation "ThriveMix Presents Dance Nation"'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'fa3848d4-ee7a-4852-b0c8-2cae92b6e7c8', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'fa3848d4-ee7a-4852-b0c8-2cae92b6e7c8', 'title': 'Poker Face (Kindervater remix edit)', 'length': '184000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '4917dca0-a07e-4a08-804a-d9648a15cd19', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '4917dca0-a07e-4a08-804a-d9648a15cd19', 'title': 'Poker Face (Kindervater Remix Edit)', 'length': '184000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'c1ceddcf-3674-4368-b79e-c3490fd61730', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'c1ceddcf-3674-4368-b79e-c3490fd61730', 'title': 'Poker Face (Kindervater Remix)', 'length': '284000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '8ab44e25-7b0e-4543-b8ea-e4e5c0574f17', 'direction': 'backward', 'attribute-list': ['live'], 'recording': {'id': '8ab44e25-7b0e-4543-b8ea-e4e5c0574f17', 'title': 'Poker Face (live at The Cherrytree House piano & voice version)', 'length': '218960'}, 'attributes': [{'type-id': '70007db6-a8bc-46d7-a770-80e6a0bb551a', 'attribute': 'live'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'a507eef2-250b-4b35-9deb-265b675d3cc5', 'direction': 'backward', 'recording': {'id': 'a507eef2-250b-4b35-9deb-265b675d3cc5', 'title': 'Poker Face (LLG vs. GLG club mix)', 'length': '391000'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '58d44e9d-f036-4ca1-b559-ff22442fd374', 'direction': 'backward', 'recording': {'id': '58d44e9d-f036-4ca1-b559-ff22442fd374', 'title': 'Poker Face (LLG vs. GLG radio mix)', 'length': '243026'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '53ef6400-c506-49b9-8ff0-60954b2a9755', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '53ef6400-c506-49b9-8ff0-60954b2a9755', 'title': 'Poker Face (radio edit)', 'length': '195000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'b7c01133-b99b-4255-a6cd-0fbadeffe5ee', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'b7c01133-b99b-4255-a6cd-0fbadeffe5ee', 'title': 'Poker Face (radio edit)', 'length': '196000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'cf225771-df74-4ad0-bb7e-73735dc5b21d', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'cf225771-df74-4ad0-bb7e-73735dc5b21d', 'title': 'Poker Face (radio edit)', 'length': '193000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'd6378491-e2e0-4acd-acf0-91c0ba9139fd', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'd6378491-e2e0-4acd-acf0-91c0ba9139fd', 'title': 'Poker Face (Radio Edit)', 'length': '194000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '34ed65be-26ca-417d-8e57-b2096ff4d57f', 'direction': 'backward', 'recording': {'id': '34ed65be-26ca-417d-8e57-b2096ff4d57f', 'title': 'Poker Face (Space Cowboy remix)', 'length': '294906'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '5d1c50b1-507b-498d-b309-e8e5a9d086fe', 'direction': 'backward', 'recording': {'id': '5d1c50b1-507b-498d-b309-e8e5a9d086fe', 'title': 'Poker Face (Space Cowboys mix)', 'length': '141493'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'e2ba87cd-82b2-4975-a12a-8fd54b6a1288', 'direction': 'backward', 'recording': {'id': 'e2ba87cd-82b2-4975-a12a-8fd54b6a1288', 'title': 'Poker Face (Tommy Sparks & The Fury remix)', 'length': '238613'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'cc9b2db7-2c32-4777-ba24-69f91569d12a', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'cc9b2db7-2c32-4777-ba24-69f91569d12a', 'title': 'Poker Face (Walker & Daniels Remix Edit)', 'length': '210000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'ddb00cfc-c16d-4546-bcdc-e4b03a805ef6', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'ddb00cfc-c16d-4546-bcdc-e4b03a805ef6', 'title': 'Poker Face (Walker & Daniels remix)', 'length': '325000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'b850a2f3-07e6-4004-85ec-ee8093b531c8', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'b850a2f3-07e6-4004-85ec-ee8093b531c8', 'title': 'Poker Face (Walker & Daniels remix)', 'length': '225586', 'disambiguation': 'part of “Tunnel Trance Force, Volume 49” DJ-mix'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'f5d2c3fa-39ea-4926-a828-2197fa6e393f', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'f5d2c3fa-39ea-4926-a828-2197fa6e393f', 'title': 'Poker Face (Walker & Daniels Remix)', 'length': '323000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'b8692f53-fa70-4a5d-9faa-326f217da0d5', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'b8692f53-fa70-4a5d-9faa-326f217da0d5', 'title': 'Poker Face [Lady Gaga]', 'length': '192000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '9dba5dac-84da-4165-9532-fd5ad0cdf996', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '9dba5dac-84da-4165-9532-fd5ad0cdf996', 'title': 'Pokerface', 'length': '191000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '0a174127-a27f-4372-b13c-dc24943a90a0', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '0a174127-a27f-4372-b13c-dc24943a90a0', 'title': 'Pokerface', 'length': '255000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '56ca63eb-bc85-494b-88e2-cc8a2b505387', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '56ca63eb-bc85-494b-88e2-cc8a2b505387', 'title': 'Pokerface', 'length': '172000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'bcc498b1-dacd-4444-89e5-c706165d8e1f', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': 'bcc498b1-dacd-4444-89e5-c706165d8e1f', 'title': 'Pokerface', 'length': '225000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'da23efb2-6142-4467-a301-a6203b552866', 'direction': 'backward', 'recording': {'id': 'da23efb2-6142-4467-a301-a6203b552866', 'title': 'Pokerface (DJ Gigi Smart Special av8 blend)', 'length': '205000'}}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '2faf243f-ef0f-4a25-9bb7-c539121eaa7c', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '2faf243f-ef0f-4a25-9bb7-c539121eaa7c', 'title': 'Polka Face', 'length': '258000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': '5de41ce3-a3bc-43ab-8827-3ef146141b79', 'direction': 'backward', 'attribute-list': ['cover'], 'recording': {'id': '5de41ce3-a3bc-43ab-8827-3ef146141b79', 'title': "Somebody's Watching My Poker Face", 'length': '257000'}, 'attributes': [{'type-id': '1e8536bd-6eda-3822-8e78-1c0f4d3d2113', 'attribute': 'cover'}]}, {'type': 'performance', 'type-id': 'a3005666-a872-32c3-ad06-98af558e99b0', 'target': 'c13fbfad-76ec-4362-b2f7-948ba3f04901', 'direction': 'backward', 'recording': {'id': 'c13fbfad-76ec-4362-b2f7-948ba3f04901', 'title': 'Stand Up To My Pokerface (Blend Brothers mix)', 'length': '379000'}}]}
If I am understanding the structure correctly, you could filter out the covers or whatever, and then each one has the 'start', 'end' and under 'recording' is the title, which you could match with the current title to make sure it is the same.
I would like to know your thoughts on this approach. Did you consider it, and it did not give accurate results? Or might it speed things up by using less requests to MB?
Great plugin by the way.
I am using releases approach since you mentioned it is more accurate. I had to spin up my own musicbrainz server because HOLY CRAP is it slow. It is much faster with. my own server, but still pretty slow. At least it should finish today.
I was looking through the code and an example recording that has an associated work. I realize we must fetch the work from the work id. I noticed that each item has a 'start' and 'end' key with a date. I was wondering why the 'start' or 'end' dates are not used instead of fetching the recording for each item in 'recording-relation-list'? Are those dates not reliable?
For example:
Poker face by Lady Gaga
Recording ID: 35618652-47d7-495d-806a-ee1b88eeb776 has the associated work id: 9f6363b8-7df7-3732-b2b6-94c0f02e0bde
and when using
musicbrainzngs.get_work_by_id('9f6363b8-7df7-3732-b2b6-94c0f02e0bde', ['recording-rels'])['work'], I get the following data.If I am understanding the structure correctly, you could filter out the covers or whatever, and then each one has the 'start', 'end' and under 'recording' is the title, which you could match with the current title to make sure it is the same.
I would like to know your thoughts on this approach. Did you consider it, and it did not give accurate results? Or might it speed things up by using less requests to MB?
Great plugin by the way.