Skip to content

deps: update serenity to 0.12, songbird to 0.5, rspotify to 0.13#266

Open
afonsojramos wants to merge 9 commits intomainfrom
update-serenity
Open

deps: update serenity to 0.12, songbird to 0.5, rspotify to 0.13#266
afonsojramos wants to merge 9 commits intomainfrom
update-serenity

Conversation

@afonsojramos
Copy link
Collaborator

- -
Issue
Dependencies serenity 0.11.5 → 0.12, songbird 0.3.2 → 0.5, rspotify 0.12 → 0.13
Decisions Updated track metadata handling to use songbird's user data API

- Fix Spotify playlist panic on None track (local tracks)
- Fix skip race condition when queue becomes empty
- Fix URL parsing panics with malformed URLs
- Fix track.get_info() unwrap failures
- Fix manager.join() panic on connection failure
- Fix self-deafen unwrap panics
- Add defensive guild_id checks throughout commands
- Add ParrotError::Dynamic variant for runtime error messages
- Fix clippy warnings (use as_deref instead of as_ref().map())
- Improve get_track_metadata documentation
@afonsojramos afonsojramos linked an issue Dec 31, 2025 that may be closed by this pull request
@joao-conde joao-conde self-requested a review February 8, 2026 17:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fails to connect to voice channel

2 participants