asteroid/template
Glenn Thompson 2117832812 fix: Prevent stale audio playback after long pause and reorganize spectrum analyzer
- Detect pauses longer than 10 seconds across all player modes
- Intercept 'playing' event to stop stale buffered audio
- Force stream reconnect to get live audio after long pause
- Reset and reinitialize spectrum analyzer during reconnect
- Prevent 'Now Playing' updates while stream is paused
- Move spectrum-analyzer.lisp to parenscript/ directory
- Update all documentation dates to 2025-12-06
- Add comprehensive project statistics (408 commits, 9,300 LOC)
- Add Phase 9 (Visual Audio Features) to project history

Fixes issue where resuming playback after a long pause would play
old buffered audio instead of the current live stream. The fix uses
the 'playing' event to detect when stale audio starts and immediately
stops it, then reconnects to get fresh stream data.

All player modes updated: main player, front page, popout, and frame player.
2025-12-06 09:55:40 +03:00
..
partial feat: Add recently-played.ctml partial template 2025-11-20 17:05:35 -05:00
admin.ctml fix: remove target from nav bar 2025-11-06 16:42:29 -05:00
audio-player-frame.ctml fix: Prevent stale audio playback after long pause and reorganize spectrum analyzer 2025-12-06 09:55:40 +03:00
frameset-wrapper.ctml Change the template extension to match clip documentation 2025-11-01 15:04:32 -04:00
front-page-content.ctml Add real-time spectrum analyzer using Parenscript 2025-12-03 19:00:13 -05:00
front-page.ctml Add real-time spectrum analyzer using Parenscript 2025-12-03 19:00:13 -05:00
login.ctml fix: invalid login error on template 2025-11-15 08:23:31 -05:00
player-content.ctml Add real-time spectrum analyzer using Parenscript 2025-12-03 19:00:13 -05:00
player.ctml feat: add blinking live cursor 2025-11-23 18:43:45 -05:00
popout-player.ctml fix: Prevent stale audio playback after long pause and reorganize spectrum analyzer 2025-12-06 09:55:40 +03:00
profile.ctml fix: admin button shown only for admin accounts 2025-11-16 09:38:04 -05:00
register.ctml fix: failed register error messages 2025-11-15 08:23:31 -05:00
users.ctml fix: remove target from nav bar 2025-11-06 16:42:29 -05:00