From 17367d7b775022212a72779a134d237ccd096b42 Mon Sep 17 00:00:00 2001 From: Cory Dransfeldt Date: Mon, 9 Oct 2023 12:53:01 -0700 Subject: [PATCH] chore: url improvements --- src/_data/music.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/_data/music.js b/src/_data/music.js index ef81643f..a4b5bafb 100644 --- a/src/_data/music.js +++ b/src/_data/music.js @@ -31,7 +31,7 @@ module.exports = async function () { while (CURRENT_PAGE < PAGES) { const URL = `https://api.music.apple.com/v1/me/recent/played/tracks?limit=${PAGE_SIZE}&offset=${ PAGE_SIZE * CURRENT_PAGE - }` + }&include[songs]=albums&extend=artistUrl` const tracks = await fetch(URL, { headers: { 'Content-Type': 'application/json', @@ -52,10 +52,12 @@ module.exports = async function () { image: `https://cdn.coryd.dev/artists/${track['attributes']['artistName'] .replace(/\s+/g, '-') .toLowerCase()}.jpg`, - url: `https://musicbrainz.org/search?query=${track['attributes']['artistName'].replace( - /\s+/g, - '+' - )}&type=artist`, + url: track['attributes']['artistUrl'] + ? track['attributes']['artistUrl'] + : `https://musicbrainz.org/search?query=${track['attributes']['artistName'].replace( + /\s+/g, + '+' + )}&type=artist`, plays: 1, type: 'artist', }