From 1f2c1bfe0ba39ab607262edd57a832aed4639b1d Mon Sep 17 00:00:00 2001 From: Chuck <33324927+ChuckBuilds@users.noreply.github.com> Date: Sun, 21 Sep 2025 21:15:30 -0400 Subject: [PATCH] Change default leaderboard scroll speed (#55) * Fix Spotify flashing display issue - Implement proper significant change detection for Spotify polling - Only trigger significant changes for title, artist, album_art_url, is_playing changes - Progress updates (progress_ms) are now non-significant and won't cause flashing - Matches the logic used for YouTube Music polling - Prevents unnecessary album art re-fetching and display clearing every 2 seconds * change default leaderboard scroll speed --- src/leaderboard_manager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/leaderboard_manager.py b/src/leaderboard_manager.py index 18d5f0ba..3a61c09c 100644 --- a/src/leaderboard_manager.py +++ b/src/leaderboard_manager.py @@ -37,8 +37,8 @@ class LeaderboardManager: self.is_enabled = self.leaderboard_config.get('enabled', False) self.enabled_sports = self.leaderboard_config.get('enabled_sports', {}) self.update_interval = self.leaderboard_config.get('update_interval', 3600) - self.scroll_speed = self.leaderboard_config.get('scroll_speed', 2) - self.scroll_delay = self.leaderboard_config.get('scroll_delay', 0.05) + self.scroll_speed = self.leaderboard_config.get('scroll_speed', 1) + self.scroll_delay = self.leaderboard_config.get('scroll_delay', 0.01) self.display_duration = self.leaderboard_config.get('display_duration', 30) self.loop = self.leaderboard_config.get('loop', True) self.request_timeout = self.leaderboard_config.get('request_timeout', 30)