1
0
Fork 0
mirror of synced 2024-05-23 22:09:38 +12:00

Use predownloaded info for filename

This commit is contained in:
phxntxm 2017-07-09 15:03:16 -05:00
parent a4a47cded3
commit eaef475410

View file

@ -15,7 +15,6 @@ class YoutubeDLSource(discord.FFmpegPCMAudio):
self.info = None
self.ready = False
self.error = False
asyncio.run_coroutine_threadsafe(self.download(), self.loop)
async def get_info(self):
try:
@ -64,6 +63,7 @@ class YoutubeDLSource(discord.FFmpegPCMAudio):
async def prepare(self):
await self.get_info()
asyncio.run_coroutine_threadsafe(self.download(), self.loop)
return self.info
async def download(self):
@ -78,7 +78,7 @@ class YoutubeDLSource(discord.FFmpegPCMAudio):
'before_options': '-nostdin',
'options': '-vn -b:a 128k'
}
super().__init__(self.downloader.ytdl.prepare_filename(result), **opts)
super().__init__(self.downloader.ytdl.prepare_filename(self.info), **opts)
@property
def title(self):