Skip to content

Update shaka-player to 5.0.6#8772

Open
absidue wants to merge 3 commits intoFreeTubeApp:developmentfrom
absidue:shaka-player-5
Open

Update shaka-player to 5.0.6#8772
absidue wants to merge 3 commits intoFreeTubeApp:developmentfrom
absidue:shaka-player-5

Conversation

@absidue
Copy link
Member

@absidue absidue commented Mar 8, 2026

Pull Request Type

  • Dependency upgrade

Related issue

Closes #6106

Description

This pull request upgrade shaka-player to version 5.0.6. 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

@absidue absidue changed the title Update shaka-player to 5.0.4 Update shaka-player to 5.0.5 Mar 10, 2026
PikachuEXE
PikachuEXE previously approved these changes Mar 13, 2026
Copy link
Member

@PikachuEXE PikachuEXE left a comment

Choose a reason for hiding this comment

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

played 5.0.4 for 5 days seems fine

@avelad
Copy link

avelad commented Mar 16, 2026

@absidue I released 5.0.6 today!

@absidue absidue changed the title Update shaka-player to 5.0.5 Update shaka-player to 5.0.6 Mar 16, 2026
Copy link
Member

Choose a reason for hiding this comment

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

Menu isnt in the corner anymore

Image

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc added PR: changes requested and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels Mar 17, 2026
@absidue
Copy link
Member Author

absidue commented Mar 17, 2026

@efb4f5ff-1298-471a-8973-3d47447115dc Previously shaka-player hardcoded it into the corner now places the menu relative to the overflow button/cog icon. If you want it positioned differently you need to do that in the shaka-player repo.

Copy link
Member

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc left a comment

Choose a reason for hiding this comment

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

Previous and Next icons look smaller now. This seems to be reverted dab01fb

Old:

Image

New:
Image

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

Labels

PR: changes requested PR: dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Cannot seek to correct position by clicking

5 participants