Skip to content

Update shaka-player to 5.0.4#8772

Open
absidue wants to merge 1 commit intoFreeTubeApp:developmentfrom
absidue:shaka-player-5
Open

Update shaka-player to 5.0.4#8772
absidue wants to merge 1 commit intoFreeTubeApp:developmentfrom
absidue:shaka-player-5

Conversation

@absidue
Copy link
Member

@absidue absidue commented Mar 8, 2026

Pull Request Type

  • Dependency upgrade

Description

This pull request upgrade shaka-player to version 5.0.4. I also switched to the new ES2021 bundle as it includes a lot less polyfills so is about 100kb smaller.
The goal of this pull request is just to do the upgrade, other changes such as switching to shaka-players chapter markers or testing and enabling their new subtitle settings should be done in follow up pull requests, to avoid stretching the scope of this pull request.

References:

Testing

I spent a few hours testing this and going through all the changelogs and upgrade guides, but as this is a major version bump for something that many users consider to be a core part of the application, please include this in your daily driver builds and test this for a bit before approving. I have to say I was expecting to have to change more things, so I am a bit worried that I have missed some things.

Test build: https://github.com/absidue/FreeTube/actions/runs/22826293673

Desktop

  • OS: Windows
  • OS Version: 11

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) March 8, 2026 17:39
@github-actions github-actions bot added PR: dependencies Pull requests that update a dependency file PR: waiting for review For PRs that are complete, tested, and ready for review labels Mar 8, 2026
@PikachuEXE
Copy link
Member

PikachuEXE commented Mar 9, 2026

Let me daily drive this for a week
My custom build
https://github.com/PikachuEXE/FreeTube/actions/runs/22834734869

Update 1: new build - https://github.com/PikachuEXE/FreeTube/actions/runs/22835861506

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

PR: dependencies Pull requests that update a dependency file PR: waiting for review For PRs that are complete, tested, and ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants