.
This commit is contained in:
parent
4b8e48dd43
commit
57e97eb358
1 changed files with 6 additions and 3 deletions
|
@ -244,14 +244,17 @@ class YTDLSource(discord.PCMVolumeTransformer):
|
||||||
data = await loop.run_in_executor(
|
data = await loop.run_in_executor(
|
||||||
None, lambda: ytdl.extract_info(url, download=not stream)
|
None, lambda: ytdl.extract_info(url, download=not stream)
|
||||||
)
|
)
|
||||||
except Exception as e:
|
except Exception:
|
||||||
return None, e
|
raise RuntimeError("Download fehlgeschlagen")
|
||||||
|
|
||||||
if "entries" in data:
|
if "entries" in data:
|
||||||
data = data["entries"][0]
|
data = data["entries"][0]
|
||||||
|
|
||||||
|
if not data.get("url"):
|
||||||
|
raise RuntimeError("Kein abspielbares Format gefunden")
|
||||||
|
|
||||||
filename = data["url"] if stream else ytdl.prepare_filename(data)
|
filename = data["url"] if stream else ytdl.prepare_filename(data)
|
||||||
return cls(discord.FFmpegPCMAudio(filename, **ffmpeg_options), data=data), None
|
return cls(discord.FFmpegPCMAudio(filename), data=data)
|
||||||
|
|
||||||
|
|
||||||
# =====================
|
# =====================
|
||||||
|
|
Loading…
Add table
Reference in a new issue