Skip to content

feat: Major Upgrade to Video.js v8 — Integrated via Frontend Tools into MediaCMS React App #1319

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 21 commits into
base: main
Choose a base branch
from

Conversation

Yiannistaos
Copy link
Collaborator

This PR introduces a clean and modern integration of the Video.js v8.23.3 player, replacing the previous version 7 setup, and streamlines the build and usage across the MediaCMS project.


✨ Features

  • 🚀 Major upgrade from Video.js v7 to v8.23.3.
  • A new clean player setup was added under frontend-tools/video-js/ and is now automatically built and injected into the MediaCMS React app.
  • A React component has been created to embed the new Video.js player directly in the MediaCMS frontend.
  • The build process now supports running both video_editor and video_js with a single command.
  • Global Prettier config improvements applied across all React apps.

mediacms-videojs-upgrade-v8


🧹 Chores & Fixes

  • Removed obsolete video_editor folder.
  • Added backup of old video_js files for reference.
  • Fixed .prettierc to ensure all code is properly formatted.
  • Updated static files after build to reflect the latest changes.

🛠️ TODO (next steps)

The current integration is functional but missing some features from the previous player implementation. These will be migrated in follow-up PRs:

  • Support for caching playback and settings.
  • Handling of chapters and timeline metadata.
  • Support for subtitles and multilingual tracks.
  • Display of related videos at the end.
  • Next video autoplay functionality.

@Yiannistaos Yiannistaos self-assigned this Jul 8, 2025
@Yiannistaos Yiannistaos added enhancement New feature or request frontend Frontend issues labels Jul 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend Frontend issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant