Skip to content

Dev#37

Merged
notdeltaxd merged 29 commits intomasterfrom
dev
Mar 10, 2026
Merged

Dev#37
notdeltaxd merged 29 commits intomasterfrom
dev

Conversation

@appujet
Copy link
Collaborator

@appujet appujet commented Mar 10, 2026

🦀 Rustalink Pull Request

Description

Briefly describe what this PR does.

Related Issue

Closes #

Type of Change

  • Bug fix
  • New feature
  • Performance improvement
  • Refactor
  • Cleanup
  • Documentation update

Changes Made

Testing

Describe how you tested your changes.

Screenshots / Logs (if applicable)


Checklist

  • Code compiles without warnings
  • Formatted with cargo fmt
  • Passed cargo clippy
  • Added/updated documentation
  • No breaking changes (or documented if there are)

Thank you for contributing to Rustalink! 🦀

appujet and others added 17 commits March 9, 2026 18:14
…protocol, including UDP socket sharing, pre-identify HELLO handling, and SSRC updates.
…nd sequence numbers, and refine voice gateway operation handling
…logging, and enhance segmented source fatal error reporting.
notdeltaxd and others added 10 commits March 10, 2026 06:03
Move stream URL fetching and track resolvability checks to the source manager. This simplifies PlayableTrack implementations, reduces boilerplate, and allows for earlier fallback on unresolvable tracks.
lovely copilot auto complete ✨
the post-loop `is_some_and(>= immediate_use)` check on `global_best` could
never be true: `global_best` is only assigned inside the `score < immediate_use`
branch, so its score is guaranteed below the threshold
- Prevent specialized sources from falling back to HttpSource during nested resolution.
- Use FuturesOrdered for ISRC resolution to honor provider order.
- Implement friendly "No mirror found" error reporting.
- Fix clippy warnings (is_none_or, derivable Default).
feat(mirrors): implement scored mirror resolution pipeline
@notdeltaxd notdeltaxd merged commit f4df2ac into master Mar 10, 2026
2 checks passed
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.

3 participants