// 음악 플레이어 설정 SSOT
// src: 로컬("/audio/foo.mp3") 또는 외부 URL("https://...") 둘 다 허용

export type Track = {
  title: string;
  artist?: string;
  src: string;
  /** 앨범 아트 이미지 경로 또는 URL */
  cover?: string;
};

// 경로별 플레이리스트 — 키가 표시할 경로, 값이 해당 경로의 트랙 목록
// VISIBLE_PATHS는 이 맵의 키에서 자동 생성됩니다.
export const PATH_PLAYLISTS: Record<string, Track[]> = {
  "/match/A_MEX_KOR_20260619": [
    { title: "El Tri vs 붉은 악마", artist: "aio2o", src: "/audio/Mexico vs Korea 2026.mp3", cover: "/thumbnail/Mexico vs Korea 2026.webp" },
    { title: "Red Wave: 멕시코를 넘어", artist: "aio2o", src: "/audio/Red Wave 2026.mp3", cover: "/thumbnail/Red Wave 2026.webp" },
    { title: "붉은 물결", artist: "aio2o", src: "/audio/붉은 물결.mp3", cover: "/thumbnail/붉은 물결.webp" },
    { title: "Triple Pick, We Believe", artist: "aio2o", src: "/audio/Triple Pick, We Believe.mp3", cover: "/thumbnail/Triple Pick, We Believe.webp" },
  ],
  "/match/A_RSA_KOR_20260625": [
    { title: "붉은 물결", artist: "aio2o", src: "/audio/붉은 물결.mp3", cover: "/thumbnail/붉은 물결.webp" },
    { title: "Triple Pick, We Believe", artist: "aio2o", src: "/audio/Triple Pick, We Believe.mp3", cover: "/thumbnail/Triple Pick, We Believe.webp" },
  ],
};

// VISIBLE_PATHS — PATH_PLAYLISTS 키에서 자동 도출 (직접 수정 불필요)
export const VISIBLE_PATHS: string[] = Object.keys(PATH_PLAYLISTS);
