From e35ec1a29226740c37f72d85ee0ae07eb32a7726 Mon Sep 17 00:00:00 2001 From: poly000 <34085039+poly000@users.noreply.github.com> Date: Mon, 22 Jan 2024 23:57:24 +0800 Subject: [PATCH] fix self.set_volume() method call --- feeluown/player/mpvplayer.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/feeluown/player/mpvplayer.py b/feeluown/player/mpvplayer.py index 6b084c8fcb..8a36084442 100644 --- a/feeluown/player/mpvplayer.py +++ b/feeluown/player/mpvplayer.py @@ -184,13 +184,14 @@ def set_volume(self, max_volume: int, fade_in: bool): def fade_in(self): with self.fade_lock: - max_volume = self.volume # skip fade-in on playing if not self._mpv.pause: return + max_volume = self.volume + self._resume() - set_volume(max_volume, fade_in=True) + self.set_volume(max_volume, fade_in=True) def fade_out(self): with self.fade_lock: @@ -201,7 +202,7 @@ def fade_out(self): max_volume = self.volume self.pausing = True - set_volume(max_volume, fade_in=False) + self.set_volume(max_volume, fade_in=False) self._pause() self.pausing = False @@ -345,4 +346,3 @@ def fade_curve(k: float, fade_in: bool) -> float: return (1-math.cos(k*math.pi)) / 2 else: return (1+math.cos(k*math.pi)) / 2 -