Skip to content

chore: prepare player 0.1.60 for TypeType 1.8.1 - #36

Merged
Priveetee merged 14 commits into
mainfrom
release/1.8.1
Sep 10, 2026
Merged

chore: prepare player 0.1.60 for TypeType 1.8.1#36
Priveetee merged 14 commits into
mainfrom
release/1.8.1

Conversation

@Priveetee

Copy link
Copy Markdown
Member

Summary

  • prepare TypeType-Player MSE package 0.1.60
  • recover evicted SABR segments without abandoning active playback
  • improve segment scheduling, pre-roll buffering and quality transitions
  • isolate WebKit media seeks and preserve cancellation during source changes

Production behavior

The MSE player keeps active source-buffer work isolated across seeks and provider transitions, recovers evicted segments, and preserves the requested playback window while changing quality.

Deployment requirements

Publish the TypeType-Player 0.1.60 package from main before publishing the matching Frontend image. The web workspace must resolve the published package and the production image must be pinned to its immutable digest.

Runtime verification

  • The npm package and JSR metadata both report 0.1.60.
  • Chromium, Firefox and WebKit can start playback and seek without stale buffer mutations.
  • Evicted SABR segments are requested again within the active playback generation.
  • Quality transitions preserve the current playback position.

Tests

  • Player CI checks and package validation through CI.
  • npm and JSR package metadata version checks.
  • git diff --check

Rollback

Restore the previous published MSE package reference and previous Frontend image digest, then recreate only the web service.

@Priveetee
Priveetee merged commit 8eb0027 into main Sep 10, 2026
2 checks passed
@Priveetee
Priveetee deleted the release/1.8.1 branch September 10, 2026 21:04
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