Commit Graph
100 Commits
Author SHA1 Message Date
ChuckBuilds cbfbd7bd73 add music display with YTM and Spotify 2025-05-03 22:14:19 -05:00
ChuckBuilds 745aebab3b feat(soccer): Optimize API calls using team-league map 2025-05-03 21:07:01 -05:00
ChuckBuilds baf9e29e05 Fix(NHL): Remove undefined data_changed check in live manager update 2025-05-03 20:53:01 -05:00
ChuckBuilds e5dd06a90e Refactor: Prevent live managers from calling display in update 2025-05-03 20:50:03 -05:00
ChuckBuilds bb66c2c961 Refactor(MLB): Prevent MLBLiveManager.update from directly calling display 2025-05-03 20:44:20 -05:00
ChuckBuilds c3f8e508dd Fix: Reduce MLB manager log spam by setting level to INFO 2025-05-03 20:39:07 -05:00
ChuckBuilds 2bf4ff05de Refactor: Improve live game switching logic in DisplayController 2025-05-03 20:33:58 -05:00
ChuckBuilds 5b4193a896 turn off NCAA scores 2025-05-02 21:59:22 -05:00
ChuckBuilds ac5bd26e59 save config changes 2025-05-02 20:17:06 -05:00
ChuckBuilds 819e3689ab feat: Add NCAA Men's Baseball scoreboard support 2025-05-02 12:54:32 -05:00
ChuckBuilds c9965cf839 removed duplicate display duration settings 2025-05-02 12:37:24 -05:00
ChuckBuilds edfbea47d7 add favorite team to ncaa FB config 2025-05-02 10:52:02 -05:00
ChuckBuilds 9c43a417bd feat: Add NCAA Football scoreboard support 2025-05-02 10:50:55 -05:00
ChuckBuilds 8a7dd661a4 enable ncaa fb test mode 2025-05-02 10:43:58 -05:00
ChuckBuilds dd5e8cf174 remove subfolders from sports acronyms 2025-05-02 10:41:19 -05:00
ChuckBuilds eaf9b4efd2 turn off soccer, NFL, and NBA displays 2025-05-02 09:31:29 -05:00
ChuckBuilds a356bfeaa1 adjust NFL Live scorebug positioning 2025-05-01 20:52:51 -05:00
ChuckBuilds d23ecd3f22 adjust NFL Live scorebug positioning 2025-05-01 20:49:41 -05:00
ChuckBuilds 8a9d31859d adjust NFL Live scorebug change score font from 12 to 10, shift downs downward 2025-05-01 20:26:48 -05:00
ChuckBuilds 4e224f865f adjust NFL Live scorebug change score font from 12 to 8 2025-05-01 20:24:14 -05:00
ChuckBuilds b6975df112 adjust NFL Live scorebug move score higher 2025-05-01 20:23:16 -05:00
ChuckBuilds ff672bd8fd adjust NFL Live scorebug center score 2025-05-01 20:20:56 -05:00
ChuckBuilds 9d7c62352f adjust NFL Live scorebug 2025-05-01 20:01:59 -05:00
ChuckBuilds 57508d07c2 added MLS soccer logos 2025-05-01 14:05:16 -05:00
ChuckBuilds a1ad08f7f7 enable NFL test mode 2025-05-01 11:12:41 -05:00
ChuckBuilds 4af9db4a46 fix: Pass fetch days to _fetch_shared_data classmethod 2025-05-01 11:11:42 -05:00
ChuckBuilds 35b9c3241a feat: Add NFL scoreboard manager 2025-05-01 11:02:01 -05:00
ChuckBuilds 02bcee41be added NFL manager 2025-05-01 10:55:01 -05:00
ChuckBuilds d65d544c31 refactor(soccer): Align upcoming game display with NHL layout 2025-05-01 10:21:30 -05:00
ChuckBuilds 6e6384ab18 feat(nhl): Add debug logging for upcoming games 2025-05-01 10:07:12 -05:00
ChuckBuilds 5931ac5ec0 Style: Stack date and time for upcoming soccer games 2025-05-01 10:02:33 -05:00
ChuckBuilds 3102d45e3c Feat: Make soccer upcoming fetch window configurable 2025-05-01 09:53:33 -05:00
ChuckBuilds e2ac40fe72 Refactor: Optimize soccer data fetching and caching 2025-05-01 09:45:43 -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 d8345b9e3e turn off soccer test mode 2025-04-30 15:03:37 -05:00
ChuckBuilds 1536fb9de9 fix: Use league-specific URLs for fetching soccer data 2025-04-30 14:56:59 -05:00
ChuckBuilds d43894780d fix: Correct date format typo in soccer data fetching 2025-04-30 14:40:42 -05:00
ChuckBuilds a6548c3442 refactor: Update soccer scorebug layout 2025-04-30 14:39:44 -05:00
ChuckBuilds 1e0c58d077 enable test mode for soccer 2025-04-30 14:27:59 -05:00
ChuckBuilds 522b1e22aa feat: Add default soccer configuration 2025-04-30 14:25:48 -05:00
ChuckBuilds d65fe4b0b6 changed soccer logos to use acronyms 2025-04-30 14:11:10 -05:00
ChuckBuilds 890770bf2a feat: Add soccer scoreboard display 2025-04-30 13:34:59 -05:00
ChuckBuilds af30cc1441 added ncaa and soccer logos 2025-04-30 12:40:18 -05:00
ChuckBuilds afa11d69c6 feat: Add support for day/night weather icons 2025-04-30 12:32:55 -05:00
ChuckBuilds c649fabd68 adjusted working text display to show better message 2025-04-30 12:27:16 -05:00
ChuckBuilds ca34e1227b adjust draw context for frame manager 2025-04-30 11:27:32 -05:00
ChuckBuilds 9ff467bc34 adjust display method for text_display 2025-04-30 11:22:35 -05:00
ChuckBuilds 08ab6f404d fix: Correct display update logic for draw_text 2025-04-30 11:13:03 -05:00
ChuckBuilds 64dfa6761e fix(text_display): Remove redundant update_display call 2025-04-30 11:05:06 -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 39215bb4c2 added debug log timer to NHL logo 2025-04-30 10:22:44 -05:00
ChuckBuilds ae3cf3c05b update Readme 2025-04-30 10:16:43 -05:00
Chuck 06a75152bf Fix rapid switching in NHL upcoming games display by adding game display duration 2025-04-28 11:48:39 -05:00
ChuckBuilds 656dd3a88e Add detailed logging for NHL upcoming games detection to help diagnose display issues 2025-04-27 20:06:10 -05:00
ChuckBuilds b1d33bddbe Add support for extracting count from summary field 2025-04-27 16:21:41 -05:00
ChuckBuilds 4af40eb5a6 Add detailed logging for MLB count data structure 2025-04-27 16:19:37 -05:00
ChuckBuilds da5be6f0a0 Add more detailed logging for count data and fallback extraction 2025-04-27 16:17:58 -05:00
ChuckBuilds 4215f44bdb Fix count extraction from API response 2025-04-27 16:15:54 -05:00
ChuckBuilds 734f583d81 Improve inning half detection logic and add more detailed logging 2025-04-27 16:11:01 -05:00
ChuckBuilds 224d9a6894 Add cooldown for count logging and additional debug info 2025-04-27 16:09:05 -05:00
ChuckBuilds ee6e12439a Fix base positions to match standard baseball diamond layout 2025-04-27 16:07:27 -05:00
ChuckBuilds 57a4a53958 Add debug logging for ball and strike count 2025-04-27 16:04:41 -05:00
ChuckBuilds dec9405b4d Fix inning half detection logic in MLB manager 2025-04-27 16:00:47 -05:00
ChuckBuilds 19f708c568 Improve live game filtering and score validation in MLBLiveManager 2025-04-27 15:57:58 -05:00
ChuckBuilds 116b7785bc Fix inning extraction to use status period instead of linescore 2025-04-27 15:36:36 -05:00
ChuckBuilds 98cd3d8843 Fix scope of is_favorite_game variable in MLB API data fetching 2025-04-27 15:34:28 -05:00
ChuckBuilds 0bedf0f2fe Set MLB manager logging level to DEBUG for better debugging 2025-04-27 15:32:38 -05:00
ChuckBuilds 1c641c0e27 fix: Enhance inning half detection with more robust parsing and detailed logging 2025-04-27 15:22:27 -05:00
ChuckBuilds 4ad0ac1de9 fix: Improve inning half detection from ESPN API data with better parsing and debug logging 2025-04-27 15:17:53 -05:00
ChuckBuilds 043ccda670 fix: Initialize current_game to None in MLBLiveManager to prevent attribute error 2025-04-27 15:10:22 -05:00
ChuckBuilds 8e7d7ee73e Add detailed debug logging to NHLUpcomingManager to help diagnose missing upcoming games 2025-04-27 15:04:38 -05:00
ChuckBuilds 21219917f4 Fix NHL upcoming games time window calculation - now properly checks for games within next 48 hours instead of past 48 hours 2025-04-27 15:00:01 -05:00
ChuckBuilds 856b85f796 nhl upcoming game fitler from 'is_coming' to 'is_within_window 2025-04-27 14:37:25 -05:00
ChuckBuilds 4522c4bfed changing MLB logo size to 32 px 2025-04-27 14:25:31 -05:00
ChuckBuilds 23a904fac3 changing MLB logo size to 32 px 2025-04-27 12:18:23 -05:00
ChuckBuilds d87df32e70 style: Update MLB display to match NHL layout and font sizes 2025-04-27 11:59:25 -05:00
ChuckBuilds bb725b2e71 fix: Update MLB live game status detection to include 'status_in_progress' 2025-04-27 11:52:00 -05:00
ChuckBuilds e199292bf8 shift mlb upcoming date up 3 pixels 2025-04-25 21:48:08 -05:00
ChuckBuilds 749eeb4939 move mlb upcoming date down 2025-04-25 21:38:18 -05:00
ChuckBuilds 14a196ef58 turned off NBA board and adjusted NHL upcoming logic 2025-04-25 21:19:25 -05:00
ChuckBuilds 184bd720d4 disabled mlb test mode 2025-04-25 21:04:58 -05:00
ChuckBuilds a916cf990f making mlb live logos larger 2025-04-25 21:02:23 -05:00
ChuckBuilds b24b554ca0 making mlb live logos larger 2025-04-25 21:01:32 -05:00
ChuckBuilds 9e6211353f style: Add outline to bottom score text in live MLB display 2025-04-25 15:44:41 -05:00
ChuckBuilds 7fbf37e309 shifted mlb live logos closer to the center 2025-04-25 15:38:43 -05:00
ChuckBuilds 7ecebb7d56 refactor: Center base indicator, adjust outs and count position in live MLB 2025-04-25 15:34:30 -05:00
ChuckBuilds bd34c65dee shift inning count up 2 pixels 2025-04-25 15:29:29 -05:00
ChuckBuilds df2b264e55 feat: Add B-S count text below base/out indicators in live MLB display 2025-04-25 15:27:07 -05:00
ChuckBuilds 2e36d49b1c refactor: Position outs vertically beside bases in live MLB display 2025-04-25 15:24:38 -05:00
ChuckBuilds 429a7dfbaf Revert "feat: Add smaller font for inning indicator and use in live MLB display"
This reverts commit 4f3abb4975.
2025-04-25 15:17:00 -05:00
ChuckBuilds 4f3abb4975 feat: Add smaller font for inning indicator and use in live MLB display 2025-04-25 15:14:36 -05:00
ChuckBuilds 7504fa856a feat: Draw outlines for empty out indicators in live MLB display 2025-04-25 15:09:40 -05:00
ChuckBuilds 8a4758ff3a style: Increase horizontal space between count indicators in live MLB display 2025-04-25 15:03:00 -05:00