diff --git a/data/fetched-songs.json b/data/fetched-songs.json index 839f824..b672e5a 100644 --- a/data/fetched-songs.json +++ b/data/fetched-songs.json @@ -23,5 +23,17 @@ "meteora-10": true, "meteora-11": true, "meteora-12": true, - "meteora-13": true + "meteora-13": true, + "minutes-to-midnight-1": true, + "minutes-to-midnight-2": true, + "minutes-to-midnight-3": true, + "minutes-to-midnight-4": true, + "minutes-to-midnight-5": true, + "minutes-to-midnight-6": true, + "minutes-to-midnight-7": true, + "minutes-to-midnight-8": true, + "minutes-to-midnight-9": true, + "minutes-to-midnight-10": true, + "minutes-to-midnight-11": true, + "minutes-to-midnight-12": true } diff --git a/data/song-links.json b/data/song-links.json index c6b1b55..7196df4 100644 --- a/data/song-links.json +++ b/data/song-links.json @@ -148,5 +148,77 @@ "youtube": "https://www.youtube.com/watch?v=kXYiU_JCYtU", "youtubeMusic": "https://music.youtube.com/watch?v=kXYiU_JCYtU", "appleMusic": "https://geo.music.apple.com/de/album/_/528435845?i=528437514&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-1": { + "spotify": "https://open.spotify.com/track/0GkuKdv0osuL9QhfnXqVNP", + "youtube": "https://www.youtube.com/watch?v=Me7TJDHCELk", + "youtubeMusic": "https://music.youtube.com/watch?v=Me7TJDHCELk", + "appleMusic": "https://geo.music.apple.com/de/album/_/590427297?i=590427304&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-2": { + "spotify": "https://open.spotify.com/track/1fLlRApgzxWweF1JTf8yM5", + "youtube": "https://www.youtube.com/watch?v=0xyxtzD54rM", + "youtubeMusic": "https://music.youtube.com/watch?v=0xyxtzD54rM", + "appleMusic": "https://geo.music.apple.com/de/album/_/528975362?i=528975364&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-3": { + "spotify": "https://open.spotify.com/track/0sp00HSXkQyqTa6QqM0O8V", + "youtube": "https://www.youtube.com/watch?v=yZIummTz9mM", + "youtubeMusic": "https://music.youtube.com/watch?v=yZIummTz9mM", + "appleMusic": "https://geo.music.apple.com/de/album/_/590427297?i=590427307&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-4": { + "spotify": "https://open.spotify.com/track/0UFDKFqW2oGspYeYqo9wjA", + "youtube": "https://www.youtube.com/watch?v=OnuuYcqhzCE", + "youtubeMusic": "https://music.youtube.com/watch?v=OnuuYcqhzCE", + "appleMusic": "https://geo.music.apple.com/de/album/_/528975362?i=528975366&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-5": { + "spotify": "https://open.spotify.com/track/0OYcEfskah1egYHjYRvbg1", + "youtube": "https://www.youtube.com/watch?v=n1PCW0C1aiM", + "youtubeMusic": "https://music.youtube.com/watch?v=n1PCW0C1aiM", + "appleMusic": "https://geo.music.apple.com/de/album/_/528975362?i=528975367&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-6": { + "spotify": "https://open.spotify.com/track/18lR4BzEs7e3qzc0KVkTpU", + "youtube": "https://www.youtube.com/watch?v=8sgycukafqQ", + "youtubeMusic": "https://music.youtube.com/watch?v=8sgycukafqQ", + "appleMusic": "https://geo.music.apple.com/de/album/_/258416684?i=258416690&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-7": { + "spotify": "https://open.spotify.com/track/0m7mTaFGMiKI3rBJpYknip", + "youtube": "https://www.youtube.com/watch?v=gG4P3ayBzVY", + "youtubeMusic": "https://music.youtube.com/watch?v=gG4P3ayBzVY", + "appleMusic": "https://geo.music.apple.com/de/album/_/528975362?i=528975409&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-8": { + "spotify": "https://open.spotify.com/track/4CWhc9FaMMfBTt4ANjfbOf", + "youtube": "https://www.youtube.com/watch?v=rW4uBvP2Dqc", + "youtubeMusic": "https://music.youtube.com/watch?v=rW4uBvP2Dqc", + "appleMusic": "https://geo.music.apple.com/de/album/_/590427297?i=590427452&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-9": { + "spotify": "https://open.spotify.com/track/2vfshZvISOKy2Je7wQBWOV", + "youtube": "https://www.youtube.com/watch?v=KAFOpywZbMM", + "youtubeMusic": "https://music.youtube.com/watch?v=KAFOpywZbMM", + "appleMusic": "https://geo.music.apple.com/de/album/_/528975362?i=528975411&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-10": { + "spotify": "https://open.spotify.com/track/2ysXuQd8uOfSMZcMRR5Ux4", + "youtube": "https://www.youtube.com/watch?v=YgVzhgygYfs", + "youtubeMusic": "https://music.youtube.com/watch?v=YgVzhgygYfs", + "appleMusic": "https://geo.music.apple.com/de/album/_/528975362?i=528975412&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-11": { + "spotify": "https://open.spotify.com/track/7jeI6EdY0elPSNz80mAKS8", + "youtube": "https://www.youtube.com/watch?v=NaRBn6QIMcQ", + "youtubeMusic": "https://music.youtube.com/watch?v=NaRBn6QIMcQ", + "appleMusic": "https://geo.music.apple.com/de/album/_/590427297?i=590427477&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" + }, + "minutes-to-midnight-12": { + "spotify": "https://open.spotify.com/track/7jeI6EdY0elPSNz80mAKS8", + "youtube": "https://www.youtube.com/watch?v=NaRBn6QIMcQ", + "youtubeMusic": "https://music.youtube.com/watch?v=NaRBn6QIMcQ", + "appleMusic": "https://geo.music.apple.com/de/album/_/590427297?i=590427477&mt=1&app=music&ls=1&at=1000lHKX&ct=api_http&itscg=30200&itsct=odsl_m" } } diff --git a/src/Components/AlbumCard.tsx b/src/Components/AlbumCard.tsx index 690063a..efb1486 100644 --- a/src/Components/AlbumCard.tsx +++ b/src/Components/AlbumCard.tsx @@ -18,8 +18,8 @@ export default function AlbumCard({ album }: { album: Album }) { const songs: Songs = { count: tracks.length, - emilyLiveSongs: tracks.filter((track) => track.emilyLiveUrl !== null).length, - lpLiveSongs: tracks.filter((track) => track.lpLiveUrl !== null).length, + emilyLiveSongs: tracks.filter((track) => track.emilyLive !== null).length, + lpLiveSongs: tracks.filter((track) => track.lpLive !== null).length, }; const theme = getThemeColors(album.id); diff --git a/src/Components/TrackCard.tsx b/src/Components/TrackCard.tsx index bf6e5ea..972f90e 100644 --- a/src/Components/TrackCard.tsx +++ b/src/Components/TrackCard.tsx @@ -78,7 +78,7 @@ export default function TrackCard({ track, index, theme }: TrackCardProps) { Studio )} - {track.emilyLiveUrl && ( + {track.emilyLive && ( )} - {track.lpLiveUrl && ( + {track.lpLive && (