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
name 2026-04-11 19:10:05 -07:00
parent f76b628ed4
commit 96c5867418
43 changed files with 42 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 530 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 939 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 178 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 824 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 811 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 144 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

View File

@ -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',
},
]

View File

@ -9,4 +9,6 @@ export type Song = {
color: string
chartUrl: string
audioUrl: string
bgUrl: string
bannerUrl: string
}