Skip to content

feat: use video.js audio player - #102

Merged
mark-tutton merged 2 commits into
masterfrom
feat/videojs-player
Oct 5, 2026
Merged

mark-tutton merged 2 commits into
masterfrom
feat/videojs-player

Conversation

@mark-tutton

Copy link
Copy Markdown
Owner

Video.js v10 neutral audio skin replaces the browser's own audio controls on chant pages: play, skip 10s, time, seek bar, volume, speed.

Same audio element underneath, so line highlight, click-to-seek, auto-scroll and jump-to-top are unchanged. Skin follows day and night mode.

200 tests, including new render test for the player. Checked in clean headless browser: seek, highlight, skin play button, night colours, jump-to-top.

Cost: chant page script 185 kB (56 kB gzipped), up from about 3 kB. Styles 58 kB (7.5 kB gzipped).

Version 10.0.0, one patch behind latest: npm setting refuses packages under three days old.

10.0.0, not 10.0.1: npm min-release-age setting refuses anything under
three days old.
Neutral audio skin replaces browser controls. Same audio element
underneath, so line highlight, click-to-seek and jump-to-top are
unchanged. Skin follows day and night mode.
@mark-tutton
mark-tutton merged commit 4eb79e6 into master Oct 5, 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.

1 participant