rocket-park / craft-mux
Connection to the Mux video API to upload and use Mux video assets.
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:craft-plugin
pkg:composer/rocket-park/craft-mux
Requires
- php: ^8.2
- craftcms/cms: ^5.0.0
- firebase/php-jwt: >=v6.11.1
- muxinc/mux-php: >=5.1.0
- dev-craft-5
- 2.4.0-beta.7
- 2.4.0-beta.6
- 2.4.0-beta.5
- 2.4.0-beta.4
- 2.4.0-beta.3
- 2.4.0-beta.2
- 2.4.0-beta.1
- 2.1.2
- 2.1.1
- 2.1.0
- 2.0.20
- 2.0.12
- 2.0.9
- 2.0.6
- 2.0.2
- 2.0.1
- 1.2.8
- 1.2.6
- 1.2.4
- 1.2.3
- 1.2.0
- 1.1.7
- 1.1.6
- 1.1.5
- 1.1.1
- 1.1.0
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.4
- 1.0.3
- 1.0.2
- 1.0.0
- dev-craft-5-dev
- dev-craft-4
This package is auto-updated.
Last update: 2025-10-10 15:56:09 UTC
README
MUX is a Craft CMS plugin used to upload and manage videos using the MUX API.
Requirements
This plugin requires Craft CMS 5.0.0 or later.
Installation
To install MUX, follow these steps:
-
Open your terminal and go to your Craft project:
cd /path/to/project
-
Then tell Composer to load the plugin:
composer require rocket-park/mux
-
Install the plugin via
./craft install/plugin mux
via the CLI, or in the Control Panel, go to Settings → Plugins and click the “Install” button for MUX.
MUX works on Craft 5.x.
MUX configuration
Signup For MUX Account
You must obtain a MUX Token ID & Token Secret from your MUX environment access tokens page.
"An environment represents the highest grouping of data you want to combine and compare within. Multiple websites/apps or video platforms can use the same environment, but we suggest not combining staging and production data." - MUX
SYNC
The plugin has a console command to sync data from MUX to CRAFT.
php craft mux/sync/all
Webhooks
In the MUX settings a webhook can be added to inform the plugin of asset updates. Include the following endbpoint in the MUX webhook control pannel.
https://site.com/actions/mux/webhooks/mux-webhooks
MUX Roadmap
Some things to do, and ideas for potential features:
- Organization of video - Allow for folders or sections to organize videos.
- Webhook verification - Verify the webhook is coming from MUX via their Webhook Signing Secret.
- Integration of MUX Data - Allow for the integration of MUX data into the Craft CMS.
Brought to you by Rocket Park