Commit Graph

163 Commits

Author SHA1 Message Date
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
ChuckBuilds
9c43a417bd feat: Add NCAA Football scoreboard support 2025-05-02 10:50:55 -05:00
ChuckBuilds
dd5e8cf174 remove subfolders from sports acronyms 2025-05-02 10:41:19 -05:00
ChuckBuilds
35b9c3241a feat: Add NFL scoreboard manager 2025-05-01 11:02:01 -05:00
ChuckBuilds
32e2625a5b troubleshooting display flashing during live games 2025-04-30 21:05:21 -05:00
ChuckBuilds
b125d84313 fix: Refine live sports state handling to prevent flicker 2025-04-30 20:54:17 -05:00
ChuckBuilds
27fd843cb3 fix: Prevent flicker when switching live sports and comment out sleep 2025-04-30 20:34:35 -05:00
ChuckBuilds
531c7a02b7 fix: Refactor live sports rotation logic 2025-04-30 19:22:25 -05:00
ChuckBuilds
4db858db21 feat: Implement rotation between active live sports displays 2025-04-30 19:04:40 -05:00
ChuckBuilds
01342e8f9f adjust indentation issues 2025-04-30 18:47:51 -05:00
ChuckBuilds
890770bf2a feat: Add soccer scoreboard display 2025-04-30 13:34:59 -05:00
ChuckBuilds
15e2f52710 fix: Remove incorrect force_clear argument from text_display call 2025-04-30 10:50:09 -05:00
ChuckBuilds
380ca46edd fix: Correct display method calls in controller run loop 2025-04-30 10:46:07 -05:00
ChuckBuilds
77d6e971db feat: Add configurable TextDisplay module 2025-04-30 10:37:59 -05:00
ChuckBuilds
935e2671d2 Integrate MLB support and fix team games check - Add MLB managers and display modes - Fix _has_team_games to properly check MLB recent/upcoming games - Maintain consistent behavior with NHL and NBA 2025-04-24 14:21:36 -05:00
ChuckBuilds
3b7c6e9929 remove sleep from display controller 2025-04-24 13:59:32 -05:00
ChuckBuilds
e012a66da0 Fix MLB manager imports and initialization to use correct class names 2025-04-24 10:50:18 -05:00
ChuckBuilds
38a3dd8657 Fix MLB manager integration in display controller - correct class name and initialization 2025-04-24 10:49:01 -05:00
ChuckBuilds
a8a35a1ffc Add MLB manager with live game display, team rotation, and integration with display controller 2025-04-24 10:45:47 -05:00
ChuckBuilds
d93f853490 set display_controller to info level logging 2025-04-23 15:44:59 -05:00
ChuckBuilds
c4351ed9cc remove year and date from logging 2025-04-23 14:44:09 -05:00
ChuckBuilds
57262c6c6a feat: add DEBUG level logging to display_controller.py for better debugging 2025-04-23 14:29:18 -05:00
ChuckBuilds
1e86df1d0c update youtube display call logic 2025-04-22 17:25:01 -05:00
ChuckBuilds
6ad1af1919 Fix blank calendar display by optimizing clear/redraw logic 2025-04-22 12:26:08 -05:00
ChuckBuilds
cfd3ea6928 Fix calendar display timing to show events for full duration 2025-04-22 11:33:08 -05:00
ChuckBuilds
718eb27cbb Refactor calendar manager initialization to use display_manager directly instead of matrix and canvas 2025-04-22 11:19:51 -05:00
ChuckBuilds
f303ea69b5 Refactor YouTubeDisplay to use shared DisplayManager and follow consistent display pattern 2025-04-22 10:47:54 -05:00
ChuckBuilds
aa4ccf5bb3 fix: prevent calendar display flashing by removing unnecessary delay and improving display update logic 2025-04-22 10:35:29 -05:00
ChuckBuilds
792bca625f remove .1s sleep that slows down the scrolling 2025-04-22 10:30:43 -05:00
ChuckBuilds
d8a9ac5222 remove .1s sleep that slows down the scrolling 2025-04-22 10:27:57 -05:00
ChuckBuilds
2a70361ded Add display delay to prevent rapid cycling and ensure content stays visible 2025-04-22 10:24:12 -05:00
ChuckBuilds
9f07b235ed Refactor calendar manager to work like other display managers 2025-04-21 22:08:00 -05:00
ChuckBuilds
4334f53366 Add YouTube display to display controller rotation 2025-04-21 21:52:57 -05:00
ChuckBuilds
fc4e0c2c6a Fix: Calendar event flashing, display one event per cycle 2025-04-21 18:38:30 -05:00