Plugin info

Total downloads: 3,462
Active installs: 50
Total reviews: 2
Average rating: 4
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 10/1/2025 (90 days ago)
Added to WordPress: 4/22/2024 (1 years old)
Minimum WordPress version: 5.9
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.2

Maintenance & Compatibility

Maintenance score

Actively maintained • Last updated 90 days ago • 2 reviews

61/100

Is Mux Video Uploader abandoned?

Likely maintained (last update 90 days ago).

Compatibility

Requires WordPress: 5.9
Tested up to: 6.8.3
Requires PHP: 7.2

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

FastPix.io
Rating 0.0/5 (0 reviews)Active installs 0
Jetpack VideoPress
Rating 4.0/5 (13 reviews)Active installs 7,000
SmartVideo – Fast Video Player, Unlimited CDN, Vimeo Alternative
Rating 3.9/5 (16 reviews)Active installs 2,000
vzaar official media manager
Rating 0.0/5 (0 reviews)Active installs 40
Jmvstream
Rating 0.0/5 (0 reviews)Active installs 10
TrendAppend Video Hosting
Rating 0.0/5 (0 reviews)Active installs 0

Description

The Mux Video Uploader for WordPress by 2Coders simplifies video uploads, video streaming, and video management. With this easy-to-use plugin, you can easily upload high-quality videos and play them on your website, whether you’re a beginner or an experienced admin.

Key Features

  • Easy Video Uploads and Previews: Effortlessly upload and preview your videos with the Mux Video Uploader. Manage videos directly from your WordPress dashboard without any complications.

  • Optimized Video Streaming: Powered by Mux and 2Coders, this plugin delivers videos with adaptive streaming and automatic optimization, ensuring the best playback quality, regardless of your audience’s internet connection speed.

  • Customizable Video Player: Personalize the video player to fit your website’s theme. With customizable video player skins, it integrates seamlessly into your site’s design.

  • Mux Gutenberg Block & Preview: Embed Mux videos into your WordPress pages easily with the dedicated Gutenberg block. You can preview your videos instantly using the Mux Player.

  • Auto-Generated & Bring Your Own Captions: Enable automatic captions or upload your caption files. Add captions during the upload process or after uploading from the Asset List for better accessibility in many languages

  • MP4 Generation Options: Generate MP4 video files (audio-only or highest resolution) during the upload process or after uploading, directly from the Asset List to allow offline viewing. Audio-only mp4 files can be used to trigger AI workflows like transcriptions, summarization, etc…

  • Video Quality Selection: Choose from three video quality options—Basic, Plus, or Premium—during upload to ensure the best quality for your content.

  • Developer-Friendly: This plugin supports customization and easy integration, making it perfect for developers looking to streamline their workflow.

Additional Features

  • Drag & Drop Uploads: Upload videos with a simple drag-and-drop feature.

  • Preview with Mux Player: View and test your video in real-time before publishing.

  • Content Management: Easily manage and update your video library.

  • Seamless Streaming: Sync your Mux account and player for smooth video streaming.

  • Insert Videos Anywhere: Use shortcodes to add videos to any page or post on your WordPress site.

  • Quick Editing: Add titles, descriptions, and covers to your videos quickly.

  • Custom Stream Domains: Stream videos using your custom domain with Mux for better branding.

  • Secure Video Streaming: Secure your video content with signed URLs to protect against unauthorized access.

  • Theme and Plugin Compatibility: The plugin is compatible with a wide range of WordPress themes, page builders, and plugins.

Service Information

Mux Service: https://www.mux.com/
Terms of Use: https://www.mux.com/terms
Privacy Policy: https://www.mux.com/privacy

3rd Party or External Services

This plugin utilizes several libraries and external services for its functionality. Below are the details:

Mux PHP SDK

The plugin makes use of the Mux PHP SDK library to interact with the Mux API.

Mux Player

The video playback functionality is based on Mux Player, a video player from Mux.

PHP JWT

The PHP JWT library is used to generate and manipulate JWT tokens.

Mux Upchunk

The file upload functionality utilizes Mux Upchunk, a library to facilitate file uploads.

Font Awesome 5

Font Awesome is a font and icon toolkit based on CSS and Less. It provides scalable vector icons that can be customized with CSS.

Important Notice:

This plugin relies on the following domains for its core functionality:
https://stream.mux.com/ – Used for streaming video content.
https://api.mux.com – Provides API access for plugin communication.
https://image.mux.com/ – Used for fetching and displaying video thumbnails.

Disclaimer

This plugin is provided as-is, and the developers are not responsible for the performance or actions of the Mux service. Users are encouraged to review Mux’s terms of use and privacy policies before implementing the plugin.

Installation

Minimum Requirements

  • WordPress 5.9 or greater
  • PHP version 7.2 or greater
  • MySQL version 5.0 or greater

We recommend your host supports:

  • PHP version 7.4 or greater
  • MySQL version 5.6 or greater
  • WordPress Memory limit of 64 MB or greater (128 MB or higher is preferred)

Frequently Asked Questions

Is it necessary to have a Mux account?

You will need to have an active account on the Mux platform and generate an Access Token to link your account.

How do I get my Access Tokens?

The Mux Video API uses a token key pair that consists of a Access Token ID and Secret Key for authentication. Unless you have already done so, you can generate a new Access Token in the Access Token settings of your Mux account dashboard.

How to synchronize uploaded videos with my mux account

By entering the Access Tokens your account will be synchronized in real time. All the videos you upload in the Mux platform, you will see them in your asset list and vice versa.

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

1.1.3 – 2025-09-30

  • Security: Full CSRF protection implemented across all 32 endpoints.
  • Security: Removed unnecessary public AJAX hooks for sensitive actions.
  • Security: SQL injection vulnerabilities resolved.
  • Security: XSS prevention applied across inputs and outputs.
  • Security: Capability checks improved for admin-only actions.
  • Security: File upload validation enforced.
  • Improvement: Optimized performance of Gutenberg Mux block.
  • Improvement: Enhanced JWT token generation logic.
  • Improvement: Custom video titles when uploading new videos.
  • Improvement: Edit and add titles for already uploaded videos in the Asset List.
  • Improvement: Video title data stored in the database.
  • Improvement: Video search by title or ID in the Asset List.
  • Fix: Corrected asset refresh logic and resolved “Invalid playback URL” issue.
  • Other: Refactored internal functions and updated documentation.
  • Other: Plugin title changed to “Mux Video Uploader”.
  • For developers: See detailed CHANGELOG.md and Security Report v1.1.3 in the repository.

1.1.2 – 2025-05-15

  • Initial release with Mux video integration for Gutenberg editor.
  • Support for multiple playback configurations and custom thumbnails.

1.1.1 – 2025-04-10

  • Fixed minor compatibility issues with WordPress 6.0+.

1.1.0 – 2025-03-20

  • Added support for JWT-signed playback URLs.
  • Implemented dynamic token regeneration for expired playback tokens.