Commit Graph

146 Commits

Author SHA1 Message Date
Chuck
85d63243c7 AI bug squash sesh 2025-08-09 21:00:25 -05:00
Chuck
bd9fe652d9 only call update module for active displays 2025-08-09 20:44:31 -05:00
Chuck
8703c485bc live priority rotation fix 2025-08-09 20:31:47 -05:00
Chuck
6fdb2b55b5 improved sport switching on simultaneous displays 2025-08-09 20:17:54 -05:00
Chuck
b0941641c7 added dynamic display durations to scrolling managers 2025-08-09 17:15:14 -05:00
Chuck
512ffb7639 live games respect update durations from config 2025-08-09 12:00:12 -05:00
Chuck
b4d5aef876 milb logging and manual cache clearing 2025-08-09 10:44:58 -05:00
Chuck
b193e03be9 milb_manager live display logic update and enable mls 2025-08-09 10:30:01 -05:00
Chuck
c490c5dca8 ensure displays share config file 2025-08-02 19:33:24 -05:00
Chuck
c92eaa93bd Merge cursor/modernize-and-enhance-led-matrix-web-interface-24d0 into development 2025-07-31 22:27:30 -05:00
Chuck
b451d5def8 Respect live game display duration when no priority is given 2025-07-31 21:52:21 -05:00
Chuck
41ed6b8a43 call managers differently 2025-07-30 16:37:05 -05:00
Chuck
06a51b5799 non-priority live game logic update 2025-07-30 16:11:48 -05:00
Chuck
5001e59ee3 non-priority live game error 2025-07-30 15:53:51 -05:00
Chuck
85747edff1 non-priority rotation fix 2025-07-30 15:15:06 -05:00
Chuck
a2988557de better log messaging about what display going to and from 2025-07-30 14:22:17 -05:00
Chuck
6d8e7abff7 reduce dynamic duration logging 2025-07-27 10:14:55 -05:00
Chuck
aef8b3b6cc remove dynamic duration calculation from startup loop 2025-07-27 10:08:03 -05:00
Chuck
b6751a94c2 Sports news ticker with dynamic headline scrolling (#9)
* Add news manager with RSS feed ticker and dynamic scrolling

Co-authored-by: charlesmynard <charlesmynard@gmail.com>

* Add F1 feeds, custom feed management script, and comprehensive feed guide

Co-authored-by: charlesmynard <charlesmynard@gmail.com>

* Remove emoji and improve error/success message formatting

Co-authored-by: charlesmynard <charlesmynard@gmail.com>

* Add dynamic duration feature for news display with configurable timing

Co-authored-by: charlesmynard <charlesmynard@gmail.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-07-27 09:53:19 -05:00
Chuck
8b0c71dbdf new display logic for non-priority games 2025-07-26 20:42:56 -05:00
Chuck
2f7fa481a3 non-priority sports logic improvement 2025-07-26 19:34:41 -05:00
Chuck
c0d299892e live game duration 2025-07-24 12:32:38 -05:00
Chuck
cb81bec042 add Of The Day display 2025-07-22 20:39:09 -05:00
Chuck
8dccebff01 centered team logos in odds ticker and removed dynamic display duration 2025-07-21 16:42:24 -05:00
Chuck
8b8b087f9a dynamically define time on screen to rotate through odds ticker display 2025-07-20 21:28:29 -05:00
Chuck
ab7d0278cc format gambling displays for all sports, add gambling ticker 2025-07-20 17:19:21 -05:00
Chuck
21773cd948 adjustments in Display scheduling to fix blank screen after re-activated 2025-07-09 07:35:27 -05:00
Chuck
1eedcbac68 remove sleep from display controller due to negative impact on scrolling text 2025-07-08 20:23:45 -05:00
Chuck
9bb4f088a6 adding scheduling function to web ui and display 2025-07-08 19:33:08 -05:00
Chuck
3ea62dfc2f implementing minor league baseball display 2025-06-17 20:13:37 -05:00
ChuckBuilds
b4c775aa6c Revert "conditional loading messages"
This reverts commit 8aab1f8e17.
2025-05-26 10:38:46 -05:00
ChuckBuilds
8aab1f8e17 conditional loading messages 2025-05-26 10:38:01 -05:00
ChuckBuilds
bb4ff9cf0c change logging from debug to info 2025-05-26 09:51:36 -05:00
ChuckBuilds
e32c4bd7f6 logic updates on display refresh for music 2025-05-25 21:23:36 -05:00
ChuckBuilds
3ac436dc54 more ytm tuning, reduce debug logging, remove callback preventing display from rotating 2025-05-25 20:16:42 -05:00
ChuckBuilds
e5aeb579f0 tracking time since last switch to improve song change performance 2025-05-25 18:11:35 -05:00
ChuckBuilds
8f50c70957 change logging from info to debug 2025-05-25 17:51:13 -05:00
ChuckBuilds
e2f67c04db improve ytm update performance 2025-05-25 16:38:10 -05:00
ChuckBuilds
6d91c6f716 refactor ncaa sports names 2025-05-25 16:12:02 -05:00
ChuckBuilds
256acab0be more robust triggers for activating and deactivating ytm music 2025-05-25 15:33:33 -05:00
ChuckBuilds
cdb8d91122 only show fav teams when sport is enabled 2025-05-23 13:58:00 -05:00
ChuckBuilds
aaa6ed4be5 change music log output from info to debug 2025-05-23 13:40:27 -05:00
ChuckBuilds
a886ac3b2b refactor music display out of display controller 2025-05-23 13:35:43 -05:00
ChuckBuilds
6713165012 reduce ytm title scroll speed 2025-05-23 10:39:00 -05:00
ChuckBuilds
ee5b581163 change music display layout 2025-05-23 10:29:19 -05:00
ChuckBuilds
8a46528f34 adjust fonts for music display 2025-05-07 16:44:45 -05:00
ChuckBuilds
b0f4b5783b fix fonts on music player 2025-05-07 16:27:06 -05:00
ChuckBuilds
2f940891d0 change matrix draw method 2025-05-07 16:05:30 -05:00
ChuckBuilds
bf09a27226 add music manager to rotation 2025-05-07 15:41:04 -05:00
ChuckBuilds
2bf4ff05de Refactor: Improve live game switching logic in DisplayController 2025-05-03 20:33:58 -05:00