Skip to content

fix(player): prevent black screens during rapid playlist navigation - #49

Merged
kcng0 merged 1 commit into
mainfrom
release/v1.0.22
Jul 26, 2026
Merged

fix(player): prevent black screens during rapid playlist navigation#49
kcng0 merged 1 commit into
mainfrom
release/v1.0.22

Conversation

@kcng0

@kcng0 kcng0 commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Summary

  • serialize built-in video controller initialization, promotion, preloading, and disposal
  • reject stale async work and keep at most the current plus one preloaded controller alive
  • expose initialization failures with a Retry action instead of an indefinite black/loading screen
  • add ordered and shuffle regression coverage for repeated rapid Next actions
  • prepare release version 1.0.22+27 and update the playback lifecycle invariant

Verification

  • flutter analyze
  • flutter test (261 tests passed)
  • flutter build apk --release (68.8 MB APK)
  • git diff --check

Release

After this PR is merged, tag v1.0.22 to trigger the GitHub release workflow.

Copilot AI review requested due to automatic review settings July 26, 2026 16:16

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@kcng0
kcng0 merged commit 69c6280 into main Jul 26, 2026
1 check 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.

2 participants