From 116ea01423d64121d1bce348abcdc5be118f196a Mon Sep 17 00:00:00 2001 From: Ronald Cheng Date: Sat, 13 Apr 2024 16:39:26 -0400 Subject: [PATCH 1/3] last eslint error fixed --- .babelrc | 3 - babel.config.js | 4 - src/app/globals.css | 6 + src/components/svg-art/boombox.jsx | 256 ++++++++++++++++++++++++ src/components/svg-art/cassette.jsx | 190 ++++++++++++++++++ src/components/svg-art/user_content.jsx | 253 +++++++++++++---------- tailwind.config.js | 6 + 7 files changed, 609 insertions(+), 109 deletions(-) delete mode 100644 .babelrc delete mode 100644 babel.config.js create mode 100644 src/components/svg-art/boombox.jsx create mode 100644 src/components/svg-art/cassette.jsx diff --git a/.babelrc b/.babelrc deleted file mode 100644 index 1320b9a..0000000 --- a/.babelrc +++ /dev/null @@ -1,3 +0,0 @@ -{ - "presets": ["@babel/preset-env"] -} diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index a8b5578..0000000 --- a/babel.config.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - presets: ["@babel/preset-env", "@babel/preset-react"], - plugins: ["@babel/plugin-transform-modules-commonjs"], -}; diff --git a/src/app/globals.css b/src/app/globals.css index c76adfa..26d836f 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,5 +1,6 @@ /* TODO switch to Next.js font system */ @import url("https://fonts.googleapis.com/css2?family=Koulen&display=swap"); +@import url('https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap'); @import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities"; @@ -9,6 +10,11 @@ font-weight: 400; font-style: normal; } +.font-homemade-apple{ + font-family: "Homemade Apple", cursive; + font-weight: 400; + font-style: normal; +} .circle-row { display: flex; diff --git a/src/components/svg-art/boombox.jsx b/src/components/svg-art/boombox.jsx new file mode 100644 index 0000000..81a9863 --- /dev/null +++ b/src/components/svg-art/boombox.jsx @@ -0,0 +1,256 @@ +/* + * SVG Boombox + * Requires userData (profile img, top artist) + */ +export default function Boombox({ userData, shareCassetteFunc }) { + console.log(userData); + return ( + + + + + + + + + + + + + + + + + + + + +
+

+ @ {userData.userProfile.display_name} +

