Commit Graph

21 Commits

Author SHA1 Message Date
ChuckBuilds
6ae5fb6e25 YTM socketio auto-reconnect watchdog 2025-05-26 09:28:40 -05:00
ChuckBuilds
f2b632400a added threaded worker to separate state updates 2025-05-25 20:39:23 -05:00
ChuckBuilds
f053963f43 attempt to simplify ytm_client 2025-05-25 20:26:24 -05:00
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
8f8587f856 set ytm to be on-demand, disable other displays for debugging 2025-05-25 14:53:21 -05:00
ChuckBuilds
89ac66ec9d better ytm api integration for faster metadata updates 2025-05-23 14:21:27 -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
cbfbd7bd73 add music display with YTM and Spotify 2025-05-03 22:14:19 -05:00