import song artwork from Fraxtil's Beast Beats
Copy bg.png (1280x720 background), bn.png (512x160 banner), and cdtitle.png (100x50 logo) for all 20 songs. Add bgUrl and bannerUrl fields to Song type and data so they're available for UI use. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>main
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 155 KiB |
|
After Width: | Height: | Size: 1.2 MiB |
|
After Width: | Height: | Size: 146 KiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 144 KiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 166 KiB |
|
After Width: | Height: | Size: 530 KiB |
|
After Width: | Height: | Size: 110 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 92 KiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 115 KiB |
|
After Width: | Height: | Size: 1.7 MiB |
|
After Width: | Height: | Size: 184 KiB |
|
After Width: | Height: | Size: 9.4 KiB |
|
After Width: | Height: | Size: 939 KiB |
|
After Width: | Height: | Size: 138 KiB |
|
After Width: | Height: | Size: 1.5 MiB |
|
After Width: | Height: | Size: 170 KiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 148 KiB |
|
After Width: | Height: | Size: 1.6 MiB |
|
After Width: | Height: | Size: 178 KiB |
|
After Width: | Height: | Size: 479 KiB |
|
After Width: | Height: | Size: 102 KiB |
|
After Width: | Height: | Size: 824 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 811 KiB |
|
After Width: | Height: | Size: 108 KiB |
|
After Width: | Height: | Size: 1.9 MiB |
|
After Width: | Height: | Size: 204 KiB |
|
After Width: | Height: | Size: 1.0 MiB |
|
After Width: | Height: | Size: 130 KiB |
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 162 KiB |
|
After Width: | Height: | Size: 1.4 MiB |
|
After Width: | Height: | Size: 144 KiB |
|
After Width: | Height: | Size: 1.9 MiB |
|
After Width: | Height: | Size: 176 KiB |
|
|
@ -12,6 +12,8 @@ export const SONGS: Song[] = [
|
|||
color: '#D4A017',
|
||||
chartUrl: '/songs/get-lucky/chart.ssc',
|
||||
audioUrl: '/songs/get-lucky/audio.ogg',
|
||||
bgUrl: '/songs/get-lucky/bg.png',
|
||||
bannerUrl: '/songs/get-lucky/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'axion',
|
||||
|
|
@ -24,6 +26,8 @@ export const SONGS: Song[] = [
|
|||
color: '#D94A0A',
|
||||
chartUrl: '/songs/axion/chart.ssc',
|
||||
audioUrl: '/songs/axion/audio.ogg',
|
||||
bgUrl: '/songs/axion/bg.png',
|
||||
bannerUrl: '/songs/axion/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'blue',
|
||||
|
|
@ -36,6 +40,8 @@ export const SONGS: Song[] = [
|
|||
color: '#2A51C7',
|
||||
chartUrl: '/songs/blue/chart.ssc',
|
||||
audioUrl: '/songs/blue/audio.ogg',
|
||||
bgUrl: '/songs/blue/bg.png',
|
||||
bannerUrl: '/songs/blue/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'caelumize',
|
||||
|
|
@ -48,6 +54,8 @@ export const SONGS: Song[] = [
|
|||
color: '#9B59B6',
|
||||
chartUrl: '/songs/caelumize/chart.ssc',
|
||||
audioUrl: '/songs/caelumize/audio.ogg',
|
||||
bgUrl: '/songs/caelumize/bg.png',
|
||||
bannerUrl: '/songs/caelumize/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'drift',
|
||||
|
|
@ -60,6 +68,8 @@ export const SONGS: Song[] = [
|
|||
color: '#27AE60',
|
||||
chartUrl: '/songs/drift/chart.ssc',
|
||||
audioUrl: '/songs/drift/audio.ogg',
|
||||
bgUrl: '/songs/drift/bg.png',
|
||||
bannerUrl: '/songs/drift/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'fang-banger',
|
||||
|
|
@ -72,6 +82,8 @@ export const SONGS: Song[] = [
|
|||
color: '#C0392B',
|
||||
chartUrl: '/songs/fang-banger/chart.ssc',
|
||||
audioUrl: '/songs/fang-banger/audio.ogg',
|
||||
bgUrl: '/songs/fang-banger/bg.png',
|
||||
bannerUrl: '/songs/fang-banger/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'future-music',
|
||||
|
|
@ -84,6 +96,8 @@ export const SONGS: Song[] = [
|
|||
color: '#1ABC9C',
|
||||
chartUrl: '/songs/future-music/chart.ssc',
|
||||
audioUrl: '/songs/future-music/audio.ogg',
|
||||
bgUrl: '/songs/future-music/bg.png',
|
||||
bannerUrl: '/songs/future-music/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'g-symphonicore',
|
||||
|
|
@ -96,6 +110,8 @@ export const SONGS: Song[] = [
|
|||
color: '#E67E22',
|
||||
chartUrl: '/songs/g-symphonicore/chart.ssc',
|
||||
audioUrl: '/songs/g-symphonicore/audio.ogg',
|
||||
bgUrl: '/songs/g-symphonicore/bg.png',
|
||||
bannerUrl: '/songs/g-symphonicore/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'heartbeats',
|
||||
|
|
@ -108,6 +124,8 @@ export const SONGS: Song[] = [
|
|||
color: '#E84393',
|
||||
chartUrl: '/songs/heartbeats/chart.ssc',
|
||||
audioUrl: '/songs/heartbeats/audio.ogg',
|
||||
bgUrl: '/songs/heartbeats/bg.png',
|
||||
bannerUrl: '/songs/heartbeats/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'jump-ya-body',
|
||||
|
|
@ -120,6 +138,8 @@ export const SONGS: Song[] = [
|
|||
color: '#8D6E63',
|
||||
chartUrl: '/songs/jump-ya-body/chart.ssc',
|
||||
audioUrl: '/songs/jump-ya-body/audio.ogg',
|
||||
bgUrl: '/songs/jump-ya-body/bg.png',
|
||||
bannerUrl: '/songs/jump-ya-body/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'kokeshi-neko-medley',
|
||||
|
|
@ -132,6 +152,8 @@ export const SONGS: Song[] = [
|
|||
color: '#AD1457',
|
||||
chartUrl: '/songs/kokeshi-neko-medley/chart.ssc',
|
||||
audioUrl: '/songs/kokeshi-neko-medley/audio.ogg',
|
||||
bgUrl: '/songs/kokeshi-neko-medley/bg.png',
|
||||
bannerUrl: '/songs/kokeshi-neko-medley/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'lightspeed-remix',
|
||||
|
|
@ -144,6 +166,8 @@ export const SONGS: Song[] = [
|
|||
color: '#5C6BC0',
|
||||
chartUrl: '/songs/lightspeed-remix/chart.ssc',
|
||||
audioUrl: '/songs/lightspeed-remix/audio.ogg',
|
||||
bgUrl: '/songs/lightspeed-remix/bg.png',
|
||||
bannerUrl: '/songs/lightspeed-remix/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'mess',
|
||||
|
|
@ -156,6 +180,8 @@ export const SONGS: Song[] = [
|
|||
color: '#00B894',
|
||||
chartUrl: '/songs/mess/chart.ssc',
|
||||
audioUrl: '/songs/mess/audio.ogg',
|
||||
bgUrl: '/songs/mess/bg.png',
|
||||
bannerUrl: '/songs/mess/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'monkey-business',
|
||||
|
|
@ -168,6 +194,8 @@ export const SONGS: Song[] = [
|
|||
color: '#F4A300',
|
||||
chartUrl: '/songs/monkey-business/chart.ssc',
|
||||
audioUrl: '/songs/monkey-business/audio.ogg',
|
||||
bgUrl: '/songs/monkey-business/bg.png',
|
||||
bannerUrl: '/songs/monkey-business/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'neurobazaar',
|
||||
|
|
@ -180,6 +208,8 @@ export const SONGS: Song[] = [
|
|||
color: '#0984E3',
|
||||
chartUrl: '/songs/neurobazaar/chart.ssc',
|
||||
audioUrl: '/songs/neurobazaar/audio.ogg',
|
||||
bgUrl: '/songs/neurobazaar/bg.png',
|
||||
bannerUrl: '/songs/neurobazaar/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'peacock',
|
||||
|
|
@ -192,6 +222,8 @@ export const SONGS: Song[] = [
|
|||
color: '#00ACC1',
|
||||
chartUrl: '/songs/peacock/chart.ssc',
|
||||
audioUrl: '/songs/peacock/audio.ogg',
|
||||
bgUrl: '/songs/peacock/bg.png',
|
||||
bannerUrl: '/songs/peacock/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'plasticity',
|
||||
|
|
@ -204,6 +236,8 @@ export const SONGS: Song[] = [
|
|||
color: '#7B1FA2',
|
||||
chartUrl: '/songs/plasticity/chart.ssc',
|
||||
audioUrl: '/songs/plasticity/audio.ogg',
|
||||
bgUrl: '/songs/plasticity/bg.png',
|
||||
bannerUrl: '/songs/plasticity/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'souten',
|
||||
|
|
@ -216,6 +250,8 @@ export const SONGS: Song[] = [
|
|||
color: '#0277BD',
|
||||
chartUrl: '/songs/souten-sta-s-key-kai-mix/chart.ssc',
|
||||
audioUrl: '/songs/souten-sta-s-key-kai-mix/audio.ogg',
|
||||
bgUrl: '/songs/souten-sta-s-key-kai-mix/bg.png',
|
||||
bannerUrl: '/songs/souten-sta-s-key-kai-mix/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'the-edge',
|
||||
|
|
@ -228,6 +264,8 @@ export const SONGS: Song[] = [
|
|||
color: '#607D8B',
|
||||
chartUrl: '/songs/the-edge/chart.ssc',
|
||||
audioUrl: '/songs/the-edge/audio.ogg',
|
||||
bgUrl: '/songs/the-edge/bg.png',
|
||||
bannerUrl: '/songs/the-edge/bn.png',
|
||||
},
|
||||
{
|
||||
id: 'trap',
|
||||
|
|
@ -240,5 +278,7 @@ export const SONGS: Song[] = [
|
|||
color: '#D32F2F',
|
||||
chartUrl: '/songs/trap/chart.ssc',
|
||||
audioUrl: '/songs/trap/audio.ogg',
|
||||
bgUrl: '/songs/trap/bg.png',
|
||||
bannerUrl: '/songs/trap/bn.png',
|
||||
},
|
||||
]
|
||||
|
|
|
|||
|
|
@ -9,4 +9,6 @@ export type Song = {
|
|||
color: string
|
||||
chartUrl: string
|
||||
audioUrl: string
|
||||
bgUrl: string
|
||||
bannerUrl: string
|
||||
}
|
||||
|
|
|
|||