Try for free

Release Notes


  • Fixes for PHP 8.x compatibility
  • Implement changing poster image for video files
  • Fixed how additional buttons are displayed on attachment detail pages
  • Fixed downloading video with video player
  • Fix for getting rendition URL for mux encoded videos
  • Updated video.js library to 7.20.3
  • Updated related video.js plugins to latest versions
  • Fix mux transfer task to work with large files and give better feedback. Note: Mux transfers wait until the mp4 renditions are encoded by mux before transferring. This can take a while for large files.
  • Remove preflight admin notice
  • Added support for Supabase Storage. This support is only provided for specific development scenarios, you should not use Supabase Storage for general purpose storage because you think it's inexpensive. Supabase Storage support is for when you need to integrate with an application already using Supabase.
  • Added a new Transfer Mux Video task that allows you to transfer encoded videos from Mux to cloud or local storage to serve the videos from other services and CDNs instead of Mux. Use Mux to encode, serve the result elsewhere.
  • Added a Regenerate Filmstrip task to generate new filmstrips for Mux encoded videos that might not have had them generated.
  • The Gutenberg block now supports outputting the video's dimension to insure that there isn't any reflow on document load.
  • Fixed INFO log messages with regards to PHP 8.1.
  • Transferred Mux videos display HLS logo instead of the Mux logo in the media library.
  • In the list view in the Media Library, the Mux or HLS logo is now displayed.
  • The Relink Mux Video task will relink any videos that were transferred with the Transfer Mux Video task unless they've been deleted on Mux.
  • You can setup Media Cloud to automatically transfer Mux encoded videos to local or cloud storage after they've finished being encoded by Mux.
  • Added wp mediacloud:video transfer command to transfer videos from Mux to cloud or local storage.
  • Added wp mediacloud:video relink command to relink videos that were transferred from Mux to local or cloud storage.
  • Added toggle to Video Player settings to replace the WordPress admin default video player with the native video player using HLS.js. This allows you to preview Mux encoded videos in the admin without having to create a post.
  • Added toggle to override the default WordPress video shortcode and replace it with the Media Cloud Video Player. You should, however, consider switching to the Media Cloud Video Player shortcode instead because it performs better.
  • The Elementor Media Cloud Video Player widget now supports playing non-Mux videos.
  • Added hls object to WP REST Attachment object that includes the playlist url, poster image url, filmstrip url, width, height, duration, mp4 fallback rendition url and subtitles.
  • Added the ability to add captions (via a VTT text file) to any video, regardless if it's Mux encoded or not. This feature is available on the edit detail screen for a video attachment. You must be using the Media Cloud Video Player feature.
  • Removed yuloh/bccomp-polyfill dependency.