export type Song = {
  id: string
  title: string
  artist: string
  bpm: number
  difficulty: number
  duration: string
  genre: string
  color: string
  chartUrl: string
  audioUrl: string
  bgUrl: string
  bannerUrl: string
  /** YouTube video ID to use as audio source instead of audioUrl during gameplay. */
  youtubeVideoId?: string
  /** Seconds into the YouTube video where the local audio's t=0 begins. */
  youtubeOffset?: number
  /** True for user-uploaded songs. */
  isCustom?: boolean
  /** Which chart difficulty to use (e.g. "Beginner", "Hard"). */
  selectedDifficulty?: string
  /** Whether to remove simultaneous arrows (default true). */
  simplify?: boolean
}
