From c87b5f7a27358c7ed95d224f457752af17d45088 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Sat, 22 Nov 2025 19:55:51 +0100 Subject: [PATCH] fix --- modules/active_modifier.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/active_modifier.py b/modules/active_modifier.py index 6a883ee..13c56d4 100644 --- a/modules/active_modifier.py +++ b/modules/active_modifier.py @@ -83,10 +83,10 @@ class Module(ActiveModifier): last_track_duration = self._imc.send(self, "procman", {"op": 1, "arg": self.last_track.path}) assert isinstance(last_track_duration, dict) last_track_duration = last_track_duration.get("arg") - - if last_track_duration and last_track_duration > 5*60: + if last_track_duration: now = datetime.datetime.now() future = datetime.datetime.fromtimestamp(now.timestamp() + last_track_duration) + if last_track_duration and last_track_duration > 5*60: if now.hour < self.morning_start and future.hour >= self.morning_start: logger.warning("Skipping track as it bleeds into the morning") return (None, None), None @@ -96,7 +96,7 @@ class Module(ActiveModifier): elif future.day != now.day: # late night goes mid day, as it starts at midnight logger.warning("Skipping track as it the next day") return (None, None), None - if last_track_duration: logger.info("Track ends at", repr(future)) + if last_track_duration: logger.info("Track ends at", repr(future)) return (self.last_track, next_track), False activemod = Module() \ No newline at end of file