Commit Graph

28 Commits

Author SHA1 Message Date
6cdddc774a Enhance AudioPlayer functionality with improved error handling, toast notifications, and refined queue management. Update typeahead options handling, adjust track metadata defaults, and optimize DJ controls layout. Introduce new methods for handling song requests and queue operations. 2025-09-24 22:40:48 -04:00
0e46db70eb Refactor AudioPlayer and LyricSearch components/ AudioPlayer: add DJ controls (porting from old site), and optimize theme handling. 2025-09-24 16:30:13 -04:00
f177315231 Enhance authentication flow with improved error handling and logging in requireAuthHook. Refine HLS stream initialization and metadata fetching in AudioPlayer to handle station changes gracefully. Improve toast notifications and autocomplete behavior in LyricSearch. Simplify RandomMsg logic and remove unused imports. Add track and album count display in MediaRequestForm and enhance artist selection. Introduce dark mode styles for tables and dialogs in RequestManagement.css. Adjust imports and ensure proper usage of requireAuthHook in index.astro and requests.astro. 2025-09-22 11:15:24 -04:00
3afc944a67 misc 2025-09-12 22:39:35 -04:00
dbb70fc743 misc 2025-08-14 11:40:02 -04:00
ccea5db9e9 TRip changes/AudioPlayer hls setting tweaks 2025-08-11 15:52:38 -04:00
21796e768e various changes 2025-08-09 07:10:04 -04:00
fbd342c6a7 Enhance lyrics display: add transition effects, manage opacity, and improve styling for empty state 2025-08-06 15:43:45 -04:00
d501272870 Refactor AudioPlayer component: streamline state management, add lyric display, and improve stream handling 2025-08-06 15:37:07 -04:00
bde9fda78f HLS playback enhancements 2025-07-30 08:58:18 -04:00
172b43fc8b fix HLS streaming quality 2025-07-30 08:06:24 -04:00
a722a404dc switch to HLS streams for desktop as well 2025-07-30 07:58:44 -04:00
c61bf226d2 oops, https 2025-07-30 07:46:20 -04:00
e29b6f8f55 bypass cloudflare + nginx reverse proxy for Icecast; unnecessary headaches 2025-07-30 07:45:54 -04:00
9776f1fb15 minor/add album name to player (text above cover art; album name was visible prior only when hovering over the image) 2025-07-25 15:13:37 -04:00
509367fd35 minor/cover art tooltip fix - don't show "undefined" Cover Art if no album is stored 2025-07-24 14:56:08 -04:00
8faf5de77f add memes 2025-07-24 10:06:36 -04:00
0ee80f4b49 cleanup/formatting + remove WIP 'alert', adjust radio station-tabs padding 2025-07-23 07:45:28 -04:00
e709c35bc1 add album display (cover art tooltip) 2025-07-21 16:00:49 -04:00
a10cf5ccbe If ≥ 90% complete → 🔴 red
If ≥ 75% complete or ≤ 20 seconds remaining → 🟡 yellow

Otherwise → 🔵 blue
2025-07-19 22:43:23 -04:00
b0cd37ced3 color progress bar based on prior criteria used 2025-07-19 22:42:23 -04:00
9e894ebecf radio/web player: additional HLS streams created for each station [prev. only main was supported on iOS] 2025-07-19 21:43:28 -04:00
c05b38e27a bugfix: borked station switching w/ prior revision ++ remove iOS tap to allow audio type overlay, not needed 2025-07-19 08:58:36 -04:00
f8bf23dd4f radio web player changes / iOS support (still WIP, only main station supported; iOS Safari does not support streaming of Ogg/Vorbis, so an HLS stream output was created for that station. 2025-07-19 08:50:04 -04:00
814bbbff85 radio styling changes (add/fix mobile responsivity); WIP, player still does not function on iOS 2025-07-17 11:30:14 -04:00
11b5dfb09d navbar changes, radio/webplayer rewrite + additional stations 2025-07-17 06:55:01 -04:00
4eb95b5ba0 formatting/minor 2025-06-22 07:53:02 -04:00
9a82d1a664 initial commit 2025-06-18 07:46:59 -04:00