WIP: The MuSiCaL Update #1

Draft
unfunny wants to merge 27 commits from music into master

27 Commits

Author SHA1 Message Date
dd15294378 feat(bgm): Finalized and stabilized BGM system logic, added comprehensive documentation. 2026-04-05 17:32:23 -04:00
a595756796 Added new test binaries 2026-04-05 17:09:48 -04:00
76d3462028 Add new tracks 2026-04-05 16:53:28 -04:00
d91ed74c49 Fix bgm.js bugs: restore contentEl lookup, checkAudio, modal logic, and logging 2026-04-03 16:55:16 -04:00
3e2bf36626 Consolidate BGM CSS and fix bgm.js bugs
- Merge duplicate #bgm-title CSS from normalbordem.css into BGMHUD.css
- Add BGMHUD.css link to all pages with song title display
- Remove redundant mobile media queries (now in BGMHUD.css only)
- Fix bgm.js: remove unused variables (isplaying, consecutivefails)
- Fix bgm.js: properly handle autoplay with AudioContext checks
- Add song auto-change every 30 seconds in callback
- Simplify title display logic for pages without bgm-title-content element
- test-debug.html: remove inline styles, use BGMHUD.css
2026-04-02 13:43:16 -04:00
5979a136be Add autoplay warning to test-bgm and test-debug pages 2026-03-30 17:30:45 -04:00
c845114a34 Add mobile-responsive BGM title display with autoplay handling 2026-03-30 15:18:48 -04:00
ade31c5b05 Add BGM song title display to all pages
- Add now-playing box in top-right corner showing 'Song Title - Artist'
- Update bgm.js with titles and games arrays for display
- Add artist/source info from games array
- Add try-catch error handling for pages without playback elements
- Add inline styles to ensure consistent styling across all pages
- Update normalbordem.css with fallback styles
- Add noscript fallback messages
- Apply Sono font for consistency with site theme
2026-03-22 13:42:36 -04:00
33b4adbe2d Commiting everything from my chromebook before the EC dies, RIP 2025-12-27 20:19:45 -05:00
AJ
3e6cb3a0bb add some more music yay 2025-12-27 20:18:29 -05:00
9071e3acc6 Remove "Go to beta site" buttons since you're already on the beta site lol 2025-12-14 11:52:11 -05:00
4607faae81 Change quote, front page button order, removed a VGM Poll since it's a dead link. 2025-12-14 11:50:43 -05:00
4748115315 General updates, bugfixes, the works. 2025-12-14 11:48:23 -05:00
84444e87b4 Make links easier to read when using eternalrain styling 2025-12-14 11:39:49 -05:00
47f38e587c update and refactor my awful code (feat. gemini) 2025-12-14 11:37:59 -05:00
AJ
b4cfd3f69b Adds music to the game reviews 2025-06-19 15:56:34 -04:00
AJ
ba2d558003 it's better than nothing ig 2025-06-19 15:53:37 -04:00
AJ
070de2da3d Merge branch 'music' of https://git.randomhack.com/DingusCorp/doofonline into music 2025-06-19 13:44:40 -04:00
AJ
74896961a6 Fixes getSongTitle() and Vault music 2025-06-19 13:43:46 -04:00
AJ
87f1bfcd23 Fixes getSongTitle() 2025-06-19 13:11:11 -04:00
AJ
b74ec63d0e Merge branch 'music' of https://git.randomhack.com/DingusCorp/doofonline into music 2025-06-19 13:05:38 -04:00
AJ
676ceb7017 forgot to import midijs 2025-06-19 13:05:24 -04:00
AJ
612d43c4fa nuh
git rid of bad yaml
2025-06-19 11:52:40 -04:00
AJ
1746102aa2 fixes a capitalization bug (Works fine on windows but not on linux) 2025-06-19 11:50:52 -04:00
AJ
a0246488b3 add music to vault (Animal Crossing Museum) 2025-06-19 11:49:36 -04:00
AJ
7efc89e9cb Added BGM 2025-06-16 12:49:48 -04:00
AJ
bba96d59d5 cleaned up some things, updated 404 with No Way! music 2025-06-16 11:52:24 -04:00