rocket-park / craft-mux
MUX is a Craft CMS plugin used to upload and manage videos using the MUX service.
Installs: 6
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 1
Open Issues: 1
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
This package is auto-updated.
Last update: 2025-12-12 15:34:46 UTC
README
Mux for Craft CMS
MUX is a Craft CMS plugin used to upload and manage videos using the MUX service.
Features
Video Management
- Upload and manage videos directly from Craft CMS
- Organize videos in custom volumes and folders
- Sync assets between Mux and Craft CMS
Analytics Dashboard
- Real-time video performance metrics
- Interactive charts and data visualization
- Track views, unique viewers, and engagement
- Multiple timespan options (1 week to 1 year)
Security & Access Control
- Secure video playback with JWT tokens
- Domain and geographic restrictions
- Granular user permissions
- Signed keys management
Video Processing
- Static renditions for offline viewing
- Automatic closed caption generation
- Multiple resolution and encoding options
- Track management (subtitles, audio)
Developer Integration
- GraphQL API support
- Custom Mux Asset field type
- Webhook integration for real-time updates
- Template variables for frontend use
Console Commands
- Asset synchronization:
php craft mux/sync/all - Cache management:
php craft mux/cache/clear - Background job processing
Frontend Ready
- Template variables for video display
- Player integration support
MUX configuration
Signup For MUX Account
You must obtain a MUX Token ID & Token Secret from your MUX environment access tokens page.
Documentation
Visit the Mux Plugin page for all documentation, pricing and developer resources.
Support
Get in touch with us via the Mux Support page or by creating a Github issue
Brought to you by Rocket Park