diff --git a/bot/modules/youtube/downloader.py b/bot/modules/youtube/downloader.py index 12c3bad..fb3a1c2 100644 --- a/bot/modules/youtube/downloader.py +++ b/bot/modules/youtube/downloader.py @@ -27,7 +27,7 @@ class YouTubeBytestream: duration=int(duration), ) - async def rerender(self): + async def __rerender(self): segment = AudioSegment.from_file( file=BytesIO(self.file) ) @@ -35,6 +35,11 @@ class YouTubeBytestream: self.file = segment.export(BytesIO(), format='mp3', codec='libmp3lame').read() return self + async def rerender(self): + return await asyncio.get_event_loop().run_in_executor( + None, self.__rerender + ) + @define class Downloader: