ee25ad243c
feat: Update AudioPlayer and LyricSearch components for improved functionality and user experience
2025-11-25 13:05:37 -05:00
9f8f0bb990
Add Lighting component and integrate with navigation and routing
...
- Introduced Lighting component
- Updated AppLayout to include Lighting in the child components.
- Added Lighting route to navigation with authentication requirement.
2025-10-02 13:14:13 -04:00
ab59921cb3
Refactor lyrics fetching logic in AudioPlayer to improve performance and prevent unnecessary state updates on track changes.
2025-09-27 09:29:03 -04:00
a82d29cbf1
Refactor code structure for improved readability and maintainability, removed unnecessary console logs, removed old.js
2025-09-26 12:30:00 -04:00
97d1e1add1
Refactor AudioPlayer to reset metadata and state on station change, improve WebSocket cleanup logic, and ensure proper title updates for active stations.
2025-09-26 11:49:06 -04:00
153f50f774
Enhance AudioPlayer with custom paginator styles, improved scroll handling, and WebSocket integration for real-time track updates. Refactor typeahead and queue management functionalities for better performance and user experience.
2025-09-26 11:36:33 -04:00
c034a0c4ff
Fix queue shift button actions in AudioPlayer to correctly handle play and play next functionality.
2025-09-24 22:46:55 -04:00
e2446cad99
Cleanup AudioPlayer component by removing commented-out code sections for improved readability and maintainability.
2025-09-24 22:41:30 -04:00
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