+
+
+
+ + + + + + + {/* Boombox left and right speaker */} + + + User Top Artist + + + + User Profile + + {/* End of boombox left/right speaker */} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ ); +} diff --git a/src/components/svg-art/cassette.jsx b/src/components/svg-art/cassette.jsx new file mode 100644 index 0000000..d9f78ec --- /dev/null +++ b/src/components/svg-art/cassette.jsx @@ -0,0 +1,190 @@ +export default function Cassette({ userData, side, userColors }) { + return ( + + {/* Main color - dark */} + + {/* End of main color - dark */} + + + + + + + + + + + + + + + + + {/* Light color band */} + + {/* End of Light color band */} + + + + + + + + + + + + + + + + + + {/* Text items */} + +
+ Listen to {userData.topArtists[0].name} much? +
+
+ +
+ {side || "A"} +
+
+ +
+ @ {userData.userProfile.display_name} +
+
+
+ ); +} diff --git a/src/components/svg-art/user_content.jsx b/src/components/svg-art/user_content.jsx index 2d17705..ad839af 100644 --- a/src/components/svg-art/user_content.jsx +++ b/src/components/svg-art/user_content.jsx @@ -3,6 +3,8 @@ import { ResponsivePie } from "@nivo/pie"; import { useState, useEffect, useRef } from "react"; import "@/app/globals.css"; import PropTypes from "prop-types"; +import Boombox from "@/components/svg-art/boombox"; +import Cassette from "@/components/svg-art/cassette"; function VinylCircle({ centerCircleColor, width }) { const newWidth = Math.min((width - 280) / 2, 160); @@ -122,123 +124,170 @@ function UserContent({ userData, shareCassette }) { .slice(0, 5) // Get the top 5 genres .map(([id, value]) => ({ id, value })); // Map to { id: genre, value: frequency } objects + const userColors = { + bg: "#FF7448", + light: "#FFC556", + dark: "#7F5300", + }; + return (
- {/* */} - -
-

- @{userData.userProfile.display_name} -

-
- {/* */} - + +
-
-
-
+ {/* Spotlight transition, takes on light color + holds cassette */}
- {" "} - TOP GENRES:{" "} -
- {top5Genres ? ( - - ) : ( -
Loading...
- )} -
-
-
- Top Artists: -
- {userData.topArtists.slice(0, 8).map((artist) => ( -
- {artist.name} +
+
+
- ))} -
-
-
-
- Top Songs: -
- {userData.topSongs.slice(0, 8).map((song) => ( -
- {song.name} +
+

+ See Breakdown +

+
+ + + +
- ))} +
-
-
- {" "} - SONG ANALYSIS:{" "} + + {/* Bg takes on spotlight color afterwards */} +
+
+
+ {" "} + TOP GENRES:{" "} +
+ {top5Genres ? ( + + ) : ( +
Loading...
+ )}
- {userData.featuresData ? ( -
- +
+
+ Top Artists: +
+ {userData.topArtists.slice(0, 8).map((artist) => ( +
+ {artist.name} +
+ ))}
- ) : ( -
Loading...
- )} +
+
+
+ Top Songs: +
+ {userData.topSongs.slice(0, 8).map((song) => ( +
+ {song.name} +
+ ))} +
+
+
+
+ {" "} + SONG ANALYSIS:{" "} +
+ {userData.featuresData ? ( +
+ +
+ ) : ( +
Loading...
+ )} +
); diff --git a/tailwind.config.js b/tailwind.config.js index b7f5f87..f0c8a3b 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -15,6 +15,12 @@ module.exports = { "gradient-conic": "conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))", }, + height: { + "screen-1/3": "33.333vh", + "screen-1/2": "50vh", + "screen-2/3": "66.666vh", + "screen-3/4": "75vh", + }, }, }, plugins: [], From ea9d8cf6b9ea5e253e2e4bcf4fd4f6413361ccf3 Mon Sep 17 00:00:00 2001 From: davidcrair <115373655+davidcrair@users.noreply.github.com> Date: Sat, 13 Apr 2024 16:57:25 -0400 Subject: [PATCH 2/3] Update user data for tests and remove console log --- __tests__/userData.json | 1128 ++++++++++++++-------------- src/app/globals.css | 4 +- src/components/svg-art/boombox.jsx | 2 +- 3 files changed, 573 insertions(+), 561 deletions(-) diff --git a/__tests__/userData.json b/__tests__/userData.json index f618e4b..eeb3848 100644 --- a/__tests__/userData.json +++ b/__tests__/userData.json @@ -4201,7 +4201,7 @@ ], "explicit": false, "is_local": false, - "popularity": 56, + "popularity": 57, "disc_number": 1, "duration_ms": 95000, "preview_url": "https://p.scdn.co/mp3-preview/aef25f1d1767cca261e9ba8f641d1d12b5b3a745?cid=f0d4b909e34a4221b948b59c6dbc2ce1", @@ -10538,8 +10538,9 @@ "melodic house": 2, "miami hip hop": 1, "urbano latino": 3, - "background jazz": 16, + "background jazz": 19, "classical piano": 4, + "video game music": 1, "nordic soundtrack": 1, "progressive house": 4, "canadian electronic": 2, @@ -10560,7 +10561,7 @@ "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", "name": "Jill & Henry", "type": "artist", - "genres": [], + "genres": ["background jazz"], "images": [ { "url": "https://i.scdn.co/image/ab67616d0000b27350ac451f401bda336bbcdff3", @@ -10582,7 +10583,7 @@ "href": null, "total": 201 }, - "popularity": 38, + "popularity": 39, "external_urls": { "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" } @@ -10613,7 +10614,7 @@ ], "followers": { "href": null, - "total": 367 + "total": 374 }, "popularity": 27, "external_urls": { @@ -10646,9 +10647,9 @@ ], "followers": { "href": null, - "total": 967 + "total": 969 }, - "popularity": 50, + "popularity": 51, "external_urls": { "spotify": "https://open.spotify.com/artist/1mlJpazSMM0qkokoS6SNRN" } @@ -10679,7 +10680,7 @@ ], "followers": { "href": null, - "total": 2247 + "total": 2250 }, "popularity": 55, "external_urls": { @@ -10712,7 +10713,7 @@ ], "followers": { "href": null, - "total": 590 + "total": 591 }, "popularity": 46, "external_urls": { @@ -10745,7 +10746,7 @@ ], "followers": { "href": null, - "total": 936 + "total": 937 }, "popularity": 45, "external_urls": { @@ -10778,7 +10779,7 @@ ], "followers": { "href": null, - "total": 401 + "total": 402 }, "popularity": 43, "external_urls": { @@ -10792,7 +10793,18 @@ "href": "https://api.spotify.com/v1/users/b705u0v5sxco93h5kgadgdty4", "type": "user", "email": "davidcrair@gmail.com", - "images": [], + "images": [ + { + "url": "https://i.scdn.co/image/ab67757000003b823b56d515198f1341034cbced", + "width": 64, + "height": 64 + }, + { + "url": "https://i.scdn.co/image/ab6775700000ee853b56d515198f1341034cbced", + "width": 300, + "height": 300 + } + ], "country": "US", "product": "premium", "followers": { @@ -10834,7 +10846,7 @@ "feature": "valence" }, { - "value": 54.02, + "value": 54.1, "feature": "popularity" } ], @@ -22202,7 +22214,7 @@ ], "followers": { "href": null, - "total": 80174621 + "total": 80208495 }, "popularity": 95, "external_urls": { @@ -22235,7 +22247,7 @@ ], "followers": { "href": null, - "total": 2776 + "total": 2777 }, "popularity": 33, "external_urls": { @@ -22268,7 +22280,7 @@ ], "followers": { "href": null, - "total": 2306 + "total": 2308 }, "popularity": 50, "external_urls": { @@ -22281,7 +22293,7 @@ "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", "name": "Jill & Henry", "type": "artist", - "genres": [], + "genres": ["background jazz"], "images": [ { "url": "https://i.scdn.co/image/ab67616d0000b27350ac451f401bda336bbcdff3", @@ -22303,7 +22315,7 @@ "href": null, "total": 201 }, - "popularity": 38, + "popularity": 39, "external_urls": { "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" } @@ -22314,7 +22326,7 @@ "href": "https://api.spotify.com/v1/artists/4uFZsG1vXrPcvnZ4iSQyrx", "name": "C418", "type": "artist", - "genres": ["pixel"], + "genres": ["pixel", "video game music"], "images": [ { "url": "https://i.scdn.co/image/ab6761610000e5eba9b8234e3071836212561d19", @@ -22334,7 +22346,7 @@ ], "followers": { "href": null, - "total": 868501 + "total": 869365 }, "popularity": 72, "external_urls": { @@ -22367,7 +22379,7 @@ ], "followers": { "href": null, - "total": 15495358 + "total": 15500863 }, "popularity": 82, "external_urls": { @@ -22406,7 +22418,7 @@ ], "followers": { "href": null, - "total": 2750689 + "total": 2751203 }, "popularity": 67, "external_urls": { @@ -22472,7 +22484,7 @@ ], "followers": { "href": null, - "total": 5500 + "total": 5499 }, "popularity": 50, "external_urls": { @@ -22505,9 +22517,9 @@ ], "followers": { "href": null, - "total": 967 + "total": 969 }, - "popularity": 50, + "popularity": 51, "external_urls": { "spotify": "https://open.spotify.com/artist/1mlJpazSMM0qkokoS6SNRN" } @@ -22543,7 +22555,7 @@ ], "followers": { "href": null, - "total": 4247 + "total": 4248 }, "popularity": 32, "external_urls": { @@ -22576,7 +22588,7 @@ ], "followers": { "href": null, - "total": 367 + "total": 374 }, "popularity": 27, "external_urls": { @@ -22609,7 +22621,7 @@ ], "followers": { "href": null, - "total": 2247 + "total": 2250 }, "popularity": 55, "external_urls": { @@ -22642,7 +22654,7 @@ ], "followers": { "href": null, - "total": 936 + "total": 937 }, "popularity": 45, "external_urls": { @@ -22746,7 +22758,7 @@ ], "followers": { "href": null, - "total": 935 + "total": 933 }, "popularity": 18, "external_urls": { @@ -22779,9 +22791,9 @@ ], "followers": { "href": null, - "total": 350 + "total": 351 }, - "popularity": 39, + "popularity": 40, "external_urls": { "spotify": "https://open.spotify.com/artist/2IQF92w0RMFsspuMr89Ylj" } @@ -22812,7 +22824,7 @@ ], "followers": { "href": null, - "total": 3618 + "total": 3620 }, "popularity": 44, "external_urls": { @@ -22878,7 +22890,7 @@ ], "followers": { "href": null, - "total": 2526 + "total": 2528 }, "popularity": 50, "external_urls": { @@ -22944,7 +22956,7 @@ ], "followers": { "href": null, - "total": 8420570 + "total": 8422506 }, "popularity": 80, "external_urls": { @@ -23010,7 +23022,7 @@ ], "followers": { "href": null, - "total": 398491 + "total": 398624 }, "popularity": 59, "external_urls": { @@ -24367,51 +24379,51 @@ ] }, { - "id": "5qzLdvRViHUrRNdkpakG7C", - "uri": "spotify:track:5qzLdvRViHUrRNdkpakG7C", - "href": "https://api.spotify.com/v1/tracks/5qzLdvRViHUrRNdkpakG7C", - "name": "BATICANO", + "id": "6BV3IkQkW8hQS8OfiPeX96", + "uri": "spotify:track:6BV3IkQkW8hQS8OfiPeX96", + "href": "https://api.spotify.com/v1/tracks/6BV3IkQkW8hQS8OfiPeX96", + "name": "My One and Only Love", "type": "track", "album": { - "id": "4FftCsAcXXD1nFO9RFUNFO", - "uri": "spotify:album:4FftCsAcXXD1nFO9RFUNFO", - "href": "https://api.spotify.com/v1/albums/4FftCsAcXXD1nFO9RFUNFO", - "name": "nadie sabe lo que va a pasar mañana", + "id": "4sMPujo6GfwYc4xq3z1PzO", + "uri": "spotify:album:4sMPujo6GfwYc4xq3z1PzO", + "href": "https://api.spotify.com/v1/albums/4sMPujo6GfwYc4xq3z1PzO", + "name": "Night Jazz", "type": "album", "images": [ { - "url": "https://i.scdn.co/image/ab67616d0000b2737b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d0000b2739d8ac3a57685ba54fb4b70d3", "width": 640, "height": 640 }, { - "url": "https://i.scdn.co/image/ab67616d00001e027b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d00001e029d8ac3a57685ba54fb4b70d3", "width": 300, "height": 300 }, { - "url": "https://i.scdn.co/image/ab67616d000048517b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d000048519d8ac3a57685ba54fb4b70d3", "width": 64, "height": 64 } ], "artists": [ { - "id": "4q3ewBCX7sLwd24euuV69X", - "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", - "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", - "name": "Bad Bunny", + "id": "4QkzpeG7jg03J4HrpXoTUi", + "uri": "spotify:artist:4QkzpeG7jg03J4HrpXoTUi", + "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", + "name": "Jill & Henry", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" + "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" } } ], "album_type": "ALBUM", - "release_date": "2023-10-13", - "total_tracks": 22, + "release_date": "2022-07-08", + "total_tracks": 8, "external_urls": { - "spotify": "https://open.spotify.com/album/4FftCsAcXXD1nFO9RFUNFO" + "spotify": "https://open.spotify.com/album/4sMPujo6GfwYc4xq3z1PzO" }, "available_markets": [ "AR", @@ -24604,28 +24616,28 @@ }, "artists": [ { - "id": "4q3ewBCX7sLwd24euuV69X", - "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", - "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", - "name": "Bad Bunny", + "id": "4QkzpeG7jg03J4HrpXoTUi", + "uri": "spotify:artist:4QkzpeG7jg03J4HrpXoTUi", + "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", + "name": "Jill & Henry", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" + "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" } } ], - "explicit": true, + "explicit": false, "is_local": false, - "popularity": 71, + "popularity": 38, "disc_number": 1, - "duration_ms": 256000, - "preview_url": "https://p.scdn.co/mp3-preview/13a94ee985fa4a93f9d37feb5491d3c14c44d64f?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 205307, + "preview_url": "https://p.scdn.co/mp3-preview/e01bb9f5fb1a0317fda9fd7c79e546aeba96a18e?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QMFME2364195" + "isrc": "SE5IB2109541" }, - "track_number": 15, + "track_number": 3, "external_urls": { - "spotify": "https://open.spotify.com/track/5qzLdvRViHUrRNdkpakG7C" + "spotify": "https://open.spotify.com/track/6BV3IkQkW8hQS8OfiPeX96" }, "available_markets": [ "AR", @@ -24816,10 +24828,10 @@ ] }, { - "id": "6BV3IkQkW8hQS8OfiPeX96", - "uri": "spotify:track:6BV3IkQkW8hQS8OfiPeX96", - "href": "https://api.spotify.com/v1/tracks/6BV3IkQkW8hQS8OfiPeX96", - "name": "My One and Only Love", + "id": "04HLkGZuZQQ7i7zRK8P9VF", + "uri": "spotify:track:04HLkGZuZQQ7i7zRK8P9VF", + "href": "https://api.spotify.com/v1/tracks/04HLkGZuZQQ7i7zRK8P9VF", + "name": "Come Rain or Come Shine", "type": "track", "album": { "id": "4sMPujo6GfwYc4xq3z1PzO", @@ -25065,16 +25077,16 @@ ], "explicit": false, "is_local": false, - "popularity": 38, + "popularity": 30, "disc_number": 1, - "duration_ms": 205307, - "preview_url": "https://p.scdn.co/mp3-preview/e01bb9f5fb1a0317fda9fd7c79e546aeba96a18e?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 225894, + "preview_url": "https://p.scdn.co/mp3-preview/44fb62243046e49ae70916c56b0b6b2127eb4541?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "SE5IB2109541" + "isrc": "SE5IB2216721" }, - "track_number": 3, + "track_number": 2, "external_urls": { - "spotify": "https://open.spotify.com/track/6BV3IkQkW8hQS8OfiPeX96" + "spotify": "https://open.spotify.com/track/04HLkGZuZQQ7i7zRK8P9VF" }, "available_markets": [ "AR", @@ -25265,51 +25277,51 @@ ] }, { - "id": "04HLkGZuZQQ7i7zRK8P9VF", - "uri": "spotify:track:04HLkGZuZQQ7i7zRK8P9VF", - "href": "https://api.spotify.com/v1/tracks/04HLkGZuZQQ7i7zRK8P9VF", - "name": "Come Rain or Come Shine", + "id": "01ppKlDRCmPpusO3yNrSRY", + "uri": "spotify:track:01ppKlDRCmPpusO3yNrSRY", + "href": "https://api.spotify.com/v1/tracks/01ppKlDRCmPpusO3yNrSRY", + "name": "TELEFONO NUEVO", "type": "track", "album": { - "id": "4sMPujo6GfwYc4xq3z1PzO", - "uri": "spotify:album:4sMPujo6GfwYc4xq3z1PzO", - "href": "https://api.spotify.com/v1/albums/4sMPujo6GfwYc4xq3z1PzO", - "name": "Night Jazz", + "id": "4FftCsAcXXD1nFO9RFUNFO", + "uri": "spotify:album:4FftCsAcXXD1nFO9RFUNFO", + "href": "https://api.spotify.com/v1/albums/4FftCsAcXXD1nFO9RFUNFO", + "name": "nadie sabe lo que va a pasar mañana", "type": "album", "images": [ { - "url": "https://i.scdn.co/image/ab67616d0000b2739d8ac3a57685ba54fb4b70d3", + "url": "https://i.scdn.co/image/ab67616d0000b2737b1fc51ff3257b5286a1ecec", "width": 640, "height": 640 }, { - "url": "https://i.scdn.co/image/ab67616d00001e029d8ac3a57685ba54fb4b70d3", + "url": "https://i.scdn.co/image/ab67616d00001e027b1fc51ff3257b5286a1ecec", "width": 300, "height": 300 }, { - "url": "https://i.scdn.co/image/ab67616d000048519d8ac3a57685ba54fb4b70d3", + "url": "https://i.scdn.co/image/ab67616d000048517b1fc51ff3257b5286a1ecec", "width": 64, "height": 64 } ], "artists": [ { - "id": "4QkzpeG7jg03J4HrpXoTUi", - "uri": "spotify:artist:4QkzpeG7jg03J4HrpXoTUi", - "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", - "name": "Jill & Henry", + "id": "4q3ewBCX7sLwd24euuV69X", + "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", + "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", + "name": "Bad Bunny", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" + "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" } } ], "album_type": "ALBUM", - "release_date": "2022-07-08", - "total_tracks": 8, + "release_date": "2023-10-13", + "total_tracks": 22, "external_urls": { - "spotify": "https://open.spotify.com/album/4sMPujo6GfwYc4xq3z1PzO" + "spotify": "https://open.spotify.com/album/4FftCsAcXXD1nFO9RFUNFO" }, "available_markets": [ "AR", @@ -25502,28 +25514,38 @@ }, "artists": [ { - "id": "4QkzpeG7jg03J4HrpXoTUi", - "uri": "spotify:artist:4QkzpeG7jg03J4HrpXoTUi", - "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", - "name": "Jill & Henry", + "id": "4q3ewBCX7sLwd24euuV69X", + "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", + "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", + "name": "Bad Bunny", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" + "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" + } + }, + { + "id": "4axKuDPr6WKcDCyh8vueTY", + "uri": "spotify:artist:4axKuDPr6WKcDCyh8vueTY", + "href": "https://api.spotify.com/v1/artists/4axKuDPr6WKcDCyh8vueTY", + "name": "Luar La L", + "type": "artist", + "external_urls": { + "spotify": "https://open.spotify.com/artist/4axKuDPr6WKcDCyh8vueTY" } } ], - "explicit": false, + "explicit": true, "is_local": false, - "popularity": 30, + "popularity": 75, "disc_number": 1, - "duration_ms": 225894, - "preview_url": "https://p.scdn.co/mp3-preview/44fb62243046e49ae70916c56b0b6b2127eb4541?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 354784, + "preview_url": "https://p.scdn.co/mp3-preview/f5f51667164564c7f644d906087e458ac6ddb6f5?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "SE5IB2216721" + "isrc": "QMFME2364190" }, - "track_number": 2, + "track_number": 10, "external_urls": { - "spotify": "https://open.spotify.com/track/04HLkGZuZQQ7i7zRK8P9VF" + "spotify": "https://open.spotify.com/track/01ppKlDRCmPpusO3yNrSRY" }, "available_markets": [ "AR", @@ -25714,51 +25736,51 @@ ] }, { - "id": "01ppKlDRCmPpusO3yNrSRY", - "uri": "spotify:track:01ppKlDRCmPpusO3yNrSRY", - "href": "https://api.spotify.com/v1/tracks/01ppKlDRCmPpusO3yNrSRY", - "name": "TELEFONO NUEVO", + "id": "0ElFXRQ8H3jgV2k2QlIuzV", + "uri": "spotify:track:0ElFXRQ8H3jgV2k2QlIuzV", + "href": "https://api.spotify.com/v1/tracks/0ElFXRQ8H3jgV2k2QlIuzV", + "name": "It Might as Well Be Spring", "type": "track", "album": { - "id": "4FftCsAcXXD1nFO9RFUNFO", - "uri": "spotify:album:4FftCsAcXXD1nFO9RFUNFO", - "href": "https://api.spotify.com/v1/albums/4FftCsAcXXD1nFO9RFUNFO", - "name": "nadie sabe lo que va a pasar mañana", + "id": "4sMPujo6GfwYc4xq3z1PzO", + "uri": "spotify:album:4sMPujo6GfwYc4xq3z1PzO", + "href": "https://api.spotify.com/v1/albums/4sMPujo6GfwYc4xq3z1PzO", + "name": "Night Jazz", "type": "album", "images": [ { - "url": "https://i.scdn.co/image/ab67616d0000b2737b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d0000b2739d8ac3a57685ba54fb4b70d3", "width": 640, "height": 640 }, { - "url": "https://i.scdn.co/image/ab67616d00001e027b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d00001e029d8ac3a57685ba54fb4b70d3", "width": 300, "height": 300 }, { - "url": "https://i.scdn.co/image/ab67616d000048517b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d000048519d8ac3a57685ba54fb4b70d3", "width": 64, "height": 64 } ], "artists": [ { - "id": "4q3ewBCX7sLwd24euuV69X", - "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", - "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", - "name": "Bad Bunny", + "id": "4QkzpeG7jg03J4HrpXoTUi", + "uri": "spotify:artist:4QkzpeG7jg03J4HrpXoTUi", + "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", + "name": "Jill & Henry", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" + "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" } } ], "album_type": "ALBUM", - "release_date": "2023-10-13", - "total_tracks": 22, + "release_date": "2022-07-08", + "total_tracks": 8, "external_urls": { - "spotify": "https://open.spotify.com/album/4FftCsAcXXD1nFO9RFUNFO" + "spotify": "https://open.spotify.com/album/4sMPujo6GfwYc4xq3z1PzO" }, "available_markets": [ "AR", @@ -25951,38 +25973,28 @@ }, "artists": [ { - "id": "4q3ewBCX7sLwd24euuV69X", - "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", - "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", - "name": "Bad Bunny", - "type": "artist", - "external_urls": { - "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" - } - }, - { - "id": "4axKuDPr6WKcDCyh8vueTY", - "uri": "spotify:artist:4axKuDPr6WKcDCyh8vueTY", - "href": "https://api.spotify.com/v1/artists/4axKuDPr6WKcDCyh8vueTY", - "name": "Luar La L", + "id": "4QkzpeG7jg03J4HrpXoTUi", + "uri": "spotify:artist:4QkzpeG7jg03J4HrpXoTUi", + "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", + "name": "Jill & Henry", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4axKuDPr6WKcDCyh8vueTY" + "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" } } ], - "explicit": true, + "explicit": false, "is_local": false, - "popularity": 75, + "popularity": 29, "disc_number": 1, - "duration_ms": 354784, - "preview_url": "https://p.scdn.co/mp3-preview/f5f51667164564c7f644d906087e458ac6ddb6f5?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 171657, + "preview_url": "https://p.scdn.co/mp3-preview/5d6e350019dd073cc28958b450174f0fbc3bcf7f?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QMFME2364190" + "isrc": "SE5IB2109532" }, - "track_number": 10, + "track_number": 4, "external_urls": { - "spotify": "https://open.spotify.com/track/01ppKlDRCmPpusO3yNrSRY" + "spotify": "https://open.spotify.com/track/0ElFXRQ8H3jgV2k2QlIuzV" }, "available_markets": [ "AR", @@ -26173,10 +26185,10 @@ ] }, { - "id": "0ElFXRQ8H3jgV2k2QlIuzV", - "uri": "spotify:track:0ElFXRQ8H3jgV2k2QlIuzV", - "href": "https://api.spotify.com/v1/tracks/0ElFXRQ8H3jgV2k2QlIuzV", - "name": "It Might as Well Be Spring", + "id": "1Tz1JBZbAPoDiwSSMn7H34", + "uri": "spotify:track:1Tz1JBZbAPoDiwSSMn7H34", + "href": "https://api.spotify.com/v1/tracks/1Tz1JBZbAPoDiwSSMn7H34", + "name": "Moment To Moment", "type": "track", "album": { "id": "4sMPujo6GfwYc4xq3z1PzO", @@ -26422,16 +26434,16 @@ ], "explicit": false, "is_local": false, - "popularity": 29, + "popularity": 6, "disc_number": 1, - "duration_ms": 171657, - "preview_url": "https://p.scdn.co/mp3-preview/5d6e350019dd073cc28958b450174f0fbc3bcf7f?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 239336, + "preview_url": "https://p.scdn.co/mp3-preview/19c724faa67324f6eefccdaf05991c32018205cc?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "SE5IB2109532" + "isrc": "SE5IB2216993" }, - "track_number": 4, + "track_number": 5, "external_urls": { - "spotify": "https://open.spotify.com/track/0ElFXRQ8H3jgV2k2QlIuzV" + "spotify": "https://open.spotify.com/track/1Tz1JBZbAPoDiwSSMn7H34" }, "available_markets": [ "AR", @@ -26622,10 +26634,10 @@ ] }, { - "id": "1Tz1JBZbAPoDiwSSMn7H34", - "uri": "spotify:track:1Tz1JBZbAPoDiwSSMn7H34", - "href": "https://api.spotify.com/v1/tracks/1Tz1JBZbAPoDiwSSMn7H34", - "name": "Moment To Moment", + "id": "4o4ArMxoqHDjoDURjOXjjO", + "uri": "spotify:track:4o4ArMxoqHDjoDURjOXjjO", + "href": "https://api.spotify.com/v1/tracks/4o4ArMxoqHDjoDURjOXjjO", + "name": "Moment To Moment - Solo Piano Version", "type": "track", "album": { "id": "4sMPujo6GfwYc4xq3z1PzO", @@ -26873,14 +26885,14 @@ "is_local": false, "popularity": 6, "disc_number": 1, - "duration_ms": 239336, - "preview_url": "https://p.scdn.co/mp3-preview/19c724faa67324f6eefccdaf05991c32018205cc?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 239335, + "preview_url": "https://p.scdn.co/mp3-preview/ffa753c89cf0906e16e691faf67c14c3fb8b6bf7?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "SE5IB2216993" + "isrc": "SE5IB2145964" }, - "track_number": 5, + "track_number": 6, "external_urls": { - "spotify": "https://open.spotify.com/track/1Tz1JBZbAPoDiwSSMn7H34" + "spotify": "https://open.spotify.com/track/4o4ArMxoqHDjoDURjOXjjO" }, "available_markets": [ "AR", @@ -27071,51 +27083,71 @@ ] }, { - "id": "4o4ArMxoqHDjoDURjOXjjO", - "uri": "spotify:track:4o4ArMxoqHDjoDURjOXjjO", - "href": "https://api.spotify.com/v1/tracks/4o4ArMxoqHDjoDURjOXjjO", - "name": "Moment To Moment - Solo Piano Version", + "id": "1NJH7ZNP1hFc5gAYD8S0gf", + "uri": "spotify:track:1NJH7ZNP1hFc5gAYD8S0gf", + "href": "https://api.spotify.com/v1/tracks/1NJH7ZNP1hFc5gAYD8S0gf", + "name": "Carmen Suite No. 1 (Arr. E. Guiraud): I. Prélude", "type": "track", "album": { - "id": "4sMPujo6GfwYc4xq3z1PzO", - "uri": "spotify:album:4sMPujo6GfwYc4xq3z1PzO", - "href": "https://api.spotify.com/v1/albums/4sMPujo6GfwYc4xq3z1PzO", - "name": "Night Jazz", + "id": "2T30CdjZ39L3feUj5gJubB", + "uri": "spotify:album:2T30CdjZ39L3feUj5gJubB", + "href": "https://api.spotify.com/v1/albums/2T30CdjZ39L3feUj5gJubB", + "name": "Bizet: Carmen & L'arlésienne Suites", "type": "album", "images": [ { - "url": "https://i.scdn.co/image/ab67616d0000b2739d8ac3a57685ba54fb4b70d3", + "url": "https://i.scdn.co/image/ab67616d0000b273cd6b66777a67273b29d04430", "width": 640, "height": 640 }, { - "url": "https://i.scdn.co/image/ab67616d00001e029d8ac3a57685ba54fb4b70d3", + "url": "https://i.scdn.co/image/ab67616d00001e02cd6b66777a67273b29d04430", "width": 300, "height": 300 }, { - "url": "https://i.scdn.co/image/ab67616d000048519d8ac3a57685ba54fb4b70d3", + "url": "https://i.scdn.co/image/ab67616d00004851cd6b66777a67273b29d04430", "width": 64, "height": 64 } ], "artists": [ { - "id": "4QkzpeG7jg03J4HrpXoTUi", - "uri": "spotify:artist:4QkzpeG7jg03J4HrpXoTUi", - "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", - "name": "Jill & Henry", + "id": "2D7RkvtKKb6E5UmbjQM1Jd", + "uri": "spotify:artist:2D7RkvtKKb6E5UmbjQM1Jd", + "href": "https://api.spotify.com/v1/artists/2D7RkvtKKb6E5UmbjQM1Jd", + "name": "Georges Bizet", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" + "spotify": "https://open.spotify.com/artist/2D7RkvtKKb6E5UmbjQM1Jd" + } + }, + { + "id": "3JMtC2Qi46h2vcbJfVYlgy", + "uri": "spotify:artist:3JMtC2Qi46h2vcbJfVYlgy", + "href": "https://api.spotify.com/v1/artists/3JMtC2Qi46h2vcbJfVYlgy", + "name": "Orquestra Simfònica de Barcelona i Nacional de Catalunya", + "type": "artist", + "external_urls": { + "spotify": "https://open.spotify.com/artist/3JMtC2Qi46h2vcbJfVYlgy" + } + }, + { + "id": "5cbPW0TtDXFDVlFHlUMPjD", + "uri": "spotify:artist:5cbPW0TtDXFDVlFHlUMPjD", + "href": "https://api.spotify.com/v1/artists/5cbPW0TtDXFDVlFHlUMPjD", + "name": "Pablo González", + "type": "artist", + "external_urls": { + "spotify": "https://open.spotify.com/artist/5cbPW0TtDXFDVlFHlUMPjD" } } ], "album_type": "ALBUM", - "release_date": "2022-07-08", - "total_tracks": 8, + "release_date": "2017-10-13", + "total_tracks": 20, "external_urls": { - "spotify": "https://open.spotify.com/album/4sMPujo6GfwYc4xq3z1PzO" + "spotify": "https://open.spotify.com/album/2T30CdjZ39L3feUj5gJubB" }, "available_markets": [ "AR", @@ -27308,28 +27340,48 @@ }, "artists": [ { - "id": "4QkzpeG7jg03J4HrpXoTUi", - "uri": "spotify:artist:4QkzpeG7jg03J4HrpXoTUi", - "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", - "name": "Jill & Henry", + "id": "2D7RkvtKKb6E5UmbjQM1Jd", + "uri": "spotify:artist:2D7RkvtKKb6E5UmbjQM1Jd", + "href": "https://api.spotify.com/v1/artists/2D7RkvtKKb6E5UmbjQM1Jd", + "name": "Georges Bizet", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" + "spotify": "https://open.spotify.com/artist/2D7RkvtKKb6E5UmbjQM1Jd" + } + }, + { + "id": "3JMtC2Qi46h2vcbJfVYlgy", + "uri": "spotify:artist:3JMtC2Qi46h2vcbJfVYlgy", + "href": "https://api.spotify.com/v1/artists/3JMtC2Qi46h2vcbJfVYlgy", + "name": "Orquestra Simfònica de Barcelona i Nacional de Catalunya", + "type": "artist", + "external_urls": { + "spotify": "https://open.spotify.com/artist/3JMtC2Qi46h2vcbJfVYlgy" + } + }, + { + "id": "5cbPW0TtDXFDVlFHlUMPjD", + "uri": "spotify:artist:5cbPW0TtDXFDVlFHlUMPjD", + "href": "https://api.spotify.com/v1/artists/5cbPW0TtDXFDVlFHlUMPjD", + "name": "Pablo González", + "type": "artist", + "external_urls": { + "spotify": "https://open.spotify.com/artist/5cbPW0TtDXFDVlFHlUMPjD" } } ], "explicit": false, "is_local": false, - "popularity": 6, + "popularity": 54, "disc_number": 1, - "duration_ms": 239335, - "preview_url": "https://p.scdn.co/mp3-preview/ffa753c89cf0906e16e691faf67c14c3fb8b6bf7?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 88640, + "preview_url": "https://p.scdn.co/mp3-preview/fc9d766d49b636f21c0e9e2b2774626e7a7f51bd?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "SE5IB2145964" + "isrc": "HKI191631801" }, - "track_number": 6, + "track_number": 1, "external_urls": { - "spotify": "https://open.spotify.com/track/4o4ArMxoqHDjoDURjOXjjO" + "spotify": "https://open.spotify.com/track/1NJH7ZNP1hFc5gAYD8S0gf" }, "available_markets": [ "AR", @@ -27520,71 +27572,51 @@ ] }, { - "id": "1NJH7ZNP1hFc5gAYD8S0gf", - "uri": "spotify:track:1NJH7ZNP1hFc5gAYD8S0gf", - "href": "https://api.spotify.com/v1/tracks/1NJH7ZNP1hFc5gAYD8S0gf", - "name": "Carmen Suite No. 1 (Arr. E. Guiraud): I. Prélude", + "id": "7I3dKt5y4dlS0y8Kg0uOdK", + "uri": "spotify:track:7I3dKt5y4dlS0y8Kg0uOdK", + "href": "https://api.spotify.com/v1/tracks/7I3dKt5y4dlS0y8Kg0uOdK", + "name": "Nublu", "type": "track", "album": { - "id": "2T30CdjZ39L3feUj5gJubB", - "uri": "spotify:album:2T30CdjZ39L3feUj5gJubB", - "href": "https://api.spotify.com/v1/albums/2T30CdjZ39L3feUj5gJubB", - "name": "Bizet: Carmen & L'arlésienne Suites", + "id": "0PqSULFQO0lLVbiV7lw9BP", + "uri": "spotify:album:0PqSULFQO0lLVbiV7lw9BP", + "href": "https://api.spotify.com/v1/albums/0PqSULFQO0lLVbiV7lw9BP", + "name": "Nublu", "type": "album", "images": [ { - "url": "https://i.scdn.co/image/ab67616d0000b273cd6b66777a67273b29d04430", + "url": "https://i.scdn.co/image/ab67616d0000b2731f578d13a6fd2bd4d8ecd94c", "width": 640, "height": 640 }, { - "url": "https://i.scdn.co/image/ab67616d00001e02cd6b66777a67273b29d04430", + "url": "https://i.scdn.co/image/ab67616d00001e021f578d13a6fd2bd4d8ecd94c", "width": 300, "height": 300 }, { - "url": "https://i.scdn.co/image/ab67616d00004851cd6b66777a67273b29d04430", + "url": "https://i.scdn.co/image/ab67616d000048511f578d13a6fd2bd4d8ecd94c", "width": 64, "height": 64 } ], "artists": [ { - "id": "2D7RkvtKKb6E5UmbjQM1Jd", - "uri": "spotify:artist:2D7RkvtKKb6E5UmbjQM1Jd", - "href": "https://api.spotify.com/v1/artists/2D7RkvtKKb6E5UmbjQM1Jd", - "name": "Georges Bizet", - "type": "artist", - "external_urls": { - "spotify": "https://open.spotify.com/artist/2D7RkvtKKb6E5UmbjQM1Jd" - } - }, - { - "id": "3JMtC2Qi46h2vcbJfVYlgy", - "uri": "spotify:artist:3JMtC2Qi46h2vcbJfVYlgy", - "href": "https://api.spotify.com/v1/artists/3JMtC2Qi46h2vcbJfVYlgy", - "name": "Orquestra Simfònica de Barcelona i Nacional de Catalunya", - "type": "artist", - "external_urls": { - "spotify": "https://open.spotify.com/artist/3JMtC2Qi46h2vcbJfVYlgy" - } - }, - { - "id": "5cbPW0TtDXFDVlFHlUMPjD", - "uri": "spotify:artist:5cbPW0TtDXFDVlFHlUMPjD", - "href": "https://api.spotify.com/v1/artists/5cbPW0TtDXFDVlFHlUMPjD", - "name": "Pablo González", + "id": "2wk1p7ufHqkOWAEDAxTWbu", + "uri": "spotify:artist:2wk1p7ufHqkOWAEDAxTWbu", + "href": "https://api.spotify.com/v1/artists/2wk1p7ufHqkOWAEDAxTWbu", + "name": "Younglights", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/5cbPW0TtDXFDVlFHlUMPjD" + "spotify": "https://open.spotify.com/artist/2wk1p7ufHqkOWAEDAxTWbu" } } ], - "album_type": "ALBUM", - "release_date": "2017-10-13", - "total_tracks": 20, + "album_type": "SINGLE", + "release_date": "2022-01-16", + "total_tracks": 2, "external_urls": { - "spotify": "https://open.spotify.com/album/2T30CdjZ39L3feUj5gJubB" + "spotify": "https://open.spotify.com/album/0PqSULFQO0lLVbiV7lw9BP" }, "available_markets": [ "AR", @@ -27777,48 +27809,28 @@ }, "artists": [ { - "id": "2D7RkvtKKb6E5UmbjQM1Jd", - "uri": "spotify:artist:2D7RkvtKKb6E5UmbjQM1Jd", - "href": "https://api.spotify.com/v1/artists/2D7RkvtKKb6E5UmbjQM1Jd", - "name": "Georges Bizet", - "type": "artist", - "external_urls": { - "spotify": "https://open.spotify.com/artist/2D7RkvtKKb6E5UmbjQM1Jd" - } - }, - { - "id": "3JMtC2Qi46h2vcbJfVYlgy", - "uri": "spotify:artist:3JMtC2Qi46h2vcbJfVYlgy", - "href": "https://api.spotify.com/v1/artists/3JMtC2Qi46h2vcbJfVYlgy", - "name": "Orquestra Simfònica de Barcelona i Nacional de Catalunya", - "type": "artist", - "external_urls": { - "spotify": "https://open.spotify.com/artist/3JMtC2Qi46h2vcbJfVYlgy" - } - }, - { - "id": "5cbPW0TtDXFDVlFHlUMPjD", - "uri": "spotify:artist:5cbPW0TtDXFDVlFHlUMPjD", - "href": "https://api.spotify.com/v1/artists/5cbPW0TtDXFDVlFHlUMPjD", - "name": "Pablo González", + "id": "2wk1p7ufHqkOWAEDAxTWbu", + "uri": "spotify:artist:2wk1p7ufHqkOWAEDAxTWbu", + "href": "https://api.spotify.com/v1/artists/2wk1p7ufHqkOWAEDAxTWbu", + "name": "Younglights", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/5cbPW0TtDXFDVlFHlUMPjD" + "spotify": "https://open.spotify.com/artist/2wk1p7ufHqkOWAEDAxTWbu" } } ], "explicit": false, "is_local": false, - "popularity": 54, + "popularity": 49, "disc_number": 1, - "duration_ms": 88640, - "preview_url": "https://p.scdn.co/mp3-preview/fc9d766d49b636f21c0e9e2b2774626e7a7f51bd?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 233865, + "preview_url": "https://p.scdn.co/mp3-preview/80a91ba6b6055805b4c879e5588face9bb9406f9?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "HKI191631801" + "isrc": "QZAKB2155517" }, "track_number": 1, "external_urls": { - "spotify": "https://open.spotify.com/track/1NJH7ZNP1hFc5gAYD8S0gf" + "spotify": "https://open.spotify.com/track/7I3dKt5y4dlS0y8Kg0uOdK" }, "available_markets": [ "AR", @@ -28009,51 +28021,51 @@ ] }, { - "id": "7I3dKt5y4dlS0y8Kg0uOdK", - "uri": "spotify:track:7I3dKt5y4dlS0y8Kg0uOdK", - "href": "https://api.spotify.com/v1/tracks/7I3dKt5y4dlS0y8Kg0uOdK", - "name": "Nublu", + "id": "1U3A66OHQyTu4N2QTMsP86", + "uri": "spotify:track:1U3A66OHQyTu4N2QTMsP86", + "href": "https://api.spotify.com/v1/tracks/1U3A66OHQyTu4N2QTMsP86", + "name": "GRACIAS POR NADA", "type": "track", "album": { - "id": "0PqSULFQO0lLVbiV7lw9BP", - "uri": "spotify:album:0PqSULFQO0lLVbiV7lw9BP", - "href": "https://api.spotify.com/v1/albums/0PqSULFQO0lLVbiV7lw9BP", - "name": "Nublu", + "id": "4FftCsAcXXD1nFO9RFUNFO", + "uri": "spotify:album:4FftCsAcXXD1nFO9RFUNFO", + "href": "https://api.spotify.com/v1/albums/4FftCsAcXXD1nFO9RFUNFO", + "name": "nadie sabe lo que va a pasar mañana", "type": "album", "images": [ { - "url": "https://i.scdn.co/image/ab67616d0000b2731f578d13a6fd2bd4d8ecd94c", + "url": "https://i.scdn.co/image/ab67616d0000b2737b1fc51ff3257b5286a1ecec", "width": 640, "height": 640 }, { - "url": "https://i.scdn.co/image/ab67616d00001e021f578d13a6fd2bd4d8ecd94c", + "url": "https://i.scdn.co/image/ab67616d00001e027b1fc51ff3257b5286a1ecec", "width": 300, "height": 300 }, { - "url": "https://i.scdn.co/image/ab67616d000048511f578d13a6fd2bd4d8ecd94c", + "url": "https://i.scdn.co/image/ab67616d000048517b1fc51ff3257b5286a1ecec", "width": 64, "height": 64 } ], "artists": [ { - "id": "2wk1p7ufHqkOWAEDAxTWbu", - "uri": "spotify:artist:2wk1p7ufHqkOWAEDAxTWbu", - "href": "https://api.spotify.com/v1/artists/2wk1p7ufHqkOWAEDAxTWbu", - "name": "Younglights", + "id": "4q3ewBCX7sLwd24euuV69X", + "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", + "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", + "name": "Bad Bunny", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/2wk1p7ufHqkOWAEDAxTWbu" + "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" } } ], - "album_type": "SINGLE", - "release_date": "2022-01-16", - "total_tracks": 2, + "album_type": "ALBUM", + "release_date": "2023-10-13", + "total_tracks": 22, "external_urls": { - "spotify": "https://open.spotify.com/album/0PqSULFQO0lLVbiV7lw9BP" + "spotify": "https://open.spotify.com/album/4FftCsAcXXD1nFO9RFUNFO" }, "available_markets": [ "AR", @@ -28246,28 +28258,28 @@ }, "artists": [ { - "id": "2wk1p7ufHqkOWAEDAxTWbu", - "uri": "spotify:artist:2wk1p7ufHqkOWAEDAxTWbu", - "href": "https://api.spotify.com/v1/artists/2wk1p7ufHqkOWAEDAxTWbu", - "name": "Younglights", + "id": "4q3ewBCX7sLwd24euuV69X", + "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", + "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", + "name": "Bad Bunny", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/2wk1p7ufHqkOWAEDAxTWbu" + "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" } } ], - "explicit": false, + "explicit": true, "is_local": false, - "popularity": 49, + "popularity": 72, "disc_number": 1, - "duration_ms": 233865, - "preview_url": "https://p.scdn.co/mp3-preview/80a91ba6b6055805b4c879e5588face9bb9406f9?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 177450, + "preview_url": "https://p.scdn.co/mp3-preview/34ba269209d0ea91e04e7db0f3293f3ba1db2b37?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QZAKB2155517" + "isrc": "QMFME2364189" }, - "track_number": 1, + "track_number": 9, "external_urls": { - "spotify": "https://open.spotify.com/track/7I3dKt5y4dlS0y8Kg0uOdK" + "spotify": "https://open.spotify.com/track/1U3A66OHQyTu4N2QTMsP86" }, "available_markets": [ "AR", @@ -28458,10 +28470,10 @@ ] }, { - "id": "1U3A66OHQyTu4N2QTMsP86", - "uri": "spotify:track:1U3A66OHQyTu4N2QTMsP86", - "href": "https://api.spotify.com/v1/tracks/1U3A66OHQyTu4N2QTMsP86", - "name": "GRACIAS POR NADA", + "id": "5qzLdvRViHUrRNdkpakG7C", + "uri": "spotify:track:5qzLdvRViHUrRNdkpakG7C", + "href": "https://api.spotify.com/v1/tracks/5qzLdvRViHUrRNdkpakG7C", + "name": "BATICANO", "type": "track", "album": { "id": "4FftCsAcXXD1nFO9RFUNFO", @@ -28707,16 +28719,16 @@ ], "explicit": true, "is_local": false, - "popularity": 72, + "popularity": 71, "disc_number": 1, - "duration_ms": 177450, - "preview_url": "https://p.scdn.co/mp3-preview/34ba269209d0ea91e04e7db0f3293f3ba1db2b37?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 256000, + "preview_url": "https://p.scdn.co/mp3-preview/13a94ee985fa4a93f9d37feb5491d3c14c44d64f?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QMFME2364189" + "isrc": "QMFME2364195" }, - "track_number": 9, + "track_number": 15, "external_urls": { - "spotify": "https://open.spotify.com/track/1U3A66OHQyTu4N2QTMsP86" + "spotify": "https://open.spotify.com/track/5qzLdvRViHUrRNdkpakG7C" }, "available_markets": [ "AR", @@ -30264,10 +30276,10 @@ ] }, { - "id": "2sTDlCxmuZCTDKKk9f1qus", - "uri": "spotify:track:2sTDlCxmuZCTDKKk9f1qus", - "href": "https://api.spotify.com/v1/tracks/2sTDlCxmuZCTDKKk9f1qus", - "name": "WHERE SHE GOES", + "id": "3mRF0YNsDdFKFnxwg16hSz", + "uri": "spotify:track:3mRF0YNsDdFKFnxwg16hSz", + "href": "https://api.spotify.com/v1/tracks/3mRF0YNsDdFKFnxwg16hSz", + "name": "VUELVE CANDY B", "type": "track", "album": { "id": "4FftCsAcXXD1nFO9RFUNFO", @@ -30513,16 +30525,16 @@ ], "explicit": true, "is_local": false, - "popularity": 75, + "popularity": 71, "disc_number": 1, - "duration_ms": 231704, - "preview_url": "https://p.scdn.co/mp3-preview/1607a3ea1bd3c452f9535abac08978efdffbde5a?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 266171, + "preview_url": "https://p.scdn.co/mp3-preview/b8ee097e2e3bb44b4f7c84ac617132d6b069e404?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QM6P42352188" + "isrc": "QMFME2364194" }, - "track_number": 17, + "track_number": 14, "external_urls": { - "spotify": "https://open.spotify.com/track/2sTDlCxmuZCTDKKk9f1qus" + "spotify": "https://open.spotify.com/track/3mRF0YNsDdFKFnxwg16hSz" }, "available_markets": [ "AR", @@ -30713,10 +30725,10 @@ ] }, { - "id": "3mRF0YNsDdFKFnxwg16hSz", - "uri": "spotify:track:3mRF0YNsDdFKFnxwg16hSz", - "href": "https://api.spotify.com/v1/tracks/3mRF0YNsDdFKFnxwg16hSz", - "name": "VUELVE CANDY B", + "id": "7ucEkWU0SVy0XFdfXESgfY", + "uri": "spotify:track:7ucEkWU0SVy0XFdfXESgfY", + "href": "https://api.spotify.com/v1/tracks/7ucEkWU0SVy0XFdfXESgfY", + "name": "LOS PITS", "type": "track", "album": { "id": "4FftCsAcXXD1nFO9RFUNFO", @@ -30962,16 +30974,16 @@ ], "explicit": true, "is_local": false, - "popularity": 71, + "popularity": 72, "disc_number": 1, - "duration_ms": 266171, - "preview_url": "https://p.scdn.co/mp3-preview/b8ee097e2e3bb44b4f7c84ac617132d6b069e404?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 250851, + "preview_url": "https://p.scdn.co/mp3-preview/8016e81a14a992901470248d66dcd435b6184295?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QMFME2364194" + "isrc": "QMFME2364193" }, - "track_number": 14, + "track_number": 13, "external_urls": { - "spotify": "https://open.spotify.com/track/3mRF0YNsDdFKFnxwg16hSz" + "spotify": "https://open.spotify.com/track/7ucEkWU0SVy0XFdfXESgfY" }, "available_markets": [ "AR", @@ -31162,10 +31174,10 @@ ] }, { - "id": "7ucEkWU0SVy0XFdfXESgfY", - "uri": "spotify:track:7ucEkWU0SVy0XFdfXESgfY", - "href": "https://api.spotify.com/v1/tracks/7ucEkWU0SVy0XFdfXESgfY", - "name": "LOS PITS", + "id": "4MjDJD8cW7iVeWInc2Bdyj", + "uri": "spotify:track:4MjDJD8cW7iVeWInc2Bdyj", + "href": "https://api.spotify.com/v1/tracks/4MjDJD8cW7iVeWInc2Bdyj", + "name": "MONACO", "type": "track", "album": { "id": "4FftCsAcXXD1nFO9RFUNFO", @@ -31411,16 +31423,16 @@ ], "explicit": true, "is_local": false, - "popularity": 72, + "popularity": 86, "disc_number": 1, - "duration_ms": 250851, - "preview_url": "https://p.scdn.co/mp3-preview/8016e81a14a992901470248d66dcd435b6184295?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 267194, + "preview_url": "https://p.scdn.co/mp3-preview/f80c7cc394457fc77cd6668a715b039fd86404f9?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QMFME2364193" + "isrc": "QMFME2364182" }, - "track_number": 13, + "track_number": 2, "external_urls": { - "spotify": "https://open.spotify.com/track/7ucEkWU0SVy0XFdfXESgfY" + "spotify": "https://open.spotify.com/track/4MjDJD8cW7iVeWInc2Bdyj" }, "available_markets": [ "AR", @@ -31611,51 +31623,71 @@ ] }, { - "id": "4MjDJD8cW7iVeWInc2Bdyj", - "uri": "spotify:track:4MjDJD8cW7iVeWInc2Bdyj", - "href": "https://api.spotify.com/v1/tracks/4MjDJD8cW7iVeWInc2Bdyj", - "name": "MONACO", + "id": "7opr2zfaf0dnpAqYRjUspl", + "uri": "spotify:track:7opr2zfaf0dnpAqYRjUspl", + "href": "https://api.spotify.com/v1/tracks/7opr2zfaf0dnpAqYRjUspl", + "name": "Carmen Suite No. 2 (Arr. E. Guiraud): II. Habanera", "type": "track", "album": { - "id": "4FftCsAcXXD1nFO9RFUNFO", - "uri": "spotify:album:4FftCsAcXXD1nFO9RFUNFO", - "href": "https://api.spotify.com/v1/albums/4FftCsAcXXD1nFO9RFUNFO", - "name": "nadie sabe lo que va a pasar mañana", + "id": "2T30CdjZ39L3feUj5gJubB", + "uri": "spotify:album:2T30CdjZ39L3feUj5gJubB", + "href": "https://api.spotify.com/v1/albums/2T30CdjZ39L3feUj5gJubB", + "name": "Bizet: Carmen & L'arlésienne Suites", "type": "album", "images": [ { - "url": "https://i.scdn.co/image/ab67616d0000b2737b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d0000b273cd6b66777a67273b29d04430", "width": 640, "height": 640 }, { - "url": "https://i.scdn.co/image/ab67616d00001e027b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d00001e02cd6b66777a67273b29d04430", "width": 300, "height": 300 }, { - "url": "https://i.scdn.co/image/ab67616d000048517b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d00004851cd6b66777a67273b29d04430", "width": 64, "height": 64 } ], "artists": [ { - "id": "4q3ewBCX7sLwd24euuV69X", - "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", - "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", - "name": "Bad Bunny", + "id": "2D7RkvtKKb6E5UmbjQM1Jd", + "uri": "spotify:artist:2D7RkvtKKb6E5UmbjQM1Jd", + "href": "https://api.spotify.com/v1/artists/2D7RkvtKKb6E5UmbjQM1Jd", + "name": "Georges Bizet", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" + "spotify": "https://open.spotify.com/artist/2D7RkvtKKb6E5UmbjQM1Jd" + } + }, + { + "id": "3JMtC2Qi46h2vcbJfVYlgy", + "uri": "spotify:artist:3JMtC2Qi46h2vcbJfVYlgy", + "href": "https://api.spotify.com/v1/artists/3JMtC2Qi46h2vcbJfVYlgy", + "name": "Orquestra Simfònica de Barcelona i Nacional de Catalunya", + "type": "artist", + "external_urls": { + "spotify": "https://open.spotify.com/artist/3JMtC2Qi46h2vcbJfVYlgy" + } + }, + { + "id": "5cbPW0TtDXFDVlFHlUMPjD", + "uri": "spotify:artist:5cbPW0TtDXFDVlFHlUMPjD", + "href": "https://api.spotify.com/v1/artists/5cbPW0TtDXFDVlFHlUMPjD", + "name": "Pablo González", + "type": "artist", + "external_urls": { + "spotify": "https://open.spotify.com/artist/5cbPW0TtDXFDVlFHlUMPjD" } } ], "album_type": "ALBUM", - "release_date": "2023-10-13", - "total_tracks": 22, + "release_date": "2017-10-13", + "total_tracks": 20, "external_urls": { - "spotify": "https://open.spotify.com/album/4FftCsAcXXD1nFO9RFUNFO" + "spotify": "https://open.spotify.com/album/2T30CdjZ39L3feUj5gJubB" }, "available_markets": [ "AR", @@ -31848,28 +31880,48 @@ }, "artists": [ { - "id": "4q3ewBCX7sLwd24euuV69X", - "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", - "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", - "name": "Bad Bunny", + "id": "2D7RkvtKKb6E5UmbjQM1Jd", + "uri": "spotify:artist:2D7RkvtKKb6E5UmbjQM1Jd", + "href": "https://api.spotify.com/v1/artists/2D7RkvtKKb6E5UmbjQM1Jd", + "name": "Georges Bizet", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" + "spotify": "https://open.spotify.com/artist/2D7RkvtKKb6E5UmbjQM1Jd" + } + }, + { + "id": "3JMtC2Qi46h2vcbJfVYlgy", + "uri": "spotify:artist:3JMtC2Qi46h2vcbJfVYlgy", + "href": "https://api.spotify.com/v1/artists/3JMtC2Qi46h2vcbJfVYlgy", + "name": "Orquestra Simfònica de Barcelona i Nacional de Catalunya", + "type": "artist", + "external_urls": { + "spotify": "https://open.spotify.com/artist/3JMtC2Qi46h2vcbJfVYlgy" + } + }, + { + "id": "5cbPW0TtDXFDVlFHlUMPjD", + "uri": "spotify:artist:5cbPW0TtDXFDVlFHlUMPjD", + "href": "https://api.spotify.com/v1/artists/5cbPW0TtDXFDVlFHlUMPjD", + "name": "Pablo González", + "type": "artist", + "external_urls": { + "spotify": "https://open.spotify.com/artist/5cbPW0TtDXFDVlFHlUMPjD" } } ], - "explicit": true, + "explicit": false, "is_local": false, - "popularity": 86, + "popularity": 53, "disc_number": 1, - "duration_ms": 267194, - "preview_url": "https://p.scdn.co/mp3-preview/f80c7cc394457fc77cd6668a715b039fd86404f9?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 126106, + "preview_url": "https://p.scdn.co/mp3-preview/d451853954aa251d9da94d9030494fe97bd0a551?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QMFME2364182" + "isrc": "HKI191631808" }, - "track_number": 2, + "track_number": 8, "external_urls": { - "spotify": "https://open.spotify.com/track/4MjDJD8cW7iVeWInc2Bdyj" + "spotify": "https://open.spotify.com/track/7opr2zfaf0dnpAqYRjUspl" }, "available_markets": [ "AR", @@ -32060,71 +32112,51 @@ ] }, { - "id": "7opr2zfaf0dnpAqYRjUspl", - "uri": "spotify:track:7opr2zfaf0dnpAqYRjUspl", - "href": "https://api.spotify.com/v1/tracks/7opr2zfaf0dnpAqYRjUspl", - "name": "Carmen Suite No. 2 (Arr. E. Guiraud): II. Habanera", + "id": "57KkNRa2cLuqdSVhAcEyi4", + "uri": "spotify:track:57KkNRa2cLuqdSVhAcEyi4", + "href": "https://api.spotify.com/v1/tracks/57KkNRa2cLuqdSVhAcEyi4", + "name": "Rave", "type": "track", "album": { - "id": "2T30CdjZ39L3feUj5gJubB", - "uri": "spotify:album:2T30CdjZ39L3feUj5gJubB", - "href": "https://api.spotify.com/v1/albums/2T30CdjZ39L3feUj5gJubB", - "name": "Bizet: Carmen & L'arlésienne Suites", + "id": "3mmQk6NOkaA1dd17JI1BRG", + "uri": "spotify:album:3mmQk6NOkaA1dd17JI1BRG", + "href": "https://api.spotify.com/v1/albums/3mmQk6NOkaA1dd17JI1BRG", + "name": "Rave", "type": "album", "images": [ { - "url": "https://i.scdn.co/image/ab67616d0000b273cd6b66777a67273b29d04430", + "url": "https://i.scdn.co/image/ab67616d0000b2734cb1018eb7ffbc5e65d18db6", "width": 640, "height": 640 }, { - "url": "https://i.scdn.co/image/ab67616d00001e02cd6b66777a67273b29d04430", + "url": "https://i.scdn.co/image/ab67616d00001e024cb1018eb7ffbc5e65d18db6", "width": 300, "height": 300 }, { - "url": "https://i.scdn.co/image/ab67616d00004851cd6b66777a67273b29d04430", + "url": "https://i.scdn.co/image/ab67616d000048514cb1018eb7ffbc5e65d18db6", "width": 64, "height": 64 } ], "artists": [ { - "id": "2D7RkvtKKb6E5UmbjQM1Jd", - "uri": "spotify:artist:2D7RkvtKKb6E5UmbjQM1Jd", - "href": "https://api.spotify.com/v1/artists/2D7RkvtKKb6E5UmbjQM1Jd", - "name": "Georges Bizet", - "type": "artist", - "external_urls": { - "spotify": "https://open.spotify.com/artist/2D7RkvtKKb6E5UmbjQM1Jd" - } - }, - { - "id": "3JMtC2Qi46h2vcbJfVYlgy", - "uri": "spotify:artist:3JMtC2Qi46h2vcbJfVYlgy", - "href": "https://api.spotify.com/v1/artists/3JMtC2Qi46h2vcbJfVYlgy", - "name": "Orquestra Simfònica de Barcelona i Nacional de Catalunya", - "type": "artist", - "external_urls": { - "spotify": "https://open.spotify.com/artist/3JMtC2Qi46h2vcbJfVYlgy" - } - }, - { - "id": "5cbPW0TtDXFDVlFHlUMPjD", - "uri": "spotify:artist:5cbPW0TtDXFDVlFHlUMPjD", - "href": "https://api.spotify.com/v1/artists/5cbPW0TtDXFDVlFHlUMPjD", - "name": "Pablo González", + "id": "27gtK7m9vYwCyJ04zz0kIb", + "uri": "spotify:artist:27gtK7m9vYwCyJ04zz0kIb", + "href": "https://api.spotify.com/v1/artists/27gtK7m9vYwCyJ04zz0kIb", + "name": "Lane 8", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/5cbPW0TtDXFDVlFHlUMPjD" + "spotify": "https://open.spotify.com/artist/27gtK7m9vYwCyJ04zz0kIb" } } ], - "album_type": "ALBUM", - "release_date": "2017-10-13", - "total_tracks": 20, + "album_type": "SINGLE", + "release_date": "2023-06-01", + "total_tracks": 1, "external_urls": { - "spotify": "https://open.spotify.com/album/2T30CdjZ39L3feUj5gJubB" + "spotify": "https://open.spotify.com/album/3mmQk6NOkaA1dd17JI1BRG" }, "available_markets": [ "AR", @@ -32317,48 +32349,28 @@ }, "artists": [ { - "id": "2D7RkvtKKb6E5UmbjQM1Jd", - "uri": "spotify:artist:2D7RkvtKKb6E5UmbjQM1Jd", - "href": "https://api.spotify.com/v1/artists/2D7RkvtKKb6E5UmbjQM1Jd", - "name": "Georges Bizet", - "type": "artist", - "external_urls": { - "spotify": "https://open.spotify.com/artist/2D7RkvtKKb6E5UmbjQM1Jd" - } - }, - { - "id": "3JMtC2Qi46h2vcbJfVYlgy", - "uri": "spotify:artist:3JMtC2Qi46h2vcbJfVYlgy", - "href": "https://api.spotify.com/v1/artists/3JMtC2Qi46h2vcbJfVYlgy", - "name": "Orquestra Simfònica de Barcelona i Nacional de Catalunya", - "type": "artist", - "external_urls": { - "spotify": "https://open.spotify.com/artist/3JMtC2Qi46h2vcbJfVYlgy" - } - }, - { - "id": "5cbPW0TtDXFDVlFHlUMPjD", - "uri": "spotify:artist:5cbPW0TtDXFDVlFHlUMPjD", - "href": "https://api.spotify.com/v1/artists/5cbPW0TtDXFDVlFHlUMPjD", - "name": "Pablo González", + "id": "27gtK7m9vYwCyJ04zz0kIb", + "uri": "spotify:artist:27gtK7m9vYwCyJ04zz0kIb", + "href": "https://api.spotify.com/v1/artists/27gtK7m9vYwCyJ04zz0kIb", + "name": "Lane 8", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/5cbPW0TtDXFDVlFHlUMPjD" + "spotify": "https://open.spotify.com/artist/27gtK7m9vYwCyJ04zz0kIb" } } ], "explicit": false, "is_local": false, - "popularity": 53, + "popularity": 49, "disc_number": 1, - "duration_ms": 126106, - "preview_url": "https://p.scdn.co/mp3-preview/d451853954aa251d9da94d9030494fe97bd0a551?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 288387, + "preview_url": "https://p.scdn.co/mp3-preview/248d981ace7be0f5536686259b2f34bdf5941d02?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "HKI191631808" + "isrc": "GBEWA2302240" }, - "track_number": 8, + "track_number": 1, "external_urls": { - "spotify": "https://open.spotify.com/track/7opr2zfaf0dnpAqYRjUspl" + "spotify": "https://open.spotify.com/track/57KkNRa2cLuqdSVhAcEyi4" }, "available_markets": [ "AR", @@ -32549,51 +32561,51 @@ ] }, { - "id": "57KkNRa2cLuqdSVhAcEyi4", - "uri": "spotify:track:57KkNRa2cLuqdSVhAcEyi4", - "href": "https://api.spotify.com/v1/tracks/57KkNRa2cLuqdSVhAcEyi4", - "name": "Rave", + "id": "1ODFVLQszq0hCOdZtqV5wq", + "uri": "spotify:track:1ODFVLQszq0hCOdZtqV5wq", + "href": "https://api.spotify.com/v1/tracks/1ODFVLQszq0hCOdZtqV5wq", + "name": "MR. OCTOBER", "type": "track", "album": { - "id": "3mmQk6NOkaA1dd17JI1BRG", - "uri": "spotify:album:3mmQk6NOkaA1dd17JI1BRG", - "href": "https://api.spotify.com/v1/albums/3mmQk6NOkaA1dd17JI1BRG", - "name": "Rave", + "id": "4FftCsAcXXD1nFO9RFUNFO", + "uri": "spotify:album:4FftCsAcXXD1nFO9RFUNFO", + "href": "https://api.spotify.com/v1/albums/4FftCsAcXXD1nFO9RFUNFO", + "name": "nadie sabe lo que va a pasar mañana", "type": "album", "images": [ { - "url": "https://i.scdn.co/image/ab67616d0000b2734cb1018eb7ffbc5e65d18db6", + "url": "https://i.scdn.co/image/ab67616d0000b2737b1fc51ff3257b5286a1ecec", "width": 640, "height": 640 }, { - "url": "https://i.scdn.co/image/ab67616d00001e024cb1018eb7ffbc5e65d18db6", + "url": "https://i.scdn.co/image/ab67616d00001e027b1fc51ff3257b5286a1ecec", "width": 300, "height": 300 }, { - "url": "https://i.scdn.co/image/ab67616d000048514cb1018eb7ffbc5e65d18db6", + "url": "https://i.scdn.co/image/ab67616d000048517b1fc51ff3257b5286a1ecec", "width": 64, "height": 64 } ], "artists": [ { - "id": "27gtK7m9vYwCyJ04zz0kIb", - "uri": "spotify:artist:27gtK7m9vYwCyJ04zz0kIb", - "href": "https://api.spotify.com/v1/artists/27gtK7m9vYwCyJ04zz0kIb", - "name": "Lane 8", + "id": "4q3ewBCX7sLwd24euuV69X", + "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", + "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", + "name": "Bad Bunny", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/27gtK7m9vYwCyJ04zz0kIb" + "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" } } ], - "album_type": "SINGLE", - "release_date": "2023-06-01", - "total_tracks": 1, + "album_type": "ALBUM", + "release_date": "2023-10-13", + "total_tracks": 22, "external_urls": { - "spotify": "https://open.spotify.com/album/3mmQk6NOkaA1dd17JI1BRG" + "spotify": "https://open.spotify.com/album/4FftCsAcXXD1nFO9RFUNFO" }, "available_markets": [ "AR", @@ -32786,28 +32798,28 @@ }, "artists": [ { - "id": "27gtK7m9vYwCyJ04zz0kIb", - "uri": "spotify:artist:27gtK7m9vYwCyJ04zz0kIb", - "href": "https://api.spotify.com/v1/artists/27gtK7m9vYwCyJ04zz0kIb", - "name": "Lane 8", + "id": "4q3ewBCX7sLwd24euuV69X", + "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", + "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", + "name": "Bad Bunny", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/27gtK7m9vYwCyJ04zz0kIb" + "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" } } ], - "explicit": false, + "explicit": true, "is_local": false, - "popularity": 49, + "popularity": 75, "disc_number": 1, - "duration_ms": 288387, - "preview_url": "https://p.scdn.co/mp3-preview/248d981ace7be0f5536686259b2f34bdf5941d02?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 189258, + "preview_url": "https://p.scdn.co/mp3-preview/c6547dcd44222c4624a5630ef61b36cb839e4c6b?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "GBEWA2302240" + "isrc": "QMFME2364185" }, - "track_number": 1, + "track_number": 5, "external_urls": { - "spotify": "https://open.spotify.com/track/57KkNRa2cLuqdSVhAcEyi4" + "spotify": "https://open.spotify.com/track/1ODFVLQszq0hCOdZtqV5wq" }, "available_markets": [ "AR", @@ -32998,51 +33010,51 @@ ] }, { - "id": "7iQXYTyuG13aoeHxGG28Nh", - "uri": "spotify:track:7iQXYTyuG13aoeHxGG28Nh", - "href": "https://api.spotify.com/v1/tracks/7iQXYTyuG13aoeHxGG28Nh", - "name": "PERRO NEGRO", + "id": "1sO9ZsvKbRQLEcGhnGb5OY", + "uri": "spotify:track:1sO9ZsvKbRQLEcGhnGb5OY", + "href": "https://api.spotify.com/v1/tracks/1sO9ZsvKbRQLEcGhnGb5OY", + "name": "Chopin: Nocturne No. 2 - slowed + reverb", "type": "track", "album": { - "id": "4FftCsAcXXD1nFO9RFUNFO", - "uri": "spotify:album:4FftCsAcXXD1nFO9RFUNFO", - "href": "https://api.spotify.com/v1/albums/4FftCsAcXXD1nFO9RFUNFO", - "name": "nadie sabe lo que va a pasar mañana", + "id": "3WjeRoeEvnuUaCZcZ27f3W", + "uri": "spotify:album:3WjeRoeEvnuUaCZcZ27f3W", + "href": "https://api.spotify.com/v1/albums/3WjeRoeEvnuUaCZcZ27f3W", + "name": "Chopin: Nocturne No. 2 - slowed + reverb", "type": "album", "images": [ { - "url": "https://i.scdn.co/image/ab67616d0000b2737b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d0000b2732e00426a4be3de3ae1e3f615", "width": 640, "height": 640 }, { - "url": "https://i.scdn.co/image/ab67616d00001e027b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d00001e022e00426a4be3de3ae1e3f615", "width": 300, "height": 300 }, { - "url": "https://i.scdn.co/image/ab67616d000048517b1fc51ff3257b5286a1ecec", + "url": "https://i.scdn.co/image/ab67616d000048512e00426a4be3de3ae1e3f615", "width": 64, "height": 64 } ], "artists": [ { - "id": "4q3ewBCX7sLwd24euuV69X", - "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", - "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", - "name": "Bad Bunny", + "id": "5KXpXnDelYc8HLAAVbtIzk", + "uri": "spotify:artist:5KXpXnDelYc8HLAAVbtIzk", + "href": "https://api.spotify.com/v1/artists/5KXpXnDelYc8HLAAVbtIzk", + "name": "Classical Slowed + Reverb", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" + "spotify": "https://open.spotify.com/artist/5KXpXnDelYc8HLAAVbtIzk" } } ], - "album_type": "ALBUM", - "release_date": "2023-10-13", - "total_tracks": 22, + "album_type": "SINGLE", + "release_date": "2023-07-14", + "total_tracks": 1, "external_urls": { - "spotify": "https://open.spotify.com/album/4FftCsAcXXD1nFO9RFUNFO" + "spotify": "https://open.spotify.com/album/3WjeRoeEvnuUaCZcZ27f3W" }, "available_markets": [ "AR", @@ -33235,38 +33247,28 @@ }, "artists": [ { - "id": "4q3ewBCX7sLwd24euuV69X", - "uri": "spotify:artist:4q3ewBCX7sLwd24euuV69X", - "href": "https://api.spotify.com/v1/artists/4q3ewBCX7sLwd24euuV69X", - "name": "Bad Bunny", - "type": "artist", - "external_urls": { - "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" - } - }, - { - "id": "2LRoIwlKmHjgvigdNGBHNo", - "uri": "spotify:artist:2LRoIwlKmHjgvigdNGBHNo", - "href": "https://api.spotify.com/v1/artists/2LRoIwlKmHjgvigdNGBHNo", - "name": "Feid", + "id": "5KXpXnDelYc8HLAAVbtIzk", + "uri": "spotify:artist:5KXpXnDelYc8HLAAVbtIzk", + "href": "https://api.spotify.com/v1/artists/5KXpXnDelYc8HLAAVbtIzk", + "name": "Classical Slowed + Reverb", "type": "artist", "external_urls": { - "spotify": "https://open.spotify.com/artist/2LRoIwlKmHjgvigdNGBHNo" + "spotify": "https://open.spotify.com/artist/5KXpXnDelYc8HLAAVbtIzk" } } ], - "explicit": true, + "explicit": false, "is_local": false, - "popularity": 91, + "popularity": 35, "disc_number": 1, - "duration_ms": 162767, - "preview_url": "https://p.scdn.co/mp3-preview/56ebd640e918ff135fed691da3c5697568e60a77?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 438640, + "preview_url": "https://p.scdn.co/mp3-preview/5ce60a210c66d7c4a13eee7c26e22eaae8d81fa2?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QMFME2364199" + "isrc": "USSM12302513" }, - "track_number": 19, + "track_number": 1, "external_urls": { - "spotify": "https://open.spotify.com/track/7iQXYTyuG13aoeHxGG28Nh" + "spotify": "https://open.spotify.com/track/1sO9ZsvKbRQLEcGhnGb5OY" }, "available_markets": [ "AR", @@ -33457,10 +33459,10 @@ ] }, { - "id": "39L3LdlHS3gqB62HPWaJRg", - "uri": "spotify:track:39L3LdlHS3gqB62HPWaJRg", - "href": "https://api.spotify.com/v1/tracks/39L3LdlHS3gqB62HPWaJRg", - "name": "NO ME QUIERO CASAR", + "id": "3NhstUmrlhaN1M6hP8zMbb", + "uri": "spotify:track:3NhstUmrlhaN1M6hP8zMbb", + "href": "https://api.spotify.com/v1/tracks/3NhstUmrlhaN1M6hP8zMbb", + "name": "BABY NUEVA", "type": "track", "album": { "id": "4FftCsAcXXD1nFO9RFUNFO", @@ -33706,16 +33708,16 @@ ], "explicit": true, "is_local": false, - "popularity": 80, + "popularity": 76, "disc_number": 1, - "duration_ms": 225654, - "preview_url": "https://p.scdn.co/mp3-preview/b70c6a8fbd92ae04aaf63b98541caff909204814?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 240773, + "preview_url": "https://p.scdn.co/mp3-preview/9355baae7d43a607ecc8e42a24215776c9e33116?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QMFME2364196" + "isrc": "QMFME2364191" }, - "track_number": 16, + "track_number": 11, "external_urls": { - "spotify": "https://open.spotify.com/track/39L3LdlHS3gqB62HPWaJRg" + "spotify": "https://open.spotify.com/track/3NhstUmrlhaN1M6hP8zMbb" }, "available_markets": [ "AR", @@ -33906,10 +33908,10 @@ ] }, { - "id": "1ODFVLQszq0hCOdZtqV5wq", - "uri": "spotify:track:1ODFVLQszq0hCOdZtqV5wq", - "href": "https://api.spotify.com/v1/tracks/1ODFVLQszq0hCOdZtqV5wq", - "name": "MR. OCTOBER", + "id": "3TYOH7ta0101NYssoH5GlU", + "uri": "spotify:track:3TYOH7ta0101NYssoH5GlU", + "href": "https://api.spotify.com/v1/tracks/3TYOH7ta0101NYssoH5GlU", + "name": "MERCEDES CAROTA", "type": "track", "album": { "id": "4FftCsAcXXD1nFO9RFUNFO", @@ -34151,20 +34153,30 @@ "external_urls": { "spotify": "https://open.spotify.com/artist/4q3ewBCX7sLwd24euuV69X" } + }, + { + "id": "4aSlfXDn9R60UlbZEboBUy", + "uri": "spotify:artist:4aSlfXDn9R60UlbZEboBUy", + "href": "https://api.spotify.com/v1/artists/4aSlfXDn9R60UlbZEboBUy", + "name": "YOVNGCHIMI", + "type": "artist", + "external_urls": { + "spotify": "https://open.spotify.com/artist/4aSlfXDn9R60UlbZEboBUy" + } } ], "explicit": true, "is_local": false, - "popularity": 75, + "popularity": 76, "disc_number": 1, - "duration_ms": 189258, - "preview_url": "https://p.scdn.co/mp3-preview/c6547dcd44222c4624a5630ef61b36cb839e4c6b?cid=f0d4b909e34a4221b948b59c6dbc2ce1", + "duration_ms": 202635, + "preview_url": "https://p.scdn.co/mp3-preview/cbf1ce9d83d3f22a728378fe5f16c8ff470950ec?cid=f0d4b909e34a4221b948b59c6dbc2ce1", "external_ids": { - "isrc": "QMFME2364185" + "isrc": "QMFME2364192" }, - "track_number": 5, + "track_number": 12, "external_urls": { - "spotify": "https://open.spotify.com/track/1ODFVLQszq0hCOdZtqV5wq" + "spotify": "https://open.spotify.com/track/3TYOH7ta0101NYssoH5GlU" }, "available_markets": [ "AR", @@ -34382,7 +34394,7 @@ ], "followers": { "href": null, - "total": 80174621 + "total": 80208495 }, "popularity": 95, "external_urls": { @@ -34415,7 +34427,7 @@ ], "followers": { "href": null, - "total": 2776 + "total": 2777 }, "popularity": 33, "external_urls": { @@ -34448,7 +34460,7 @@ ], "followers": { "href": null, - "total": 2306 + "total": 2308 }, "popularity": 50, "external_urls": { @@ -34461,7 +34473,7 @@ "href": "https://api.spotify.com/v1/artists/4QkzpeG7jg03J4HrpXoTUi", "name": "Jill & Henry", "type": "artist", - "genres": [], + "genres": ["background jazz"], "images": [ { "url": "https://i.scdn.co/image/ab67616d0000b27350ac451f401bda336bbcdff3", @@ -34483,7 +34495,7 @@ "href": null, "total": 201 }, - "popularity": 38, + "popularity": 39, "external_urls": { "spotify": "https://open.spotify.com/artist/4QkzpeG7jg03J4HrpXoTUi" } @@ -34520,7 +34532,7 @@ ], "followers": { "href": null, - "total": 2750689 + "total": 2751203 }, "popularity": 67, "external_urls": { @@ -34586,7 +34598,7 @@ ], "followers": { "href": null, - "total": 5500 + "total": 5499 }, "popularity": 50, "external_urls": { @@ -34619,9 +34631,9 @@ ], "followers": { "href": null, - "total": 967 + "total": 969 }, - "popularity": 50, + "popularity": 51, "external_urls": { "spotify": "https://open.spotify.com/artist/1mlJpazSMM0qkokoS6SNRN" } @@ -34657,7 +34669,7 @@ ], "followers": { "href": null, - "total": 4247 + "total": 4248 }, "popularity": 32, "external_urls": { @@ -34690,7 +34702,7 @@ ], "followers": { "href": null, - "total": 367 + "total": 374 }, "popularity": 27, "external_urls": { @@ -34723,7 +34735,7 @@ ], "followers": { "href": null, - "total": 2247 + "total": 2250 }, "popularity": 55, "external_urls": { @@ -34756,7 +34768,7 @@ ], "followers": { "href": null, - "total": 936 + "total": 937 }, "popularity": 45, "external_urls": { @@ -34827,7 +34839,7 @@ ], "followers": { "href": null, - "total": 935 + "total": 933 }, "popularity": 18, "external_urls": { @@ -34860,9 +34872,9 @@ ], "followers": { "href": null, - "total": 350 + "total": 351 }, - "popularity": 39, + "popularity": 40, "external_urls": { "spotify": "https://open.spotify.com/artist/2IQF92w0RMFsspuMr89Ylj" } @@ -34926,7 +34938,7 @@ ], "followers": { "href": null, - "total": 398491 + "total": 398624 }, "popularity": 59, "external_urls": { @@ -34999,7 +35011,7 @@ ], "followers": { "href": null, - "total": 273062 + "total": 273141 }, "popularity": 65, "external_urls": { @@ -35032,7 +35044,7 @@ ], "followers": { "href": null, - "total": 325 + "total": 326 }, "popularity": 40, "external_urls": { @@ -35065,7 +35077,7 @@ ], "followers": { "href": null, - "total": 33609 + "total": 33623 }, "popularity": 57, "external_urls": { @@ -35131,7 +35143,7 @@ ], "followers": { "href": null, - "total": 628 + "total": 631 }, "popularity": 44, "external_urls": { @@ -35164,7 +35176,7 @@ ], "followers": { "href": null, - "total": 3618 + "total": 3620 }, "popularity": 44, "external_urls": { diff --git a/src/app/globals.css b/src/app/globals.css index 26d836f..118274d 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -1,6 +1,6 @@ /* TODO switch to Next.js font system */ @import url("https://fonts.googleapis.com/css2?family=Koulen&display=swap"); -@import url('https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap'); +@import url("https://fonts.googleapis.com/css2?family=Homemade+Apple&display=swap"); @import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities"; @@ -10,7 +10,7 @@ font-weight: 400; font-style: normal; } -.font-homemade-apple{ +.font-homemade-apple { font-family: "Homemade Apple", cursive; font-weight: 400; font-style: normal; diff --git a/src/components/svg-art/boombox.jsx b/src/components/svg-art/boombox.jsx index 81a9863..e5f9db9 100644 --- a/src/components/svg-art/boombox.jsx +++ b/src/components/svg-art/boombox.jsx @@ -3,7 +3,7 @@ * Requires userData (profile img, top artist) */ export default function Boombox({ userData, shareCassetteFunc }) { - console.log(userData); + // console.log(userData); return ( Date: Sat, 13 Apr 2024 17:00:59 -0400 Subject: [PATCH 3/3] data --- src/components/svg-art/boombox.jsx | 1 + src/components/svg-art/cassette.jsx | 6 ++++++ src/components/svg-art/paper_title.jsx | 16 ++++++++++++++++ src/components/svg-art/user_content.jsx | 15 +++++---------- 4 files changed, 28 insertions(+), 10 deletions(-) create mode 100644 src/components/svg-art/paper_title.jsx diff --git a/src/components/svg-art/boombox.jsx b/src/components/svg-art/boombox.jsx index 81a9863..19ca6ff 100644 --- a/src/components/svg-art/boombox.jsx +++ b/src/components/svg-art/boombox.jsx @@ -1,6 +1,7 @@ /* * SVG Boombox * Requires userData (profile img, top artist) + * and takes the sharecassette function from parent */ export default function Boombox({ userData, shareCassetteFunc }) { console.log(userData); diff --git a/src/components/svg-art/cassette.jsx b/src/components/svg-art/cassette.jsx index d9f78ec..05aa893 100644 --- a/src/components/svg-art/cassette.jsx +++ b/src/components/svg-art/cassette.jsx @@ -1,3 +1,9 @@ +/** + * General purpose cassette + * Uses user profile display name, + * side (A or B) + * and userColors (color scheme) + */ export default function Cassette({ userData, side, userColors }) { return ( + + + ); +} diff --git a/src/components/svg-art/user_content.jsx b/src/components/svg-art/user_content.jsx index ad839af..fbd9674 100644 --- a/src/components/svg-art/user_content.jsx +++ b/src/components/svg-art/user_content.jsx @@ -5,6 +5,7 @@ import "@/app/globals.css"; import PropTypes from "prop-types"; import Boombox from "@/components/svg-art/boombox"; import Cassette from "@/components/svg-art/cassette"; +import PaperTitle from "@/components/svg-art/paper_title"; function VinylCircle({ centerCircleColor, width }) { const newWidth = Math.min((width - 280) / 2, 160); @@ -206,18 +207,12 @@ function UserContent({ userData, shareCassette }) {
- {/* Bg takes on spotlight color afterwards */} + {/* Bg takes on spotlight color afterwards, Main Body content */}
-
- {" "} - TOP GENRES:{" "} -
+ +
TOP GENRES:
+
{top5Genres ? ( ) : (