- Add optional age-verified YouTube cookie-file support for age-restricted playback.
- Fall back once to a closely matched audio-focused upload when a music video is age-restricted.
- Prevent unavailable YouTube tracks and rejected automatic queue advances from restarting Muse.
- Install current yt-dlp JavaScript challenge support and use the bundled Node.js runtime.
- Fix provider routing and autocomplete allocation, playlist limits and pagination, and YouTube chapter parsing.
- Fix queue command boundaries, queue insertion, and concurrent Player playback and voice-recovery transitions.
- Correct SponsorBlock trimming and restore pre-duck volume after overlapping speakers finish.
- Make cache writes safe under concurrent downloads, reconcile every indexed row, and reject negative cache limits.
- Reject blank required credentials and honor explicit SQLite database paths during legacy migrations.
- Add a Node.js behavior suite for commands, providers, queueing, playback, and caching.