WIP: The MuSiCaL Update #1

Draft
unfunny wants to merge 27 commits from music into master
Owner

very big, very cool update

The MuSiCaL update

About

This update adds music to almost every page on the site

Featuring

  • No Way! (Sonic & Knuckles - 404 page)
  • Blather's themes (Animal Crossing: New Leaf - Vault pages except for the musical vault itself, of course)
  • Another Medium (UNDERTALE - BGM)
  • CORE (UNDERTALE - BGM)
  • 24 Hour Cinderella (Yakuza - BGM)
  • Studiopolis Act 1 (Sonic Mania- BGM)
  • Studiopolis Act 2 (Sonic Mainia - BGM)
  • Select Kart (Mario Kart 7 - BGM)
  • Still Alive (Portal - BGM)
  • 4th Mix (Rhythm Heaven DS) Removed for sounding like hot garbage in the MidiJS soundfont
  • Main Menu (Smash Bros. For Wii U/For 3DS - BGM)
  • Ruins (UNDERTALE - BGM)
  • Soundlink Schedule (BS-X: The town who's name was stolen - EternalBliss)
  • Sample Song 3 (BS-X: The town who's name was stolen - BGM/Extra)

*Almost all rendered in MIDI!*
## Technical Features
  • Improved Autoplay detection over the current beta release (Using Audiocontexts directly)
  • Refactored BGM.JS
  • New BGM HUD tells you what song is playing, from what game
  • CSS for said hud is split out of normalbordem

that's all, folks!

very big, very cool update # The MuSiCaL update <img src="https://warehouse.randomhack.com/DingusCorp/doofonline/raw/branch/master/Vault/cdromdest.gif"> ## About **This update adds** ***music*** **to almost every page on the site** ## Featuring - No Way! (Sonic & Knuckles - 404 page) - Blather's themes (Animal Crossing: New Leaf - Vault pages except for the musical vault itself, of course) - Another Medium (UNDERTALE - BGM) - CORE (UNDERTALE - BGM) - 24 Hour Cinderella (Yakuza - BGM) - Studiopolis Act 1 (Sonic Mania- BGM) - Studiopolis Act 2 (Sonic Mainia - BGM) - Select Kart (Mario Kart 7 - BGM) - Still Alive (Portal - BGM) - ~~4th Mix (Rhythm Heaven DS)~~ *Removed for sounding like hot garbage in the MidiJS soundfont* - Main Menu (Smash Bros. For Wii U/For 3DS - BGM) - Ruins (UNDERTALE - BGM) - Soundlink Schedule (BS-X: The town who's name was stolen - EternalBliss) - Sample Song 3 (BS-X: The town who's name was stolen - BGM/Extra) <hr> *Almost all rendered in MIDI!* <hr> ## Technical Features - Improved Autoplay detection over the current beta release (Using Audiocontexts directly) - Refactored BGM.JS - New BGM HUD tells you what song is playing, from what game - CSS for said hud is split out of normalbordem *that's all, folks!*
unfunny added 23 commits 2026-04-05 21:49:27 +00:00
git rid of bad yaml
- 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
- 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
unfunny added 4 commits 2026-04-05 22:26:30 +00:00
This pull request has changes conflicting with the target branch.
  • Games/index.html
  • Vault/about.html
  • Vault/music.html
  • compat.js
  • eternalrain/bliss.css
  • index.html
  • index2.html
  • nginx.conf
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin music:music
git checkout music
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DingusCorp/doofonline#1