adjust type errors in music manager

This commit is contained in:
ChuckBuilds
2025-05-25 14:57:11 -05:00
parent 8f8587f856
commit c4e97fc563
2 changed files with 4 additions and 4 deletions

View File

@@ -223,7 +223,7 @@
"font_path": "assets/fonts/press-start-2p.ttf", "font_path": "assets/fonts/press-start-2p.ttf",
"font_size": 8, "font_size": 8,
"scroll": true, "scroll": true,
"scroll_speed": 10, "scroll_speed": 25,
"text_color": [255, 0, 0], "text_color": [255, 0, 0],
"background_color": [0, 0, 0] "background_color": [0, 0, 0]
}, },

View File

@@ -129,7 +129,7 @@ class MusicManager:
logger.info("Music display activated.") logger.info("Music display activated.")
self.is_music_display_active = True self.is_music_display_active = True
if self.ytm and self.preferred_source in ["auto", "ytm"]: if self.ytm and self.preferred_source in ["auto", "ytm"]:
if not self.ytm.is_connected(): if not self.ytm.is_connected:
logger.info("Attempting to connect YTM client due to music display activation.") logger.info("Attempting to connect YTM client due to music display activation.")
# Pass a reasonable timeout for on-demand connection # Pass a reasonable timeout for on-demand connection
if self.ytm.connect_client(timeout=10): if self.ytm.connect_client(timeout=10):
@@ -142,7 +142,7 @@ class MusicManager:
def deactivate_music_display(self): def deactivate_music_display(self):
logger.info("Music display deactivated.") logger.info("Music display deactivated.")
self.is_music_display_active = False self.is_music_display_active = False
if self.ytm and self.ytm.is_connected(): if self.ytm and self.ytm.is_connected:
logger.info("Disconnecting YTM client due to music display deactivation.") logger.info("Disconnecting YTM client due to music display deactivation.")
self.ytm.disconnect_client() self.ytm.disconnect_client()
@@ -291,7 +291,7 @@ class MusicManager:
if should_poll_ytm_now: if should_poll_ytm_now:
# Re-check availability just before polling # Re-check availability just before polling
if self.ytm and self.ytm.is_connected(): # Check if connected instead of is_available() if self.ytm and self.ytm.is_connected:
try: try:
ytm_track = self.ytm.get_current_track() ytm_track = self.ytm.get_current_track()
# Ensure ytm_track is not None before trying to access its player info # Ensure ytm_track is not None before trying to access its player info