Now direct stream returns direct stream even if file is cached

This commit is contained in:
BarsTiger
2022-12-18 17:58:12 +02:00
parent 33bd4ddb73
commit 144705d1c3

View File

@@ -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')