From 144705d1c39a73f5a33f1c5af3398c7539e43247 Mon Sep 17 00:00:00 2001 From: BarsTiger Date: Sun, 18 Dec 2022 17:58:12 +0200 Subject: [PATCH] Now direct stream returns direct stream even if file is cached --- modules/player/convert.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/player/convert.py b/modules/player/convert.py index 854c901..1f68175 100644 --- a/modules/player/convert.py +++ b/modules/player/convert.py @@ -23,6 +23,9 @@ def get_ready_media(original: str) -> str | None: if not os.path.isdir('temp'): os.mkdir('temp') + if Config.get().direct_stream: + return original + try: namehash = 'temp\\' + hashlib.md5(original.encode('utf-8')).hexdigest() if os.path.isfile(namehash): @@ -37,9 +40,6 @@ def get_ready_media(original: str) -> str | None: else: original = get_raw_link(original) - if Config.get().direct_stream: - return original - (pydub.AudioSegment.from_file(original) + pydub.AudioSegment.silent(1500))\ .export(namehash, format='mp3')