mirror of
https://github.com/M4X809/list-of-lp.git
synced 2025-12-25 11:12:48 +00:00
Add "Minutes to Midnight" tracks and update song links
- Added 12 new tracks from the "Minutes to Midnight" album to fetched-songs.json. - Updated song-links.json with Spotify, YouTube, and Apple Music links for each new track. - Refactored TrackCard and AlbumCard components to use updated field names for live performance URLs. - Adjusted ListTypes.ts to reflect changes in the Track type structure for live performance data.
This commit is contained in:
parent
64cf136850
commit
7df7c86ce3
7 changed files with 258 additions and 82 deletions
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ export default function TrackCard({ track, index, theme }: TrackCardProps) {
|
|||
Studio
|
||||
</Badge>
|
||||
)}
|
||||
{track.emilyLiveUrl && (
|
||||
{track.emilyLive && (
|
||||
<Badge
|
||||
size="sm"
|
||||
variant="filled"
|
||||
|
|
@ -90,7 +90,7 @@ export default function TrackCard({ track, index, theme }: TrackCardProps) {
|
|||
Emily Live
|
||||
</Badge>
|
||||
)}
|
||||
{track.lpLiveUrl && (
|
||||
{track.lpLive && (
|
||||
<Badge
|
||||
size="sm"
|
||||
variant="filled"
|
||||
|
|
|
|||
|
|
@ -3,8 +3,16 @@ export type Track = {
|
|||
label: string;
|
||||
duration: string;
|
||||
studioUrl: string | null;
|
||||
emilyLiveUrl: string | null;
|
||||
lpLiveUrl: string | null;
|
||||
emilyLive: null | {
|
||||
url: string;
|
||||
date: string;
|
||||
location: string;
|
||||
};
|
||||
lpLive: null | {
|
||||
url: string;
|
||||
date: string;
|
||||
location: string;
|
||||
};
|
||||
|
||||
// this is the spotify url for the album
|
||||
__SPOTIFY_URL__: string;
|
||||
|
|
|
|||
148
src/lib/list.ts
148
src/lib/list.ts
|
|
@ -15,8 +15,8 @@ export const albums: Album[] = [
|
|||
label: "Papercut",
|
||||
duration: "03:04",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/4HvcbAR8LisalXKt7cpqE1?si=a736ed41b9e84ff9",
|
||||
},
|
||||
|
|
@ -25,8 +25,8 @@ export const albums: Album[] = [
|
|||
label: "One Step Closer",
|
||||
duration: "02:35",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/4bYLTrlcqctyHck3fjhMgW?si=dd2c47138fed4c4c",
|
||||
},
|
||||
|
|
@ -35,8 +35,8 @@ export const albums: Album[] = [
|
|||
label: "With You",
|
||||
duration: "03:23",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/1Q9QN6dHEDeUegsySY012f?si=d4a1aca393954caa",
|
||||
},
|
||||
|
|
@ -45,8 +45,8 @@ export const albums: Album[] = [
|
|||
label: "Points of Authority",
|
||||
duration: "03:20",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/214LJVTqrkUOGemWDGHJpr?si=749f11d7cd9a4f56",
|
||||
},
|
||||
|
|
@ -55,8 +55,8 @@ export const albums: Album[] = [
|
|||
label: "Crawling",
|
||||
duration: "03:29",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/0X576XiCW9uEtko6f6VkcU?si=0a47dc1d660b4c71",
|
||||
},
|
||||
|
|
@ -65,8 +65,8 @@ export const albums: Album[] = [
|
|||
label: "Runaway",
|
||||
duration: "03:03",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/5tkHje8FGSF258gi869GcV?si=f69a7e1ebf0f4f31",
|
||||
},
|
||||
|
|
@ -75,8 +75,8 @@ export const albums: Album[] = [
|
|||
label: "By Myself",
|
||||
duration: "03:09",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/4SJoEhpI6C61wtUfxSHMGc?si=4ca78fd74ae74d6f",
|
||||
},
|
||||
|
|
@ -85,8 +85,8 @@ export const albums: Album[] = [
|
|||
label: "In the End",
|
||||
duration: "03:36",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/7q115ia4fQn9zonjpexWsY?si=1e4cb0fe76244b11",
|
||||
},
|
||||
|
|
@ -95,8 +95,8 @@ export const albums: Album[] = [
|
|||
label: "A Place for My Head",
|
||||
duration: "03:04",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/1B8WdDScvobpFsZLfdmIE1?si=f1b5b6fe0abb4e23",
|
||||
},
|
||||
|
|
@ -105,8 +105,8 @@ export const albums: Album[] = [
|
|||
label: "Forgotten",
|
||||
duration: "03:04",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/3JAu2BH8sSI46rJGzQerb6?si=92186e546f0049b9",
|
||||
},
|
||||
|
|
@ -115,8 +115,8 @@ export const albums: Album[] = [
|
|||
label: "Cure for the Itch",
|
||||
duration: "02:37",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/15voDM9pGkwEvHBUecpcmo?si=0b50fb655a2e4649",
|
||||
},
|
||||
|
|
@ -125,8 +125,8 @@ export const albums: Album[] = [
|
|||
label: "Pushing Me Away",
|
||||
duration: "03:11",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/4HlMOXxwF9SYG1RoJxEjio?si=1b9286e4d2c947d3",
|
||||
},
|
||||
|
|
@ -146,8 +146,8 @@ export const albums: Album[] = [
|
|||
label: "Foreword",
|
||||
duration: "00:13",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/4hbpxoMCp62bd1sdy7XehS?si=0c4b2f93b36e43e7",
|
||||
},
|
||||
|
|
@ -156,8 +156,8 @@ export const albums: Album[] = [
|
|||
label: "Don't Stay",
|
||||
duration: "03:07",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/6HZdbb05lEXLvcmee3ZXO2?si=b1f8362c72694a1b",
|
||||
},
|
||||
|
|
@ -166,8 +166,8 @@ export const albums: Album[] = [
|
|||
label: "Somewhere I Belong",
|
||||
duration: "03:33",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/3agtg0x11wPvLIWkYR39nZ?si=e79dfe0143374cd9",
|
||||
},
|
||||
|
|
@ -176,8 +176,8 @@ export const albums: Album[] = [
|
|||
label: "Lying from You",
|
||||
duration: "02:55",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/4zP2e2aIzOZGEFTq1MDJmm?si=a7951a3a01e740ac",
|
||||
},
|
||||
|
|
@ -186,8 +186,8 @@ export const albums: Album[] = [
|
|||
label: "Hit the Floor",
|
||||
duration: "02:44",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/3R9NKZ4jmxNjOFihSF5s7f?si=3f07863add1e4e0f",
|
||||
},
|
||||
|
|
@ -196,8 +196,8 @@ export const albums: Album[] = [
|
|||
label: "Easier to Run",
|
||||
duration: "03:24",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/17bgialGAwoiGj1STY4cnR?si=679a5b245d1d4610",
|
||||
},
|
||||
|
|
@ -206,8 +206,8 @@ export const albums: Album[] = [
|
|||
label: "Faint",
|
||||
duration: "02:42",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/4Yf5bqU3NK4kNOypcrLYwU?si=cf2f7362cff04704",
|
||||
},
|
||||
|
|
@ -216,8 +216,8 @@ export const albums: Album[] = [
|
|||
label: "Figure.09",
|
||||
duration: "03:17",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/2DrMcGNKEY0FZqjMovGaCm?si=583eb32931e84c48",
|
||||
},
|
||||
|
|
@ -226,8 +226,8 @@ export const albums: Album[] = [
|
|||
label: "Breaking the Habit",
|
||||
duration: "03:16",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/6n8TMVyFKoUmDc4apxceRD?si=2b17f6b1906f46ec",
|
||||
},
|
||||
|
|
@ -236,8 +236,8 @@ export const albums: Album[] = [
|
|||
label: "From the Inside",
|
||||
duration: "02:55",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/60IkVf7UfQXmt5CwkpcX8a?si=56ad75e64c174188",
|
||||
},
|
||||
|
|
@ -246,8 +246,8 @@ export const albums: Album[] = [
|
|||
label: "Nobody's Listening",
|
||||
duration: "02:58",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/4m1P1BSg9nLxaWbvPhNdhw?si=9671f8d0299f429f",
|
||||
},
|
||||
|
|
@ -256,8 +256,8 @@ export const albums: Album[] = [
|
|||
label: "Session",
|
||||
duration: "02:24",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/3sbezh9MMCQrr4KY7zw13j?si=62626db46f734d63",
|
||||
},
|
||||
|
|
@ -266,8 +266,8 @@ export const albums: Album[] = [
|
|||
label: "Numb",
|
||||
duration: "03:05",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/2nLtzopw4rPReszdYBJU6h?si=8023141252ac4fec",
|
||||
},
|
||||
|
|
@ -287,8 +287,8 @@ export const albums: Album[] = [
|
|||
label: "Wake",
|
||||
duration: "01:40",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/0GkuKdv0osuL9QhfnXqVNP?si=0491e2d35b0a4e12",
|
||||
},
|
||||
|
|
@ -297,8 +297,8 @@ export const albums: Album[] = [
|
|||
label: "Given Up",
|
||||
duration: "03:09",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/1fLlRApgzxWweF1JTf8yM5?si=9b22e697bdd640e8",
|
||||
},
|
||||
|
|
@ -307,8 +307,8 @@ export const albums: Album[] = [
|
|||
label: "Leave Out All the Rest",
|
||||
duration: "03:29",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/0sp00HSXkQyqTa6QqM0O8V?si=c9ad349e7f164919",
|
||||
},
|
||||
|
|
@ -317,8 +317,8 @@ export const albums: Album[] = [
|
|||
label: "Bleed It Out",
|
||||
duration: "02:44",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/0UFDKFqW2oGspYeYqo9wjA?si=2f4e310a85674523",
|
||||
},
|
||||
|
|
@ -327,8 +327,8 @@ export const albums: Album[] = [
|
|||
label: "Shadow of the Day",
|
||||
duration: "04:49",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/0OYcEfskah1egYHjYRvbg1?si=e7fe66722b7544d9",
|
||||
},
|
||||
|
|
@ -337,8 +337,8 @@ export const albums: Album[] = [
|
|||
label: "What I've Done",
|
||||
duration: "03:25",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/18lR4BzEs7e3qzc0KVkTpU?si=f04a6e933aab4ba0",
|
||||
},
|
||||
|
|
@ -347,8 +347,8 @@ export const albums: Album[] = [
|
|||
label: "Hands Held High",
|
||||
duration: "03:53",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/0m7mTaFGMiKI3rBJpYknip?si=e382b6252c7c427a",
|
||||
},
|
||||
|
|
@ -357,8 +357,8 @@ export const albums: Album[] = [
|
|||
label: "No More Sorrow",
|
||||
duration: "03:41",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/4CWhc9FaMMfBTt4ANjfbOf?si=dd3a00c6453c4737",
|
||||
},
|
||||
|
|
@ -367,8 +367,8 @@ export const albums: Album[] = [
|
|||
label: "Valentine's Day",
|
||||
duration: "03:16",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/2vfshZvISOKy2Je7wQBWOV?si=51d75042da314fa4",
|
||||
},
|
||||
|
|
@ -377,8 +377,8 @@ export const albums: Album[] = [
|
|||
label: "In Between",
|
||||
duration: "03:16",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/2ysXuQd8uOfSMZcMRR5Ux4?si=3ae5e92155874795",
|
||||
},
|
||||
|
|
@ -387,8 +387,8 @@ export const albums: Album[] = [
|
|||
label: "In Pieces",
|
||||
duration: "03:38",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/7jeI6EdY0elPSNz80mAKS8?si=983410366a774f68",
|
||||
},
|
||||
|
|
@ -397,8 +397,8 @@ export const albums: Album[] = [
|
|||
label: "The Little Things Give You Away",
|
||||
duration: "06:23",
|
||||
studioUrl: null,
|
||||
emilyLiveUrl: null,
|
||||
lpLiveUrl: null,
|
||||
emilyLive: null,
|
||||
lpLive: null,
|
||||
|
||||
__SPOTIFY_URL__: "https://open.spotify.com/track/7jeI6EdY0elPSNz80mAKS8?si=679b76c359004769",
|
||||
},
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
// This file is auto-generated by scripts/fetch-song-links.ts
|
||||
// Do not edit manually
|
||||
// Last updated: 2025-10-24T22:59:54.578Z
|
||||
// Last updated: 2025-10-24T23:43:29.142Z
|
||||
// Run: bun run fetch-links
|
||||
|
||||
export interface SongLinks {
|
||||
|
|
@ -190,4 +190,88 @@ export const songLinks: SongLinksData = {
|
|||
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",
|
||||
},
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue