Skip to content

refactor(player): stream validation concurrency and watch flow optimizations#46

Merged
ewgsta merged 5 commits intomainfrom
refactor/perf-improvements
Apr 15, 2026
Merged

refactor(player): stream validation concurrency and watch flow optimizations#46
ewgsta merged 5 commits intomainfrom
refactor/perf-improvements

Conversation

@ewgsta
Copy link
Copy Markdown
Owner

@ewgsta ewgsta commented Apr 15, 2026

Description

  • Implemented ThreadPoolExecutor for validating streams rather than sequential matching, highly reducing startup wait time for certain providers like hianime.
  • Extracted and modularized fetch validation to _fetch_and_validate_streams
  • Hoisted import calls to avoid blocking UI during loops, slightly boosting performance
  • Note: This PR touches tracker bug fixes previously committed and parallel improvements. Tests failing in test_restful_api.py are unrelated side effects from previous main commits.

@ewgsta ewgsta merged commit 7d4b95c into main Apr 15, 2026
0 of 6 checks passed
@ewgsta ewgsta deleted the refactor/perf-improvements branch April 15, 2026 15:24
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.

1 participant