From 4de18a5ad5f28590da0774d9fa28012641665f75 Mon Sep 17 00:00:00 2001 From: BarsTiger Date: Sun, 10 Oct 2021 20:50:36 +0300 Subject: [PATCH] Bugfix 10102112050: Fixed timeline and timestamp freeze --- MultiMate_Player.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/MultiMate_Player.py b/MultiMate_Player.py index d179aaa..2f21a18 100644 --- a/MultiMate_Player.py +++ b/MultiMate_Player.py @@ -715,14 +715,15 @@ def playmusic(url, name, author): elif platform.system() == "Darwin": # for MacOS mediaplayer.set_nsobject(int(ui.videoframe.winId())) - if mediaplayer.is_playing(): - mediaplayer.pause() - is_paused = True - ui.timer.stop() + playpause() + ui.timer.stop() + time.sleep(1) + if int(mediaplayer.get_length()/60000) <= 3: + timeToSleepForUnbug = 0 else: - mediaplayer.play() - ui.timer.start(100) - is_paused = False + timeToSleepForUnbug = (mediaplayer.get_length()/60000)/2.6 + time.sleep(timeToSleepForUnbug) + ui.timer.start(100) mediaplayer.audio_set_volume(100) time.sleep(0.5)