Version 0.7.0a1
Released February 21st, 2026
Added
- Internal task handler to manage tasks and their exceptions cleanly (preventing silent errors, notably with instance lifetimes,
FFmpeg, andyt-dlp). - Parent/child relationship between
VoiceClientandVoiceGateway:VoiceClientmanages the lifetime of theVoiceGateway.VoiceGatewayreports requests for lifetime changes;VoiceClientdecides.- This improves consistency between async tasks and reduces silent errors and mismanaged gateway intentions.
- New
FFmpegConfigconstructorpathparameter to set the filepath to theFFmpeginstallation, if required.
Changed
- Updated
yt-dlpdependency (minimum version2026.2.4) with no upper cap. YouTubeAudioSourcenow uses additionalyt-dlpoptions for more reliable media URL and metadata resolution.
Fixed
- Audio player task now properly terminates when requested to stop/close.
YouTubeAudioSourcereturns cached metadata if available, preventing redundant lookups.
Notes
- This is an alpha release; some edge cases may still cause silent errors.
- Task and lifetime management has been significantly refactored.