Commit Graph
100 Commits
Author SHA1 Message Date
ChuckBuilds ec089cae99 reduce logging frequency to make more sense of changes 2025-05-25 19:21:01 -05:00
ChuckBuilds e0a2883240 more tracking for song status updates 2025-05-25 19:11:31 -05:00
ChuckBuilds 91d9f62132 logging for signifcant change tracking 2025-05-25 19:08:16 -05:00
ChuckBuilds a5ff0edacf fixed name error with logging 2025-05-25 19:02:31 -05:00
ChuckBuilds 4113666b15 adjust ytm client data handling 2025-05-25 19:00:11 -05:00
ChuckBuilds 5d72ea620e remove auto setting from music display to simplify polling 2025-05-25 18:55:39 -05:00
ChuckBuilds e5aeb579f0 tracking time since last switch to improve song change performance 2025-05-25 18:11:35 -05:00
ChuckBuilds 7b64f10dad Revert "slow music debugging so I can read it"
This reverts commit 830b14cb61.
2025-05-25 18:08:20 -05:00
ChuckBuilds 830b14cb61 slow music debugging so I can read it 2025-05-25 18:00:48 -05:00
ChuckBuilds 1460f10a9a disable stocks to reduce terminal clutter 2025-05-25 17:55:13 -05:00
ChuckBuilds 8f50c70957 change logging from info to debug 2025-05-25 17:51:13 -05:00
ChuckBuilds d1b8e3ae60 more logging for Nothing PLaying Display 2025-05-25 17:48:23 -05:00
ChuckBuilds 79bed673ce messing with Nothing Playing Message 2025-05-25 17:44:58 -05:00
ChuckBuilds cb8fae17d2 disabled other displays for more music testing 2025-05-25 17:32:21 -05:00
ChuckBuilds e244b2cfd4 improved detection of nothing playing 2025-05-25 17:31:32 -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 734f03aa4f re-enable YTM 2025-05-25 15:45:32 -05:00
ChuckBuilds 8befc77178 suppress spotify cache warning messages 2025-05-25 15:42:33 -05:00
ChuckBuilds d9debb79df switching to spotify for testing 2025-05-25 15:38:52 -05:00
ChuckBuilds 256acab0be more robust triggers for activating and deactivating ytm music 2025-05-25 15:33:33 -05:00
ChuckBuilds 77a305ed7e switch back to ytm 2025-05-25 15:19:07 -05:00
ChuckBuilds 66ef7cab3b test spotify 2025-05-25 15:12:18 -05:00
ChuckBuilds 5c6a2a65ab on demand refining 2025-05-25 15:11:43 -05:00
ChuckBuilds 06621f951d adjust on demand music activation 2025-05-25 15:06:26 -05:00
ChuckBuilds c4e97fc563 adjust type errors in music manager 2025-05-25 14:57:11 -05:00
ChuckBuilds 8f8587f856 set ytm to be on-demand, disable other displays for debugging 2025-05-25 14:53:21 -05:00
ChuckBuilds 7da676f636 switched from spotify to YTM, added album art saturation control, re-enabled other displays, added Spotify instructions to ReadMe 2025-05-24 12:12:56 -05:00
ChuckBuilds b73d3c2341 more spotify diag messages 2025-05-24 11:34:26 -05:00
ChuckBuilds 2a4bec337d spotify auth debugging 2025-05-24 11:14:15 -05:00
ChuckBuilds 32388ca56b change music manager display to not double authenticate spotify 2025-05-24 10:55:44 -05:00
ChuckBuilds eae2235e2c disable other displays other than spotify 2025-05-24 10:16:41 -05:00
ChuckBuilds d544c98251 switch music to spotify 2025-05-24 10:10:27 -05:00
ChuckBuilds b0341be0ef enable more displays and switch music to YTM 2025-05-23 21:10:35 -05:00
ChuckBuilds bde35d1c42 enable spotify for testing 2025-05-23 14:54:02 -05:00
ChuckBuilds 224c0a0dcb change logging to debug to reduce terminal spam 2025-05-23 14:39:00 -05:00
ChuckBuilds 89ac66ec9d better ytm api integration for faster metadata updates 2025-05-23 14:21:27 -05:00
ChuckBuilds 9948a7d3a9 format music info when album art doesn't load 2025-05-23 14:00:33 -05:00
ChuckBuilds cdb8d91122 only show fav teams when sport is enabled 2025-05-23 13:58:00 -05:00
ChuckBuilds d341c24a2a change music fonts 2025-05-23 13:50:41 -05:00
ChuckBuilds aaa6ed4be5 change music log output from info to debug 2025-05-23 13:40:27 -05:00
ChuckBuilds dfe6211bd7 increase music display duration 2025-05-23 13:36:45 -05:00
ChuckBuilds a886ac3b2b refactor music display out of display controller 2025-05-23 13:35:43 -05:00
ChuckBuilds 1be8b9fd5a reduce logging for music 2025-05-23 10:45:49 -05:00
ChuckBuilds 6713165012 reduce ytm title scroll speed 2025-05-23 10:39:00 -05:00
ChuckBuilds b577edbb35 change music polling interval 2025-05-23 10:36:02 -05:00
ChuckBuilds ee5b581163 change music display layout 2025-05-23 10:29:19 -05:00
ChuckBuilds c2f1900e64 missing bracket 2025-05-23 10:09:54 -05:00
ChuckBuilds adcde05704 change state-update in ytm 2025-05-23 10:03:34 -05:00
ChuckBuilds 5c5848a56e change flow to clear event before connecting 2025-05-23 09:55:51 -05:00
ChuckBuilds 93ec7f27cc increase timeout to hopefully connect 2025-05-23 09:49:57 -05:00
ChuckBuilds d1be32c46b separate ytm authentication from rest of script to run as user instead of root 2025-05-23 09:46:36 -05:00
ChuckBuilds a20ec13f9b change YTM token saving file and location 2025-05-23 09:40:28 -05:00
ChuckBuilds 5d8e8c8d50 reduce ytm log spam 2025-05-23 08:49:35 -05:00
ChuckBuilds e6eb49efa9 reduce socketio logging verbosity 2025-05-23 08:35:50 -05:00
ChuckBuilds 5ec45f0d47 updated ytm client authenticaion 2025-05-23 08:27:51 -05:00
ChuckBuilds 3a73d7cb22 updated socketio namespace 2025-05-22 17:51:14 -05:00
ChuckBuilds 5a4e82ab6f Refactor YTMClient to use Socket.IO for companion server communication 2025-05-07 20:25:28 -05:00
ChuckBuilds b57dd51f96 turn off other displays to troubleshoot music manager 2025-05-07 19:39:25 -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 46756b4e47 fix: improve Yahoo Finance API rate limiting handling in stock manager - Add proper User-Agent and headers - Add delay between requests - Add 429 status code to retry list - Increase retry attempts and backoff factor 2025-05-07 09:56:05 -05:00
ChuckBuilds a90e6965ef fix: improve Yahoo Finance API rate limiting handling - Add proper User-Agent and headers - Increase request delays between symbols - Add 429 status code to retry list - Increase retry attempts and backoff factor 2025-05-07 09:53:36 -05:00
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