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(
None, lambda: ytdl.extract_info(url, download=not stream)
)
except Exception as e:
return None, e
except Exception:
raise RuntimeError("Download fehlgeschlagen")
if "entries" in data:
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)
return cls(discord.FFmpegPCMAudio(filename, **ffmpeg_options), data=data), None
return cls(discord.FFmpegPCMAudio(filename), data=data)
# =====================