codey pushed to master at codey/codey.lol 2025-10-02 13:28:46 -04:00
2b7a3da085 Add README.md
codey pushed to master at codey/codey.lol 2025-10-02 13:14:18 -04:00
9f8f0bb990 Add Lighting component and integrate with navigation and routing
codey pushed to main at codey/api 2025-10-02 10:45:38 -04:00
eae490ddde minor/formatting
codey pushed to main at codey/api 2025-10-02 10:40:19 -04:00
fa3c8e8861 Add lighting endpoint with Cync integration and state management
codey pushed to main at codey/api 2025-09-30 10:02:03 -04:00
a442972571 radio: refactor LRC fetching to directly use asyncio for backgrounding, and add null check for album art in RadioUtil
codey pushed to main at codey/api 2025-09-27 09:29:58 -04:00
6f016c7917 minor: formatting
codey pushed to master at codey/codey.lol 2025-09-27 09:29:09 -04:00
ab59921cb3 Refactor lyrics fetching logic in AudioPlayer to improve performance and prevent unnecessary state updates on track changes.
codey pushed to main at codey/api 2025-09-27 09:28:52 -04:00
0bd2b6b4f3 Refactor LRC fetching logic to use BackgroundTasks directly and encapsulate in a new async method
codey pushed to main at codey/api 2025-09-27 09:23:00 -04:00
566f1f6692 Add connection check to Redis methods and refactor index creation logic
codey pushed to main at codey/api 2025-09-27 09:17:29 -04:00
061aed296f Enhance LRC and SR duration matching logic by increasing tolerance from 5 seconds to 10 seconds + improve LRC websocket broadcasting logic
codey pushed to main at codey/api 2025-09-26 13:45:45 -04:00
00614326a4 Clear LRC cache on track change and improve LRC fetching logic
codey pushed to main at codey/api 2025-09-26 12:36:27 -04:00
47089cc7cb Add LRC caching mechanism to optimize fetching and broadcasting of lyrics
codey pushed to main at codey/api 2025-09-26 12:30:27 -04:00
e08e25a3b8 Remove file path information from track data in WebSocket responses (low/no-risk)
codey pushed to master at codey/codey.lol 2025-09-26 12:30:06 -04:00
a82d29cbf1 Refactor code structure for improved readability and maintainability, removed unnecessary console logs, removed old.js
codey pushed to master at codey/codey.lol 2025-09-26 12:16:27 -04:00
dffc8005ee Bump major version 0.1 -> 0.2, remove Dev/Prod from footer
codey pushed to main at codey/api 2025-09-26 12:10:21 -04:00
8f59326c82 Add duration parameter to LRCLib search method and create init files for endpoints and utils packages
codey pushed to main at codey/api 2025-09-26 11:49:30 -04:00
66d13ad6e7 Enhance LRC fetching logic by adding source tracking and improving type hints for artist, title, and duration
codey pushed to master at codey/codey.lol 2025-09-26 11:49:13 -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.
codey pushed to master at codey/codey.lol 2025-09-26 11:36:39 -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.
codey pushed to main at codey/api 2025-09-26 11:36:18 -04:00
65e0d3ae7a Implement WebSocket support for real-time radio updates and enhance LRC fetching logic