asteroid/parenscript
Glenn Thompson 0acb01f6ef Add shuffle stream mount with separate recently-played tracking
- Add shuffle source to Liquidsoap config (96kbps MP3)
- Add shuffle option to all UI quality selectors (frame, popout, front page)
- Make now-playing APIs mount-aware for correct metadata display
- Implement separate recently-played lists for curated vs shuffle streams
- Speed up now-playing and recently-played refresh on stream change
- Fix clean shutdown of stats polling thread (positional timeout arg)
- Widen quality selector dropdown for shuffle label
2025-12-14 21:04:21 +03:00
..
admin.lisp Fix geo stats peak tracking and migrate inline JS to ParenScript 2025-12-14 10:20:32 -05:00
auth-ui.lisp feat: Convert JavaScript to Parenscript with stream fixes and UX improvements 2025-12-06 11:55:24 -05:00
frameset-utils.lisp Fix geo stats peak tracking and migrate inline JS to ParenScript 2025-12-14 10:20:32 -05:00
front-page.lisp Add shuffle stream mount with separate recently-played tracking 2025-12-14 21:04:21 +03:00
player.lisp Fix ParenScript constructor syntax: use ps:new for class instantiation 2025-12-10 11:11:32 -05:00
profile.lisp feat: Convert JavaScript to Parenscript with stream fixes and UX improvements 2025-12-06 11:55:24 -05:00
recently-played.lisp Add shuffle stream mount with separate recently-played tracking 2025-12-14 21:04:21 +03:00
spectrum-analyzer.lisp Fix wedged player with reconnect button and volume preservation 2025-12-10 11:11:32 -05:00
stream-player.lisp Add shuffle stream mount with separate recently-played tracking 2025-12-14 21:04:21 +03:00
users.lisp feat: Convert JavaScript to Parenscript with stream fixes and UX improvements 2025-12-06 11:55:24 -05:00