From a76c52ea7cafdc72c29d3b7c8d04e1abd2b55f88 Mon Sep 17 00:00:00 2001 From: Mohit Date: Wed, 24 Apr 2024 11:23:09 +0530 Subject: [PATCH 1/2] changed the artist id logic to add more then 1 artist id --- .../Spotify Data Pipeline Project.ipynb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/6. End-To-End Data Pipeline Project/Spotify Data Pipeline Project.ipynb b/6. End-To-End Data Pipeline Project/Spotify Data Pipeline Project.ipynb index 340e3d7..8c7e574 100644 --- a/6. End-To-End Data Pipeline Project/Spotify Data Pipeline Project.ipynb +++ b/6. End-To-End Data Pipeline Project/Spotify Data Pipeline Project.ipynb @@ -22211,7 +22211,10 @@ " song_popularity = row['track']['popularity']\n", " song_added = row['added_at']\n", " album_id = row['track']['album']['id']\n", - " artist_id = row['track']['album']['artists'][0]['id']\n", + " artist_ids = []\n", + " for artist in row['track']['album']['artists']:\n", + " artist_ids.append(artist['id'])\n", + " #artist_id = row['track']['album']['artists'][0]['id']\n", " song_element = {'song_id':song_id,'song_name':song_name,'duration_ms':song_duration,'url':song_url,\n", " 'popularity':song_popularity,'song_added':song_added,'album_id':album_id,\n", " 'artist_id':artist_id\n", From 567b3e520a4effd02bd8270a076090acef77a644 Mon Sep 17 00:00:00 2001 From: Mohit Date: Wed, 24 Apr 2024 11:33:00 +0530 Subject: [PATCH 2/2] changed the dictionary to contain multiple artist ids --- .../Spotify Data Pipeline Project.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/6. End-To-End Data Pipeline Project/Spotify Data Pipeline Project.ipynb b/6. End-To-End Data Pipeline Project/Spotify Data Pipeline Project.ipynb index 8c7e574..ff30e22 100644 --- a/6. End-To-End Data Pipeline Project/Spotify Data Pipeline Project.ipynb +++ b/6. End-To-End Data Pipeline Project/Spotify Data Pipeline Project.ipynb @@ -22217,7 +22217,7 @@ " #artist_id = row['track']['album']['artists'][0]['id']\n", " song_element = {'song_id':song_id,'song_name':song_name,'duration_ms':song_duration,'url':song_url,\n", " 'popularity':song_popularity,'song_added':song_added,'album_id':album_id,\n", - " 'artist_id':artist_id\n", + " 'artist_ids':artist_ids\n", " }\n", " song_list.append(song_element)" ]