This commit is contained in:
= 2025-09-20 08:46:03 +02:00
parent 4b8e48dd43
commit 57e97eb358

View file

@ -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)
# ===================== # =====================