- Retry stalled initial voice handshakes within a bounded wait, share concurrent joins, and report the failed network phase without exposing voice credentials.
- Connect before queueing new requests so failed voice joins do not leave unexpected tracks behind.
- Handle Discord audio resource errors without crashing Muse and continue normal queue advancement.
- Keep chapter and SponsorBlock cache boundaries separate so short cached excerpts cannot truncate full tracks. Existing audio caches refill as needed.
- Apply SponsorBlock trimming within each chapter's original timestamps so split tracks play the correct audio.
- Ignore stale listener-departure events after the voice connection or channel changes.
- Prevent early YouTube playlist metadata failures from becoming unhandled rejections while later pages load.
- Refresh expired metadata without racing concurrent requests to delete the same cache row.
- Validate PR snapshot provenance before granting publishing access and restrict snapshot tags to the corresponding PR preview.
- Resolve SoundCloud tracks, share links, and bounded playlists with yt-dlp instead of probing HTML pages as audio streams, and refresh media URLs when playback begins.