Title: Mux Video Uploader
Author: 2Coders Studio, S.L.
Published: <strong>22. April 2024</strong>
Last modified: 27. Dezember 2025

---

Plugins durchsuchen

![](https://ps.w.org/2coders-integration-mux-video/assets/icon-128x128.png?rev=3075059)

# Mux Video Uploader

 Von [2Coders Studio, S.L.](https://profiles.wordpress.org/2coders/)

[Herunterladen](https://downloads.wordpress.org/plugin/2coders-integration-mux-video.1.1.4.zip)

 * [Details](https://de.wordpress.org/plugins/2coders-integration-mux-video/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/2coders-integration-mux-video/#reviews)
 * [Entwicklung](https://de.wordpress.org/plugins/2coders-integration-mux-video/#developers)

 [Support](https://wordpress.org/support/plugin/2coders-integration-mux-video/)

## Beschreibung

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 PHP SDK on GitHub](https://github.com/muxinc/mux-php)

#### Mux Player

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

 * [Mux Player on Mux’s website](https://mux.com/video-player)
 * Terms of Service: [Mux Terms of Service](https://mux.com/terms)

#### PHP JWT

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

 * [PHP JWT on GitHub](https://github.com/firebase/php-jwt)
 * License: [PHP JWT License](https://github.com/firebase/php-jwt/blob/master/LICENSE)

#### Mux Upchunk

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

 * [Mux Upchunk on GitHub](https://github.com/muxinc/upchunk)

#### 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.

 * **Version**: 5.15.4
 * **Website**: [Font Awesome](https://fontawesome.com/)
 * **License**: [Font Awesome Free License](https://fontawesome.com/license/free)

#### 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.

## Blöcke

Dieses Plugin bietet 1 Block.

 *   Mux Video

## Rezensionen

![](https://secure.gravatar.com/avatar/61f5efd6c74e0d2730f0d75c27f1ead53c2f52eb373a951c735dd0ff585dc9b8?
s=60&d=retro&r=g)

### 󠀁[Great start, but still a few issues to iron out.](https://wordpress.org/support/topic/great-start-but-still-a-few-issues-to-iron-out/)󠁿

 [twobyte](https://profiles.wordpress.org/twobyte/) 11. Juni 2024

Hi there, First off, thank you for developing this. I am trying to use this with
my MUX account and have uncovered a couple of issues. First off, my localhost install(
I am developing a custom theme) was allowing me to upload videos fine, but the Asset
list is always empty so I cannot preview or embed them. The error log is recording
this error: [11-Jun-2024 13:18:08 UTC] Error displaying assetUndefined array key„
muxvideo_signing_data“[11-Jun-2024 13:18:55 UTC] Exception when calling muxvideo_get_data_playback_restrictions:
Undefined array key 0 Always one to persevere, I installed the plugin on staging
website, this crashed the website and gave this error when I tried to connect my
MUX account: When seeking help with this issue, you may be asked for some of the
following information:WordPress version 6.5.4Active theme: Custom Theme (version
1.0.0)Current plugin: 2Coders integration for Mux Video (version 1.0.3)PHP version
8.1.28Error Details=============An error of type E_ERROR was caused in line 138 
of the file /home/public_html/app/plugins/2coders-integration-mux-video/includes/
functions.php. Error message: Uncaught TypeError: error_log(): Argument #2 ($message_type)
must be of type int, string given in /home/public_html/app/plugins/2coders-integration-
mux-video/includes/functions.php:138Stack trace:#0 /home/public_html/app/plugins/
2coders-integration-mux-video/includes/functions.php(138): error_log()#1 /home/public_html/
app/plugins/2coders-integration-mux-video/includes/functions.php(102): muxvideo_create_signing_key()#
2 /home/public_html/app/plugins/2coders-integration-mux-video/includes/functions.
php(115): muxvideo_add_field_to_options()#3 /home/public_html/app/plugins/2coders-
integration-mux-video/includes/functions.php(122): muxvideo_handle_option_update()#
4 /home/public_html/wp/wp-includes/class-wp-hook.php(324): muxvideo_handle_option_create()#
5 /home/public_html/wp/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()#
6 /home/public_html/wp/wp-includes/plugin.php(517): WP_Hook->do_action()#7 /home/
public_html/wp/wp-includes/option.php(1050): do_action()#8 /home/public_html/wp/
wp-includes/option.php(809): add_option()#9 /home/public_html/wp/wp-admin/options.
php(340): update_option()#10 {main}thrown Despite this, it did eventually run on
the staging website, and lists all the MUX video assets – however when I click to
delete a video, all the buttons in the popup modal are labelled „undefined“ I hope
you have the time and motivation to continue to improve this plugin, as I find MUX
a refreshing streaming alternative to YouTube and Vimeo.

![](https://secure.gravatar.com/avatar/130e6b95775e423e215e71eebb54cf7725297e7ffe2b40de34fc58c26ca67af7?
s=60&d=retro&r=g)

### 󠀁[Excellent tool](https://wordpress.org/support/topic/excellent-tool-451/)󠁿

 [Himar Suárez](https://profiles.wordpress.org/himar10/) 22. Mai 2024

Easy to use and the free version offers a lot of possibilities

 [ Alle 2 Rezensionen lesen ](https://wordpress.org/support/plugin/2coders-integration-mux-video/reviews/)

## Mitwirkende und Entwickler

„Mux Video Uploader“ ist Open-Source-Software. Folgende Menschen haben an diesem
Plugin mitgewirkt:

Mitwirkende

 *   [ 2Coders Studio, S.L. ](https://profiles.wordpress.org/2coders/)

[Übersetze „Mux Video Uploader“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/2coders-integration-mux-video)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/2coders-integration-mux-video/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/2coders-integration-mux-video/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/2coders-integration-mux-video/)
per [RSS](https://plugins.trac.wordpress.org/log/2coders-integration-mux-video/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 1.1.4 – 2025-12-26

 * Fix: Fixed domain validation in Video Security settings showing incorrect error
   for valid domains.
 * Fix: Separated domain format validation from duplicate checking to display appropriate
   error messages.
 * Fix: Fixed regex pattern for domain validation to properly handle .local and .
   test domains.

#### 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.

## Meta

 *  Version **1.1.4**
 *  Zuletzt aktualisiert **vor 4 Monaten**
 *  Aktive Installationen **80+**
 *  WordPress-Version ** 5.9 oder höher **
 *  Getestet bis **6.8.5**
 *  PHP-Version ** 7.4 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/2coders-integration-mux-video/)
 * Schlagwörter
 * [player](https://de.wordpress.org/plugins/tags/player/)[streaming](https://de.wordpress.org/plugins/tags/streaming/)
   [video](https://de.wordpress.org/plugins/tags/video/)[video hosting](https://de.wordpress.org/plugins/tags/video-hosting/)
   [video player](https://de.wordpress.org/plugins/tags/video-player/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/2coders-integration-mux-video/advanced/)

## Bewertungen

 4 von 5 Sternen.

 *  [  1 5-Sterne-Rezension     ](https://wordpress.org/support/plugin/2coders-integration-mux-video/reviews/?filter=5)
 *  [  0 4-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/2coders-integration-mux-video/reviews/?filter=4)
 *  [  1 3-Sterne-Rezension     ](https://wordpress.org/support/plugin/2coders-integration-mux-video/reviews/?filter=3)
 *  [  0 2-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/2coders-integration-mux-video/reviews/?filter=2)
 *  [  0 1-Sterne-Rezensionen     ](https://wordpress.org/support/plugin/2coders-integration-mux-video/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/2coders-integration-mux-video/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/2coders-integration-mux-video/reviews/)

## Mitwirkende

 *   [ 2Coders Studio, S.L. ](https://profiles.wordpress.org/2coders/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/2coders-integration-mux-video/)