From f5696fee3e84ab848e2d3cceda05d9c203bb3db2 Mon Sep 17 00:00:00 2001 From: "R. M" <50295204+glomatico@users.noreply.github.com> Date: Tue, 29 Nov 2022 18:01:13 -0300 Subject: [PATCH] Lrc time round --- gamdl.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/gamdl.py b/gamdl.py index 99ca65a..941a372 100644 --- a/gamdl.py +++ b/gamdl.py @@ -202,9 +202,10 @@ class Gamdl: m = int(unformatted_time.split('.')[-2].split(':')[-2]) * 60000 except: m = 0 - ms = int(unformatted_time.split('.')[-1]) - formated_time = datetime.datetime.fromtimestamp((s + m + ms)/1000.0) - return f'{formated_time.minute:02d}:{formated_time.second:02d}.{int(str(formated_time.microsecond)[:2]):02d}' + ms = int(f'{unformatted_time.split(".")[-1]}') + ms = int((round(float(f'1.{ms:03d}'), 2) - 1) * 1000) + formated_time = datetime.datetime.fromtimestamp((s + m + ms) / 1000.0) + return formated_time.strftime('%M:%S.%f')[:-4] def get_lyrics(self, track_id):