
MediaHaven is a fast, lightweight WordPress video gallery plugin that helps you create responsive video galleries, display WooCommerce product videos, stream HLS content, and embed videos from YouTube, Vimeo, TikTok, Bunny Stream, self-hosted files, and more. Built with performance in mind, it loads assets only when needed and keeps your site fast.
π Live Demo | π Documentation | π Support | π Unlock Pro Features
π Free Features
Video Gallery Builder
- WooCommerce product video tab β display a responsive video gallery in a dedicated tab on any WooCommerce product
- 10+ video sources β YouTube, Vimeo, TikTok, Twitch, Wistia, Dailymotion, Rumble, Facebook, Instagram, LinkedIn, HLS, self-hosted
- Responsive video galleries (Grid, Carousel & Multi-row Carousel)
- Setup Wizard β guided onboarding to get your first gallery live fast
- Gutenberg Gallery Block – Easily insert and preview video galleries directly inside the block editor.
- Unlimited shortcode builder β create and embed as many galleries as you need
- Single video page templates β built-in templates for individual video pages
- AJAX Load More for YouTube Feeds β users load more videos without page reloads
- Live M3U8 stream support β embed and display live video streams
- Built-in lazy loading β images, videos, and iframes load only when needed
Performance & SEO
- Schema.org structured data β every gallery is search-engine ready
- Semantic HTML5 markup β WCAG-compliant accessibility built in
- Smart asset loading β plugin scripts load only where needed, per shortcode
- Built-in image optimizer β automatic compression with WebP support
- Smart caching β YouTube API data cached to reduce requests and load times
- Auto video view counter β tracks real views automatically
- AJAX like/dislike system β interactive engagement without page reloads
- Export & import β JSON and CSV support for easy gallery migration
Bunny Stream CDN β Automatic Secure HLS Video Hosting
Connects directly to affordable Bunny Stream β the world’s fastest video CDN β and automatically converts every video you sync into secure, adaptive HLS format
- Automatic HLS conversion
- Adaptive bitrate streaming
- Secure signed URLs
- Global CDN delivery
Video Subtitle Support
MediaHaven supports video subtitles for improved accessibility and SEO. Basic single-language subtitle support is available in the free version.
Keyboard Shortcuts for Video Playback
Control videos without a mouse β perfect for accessibility and power users:
- Space : Play or pause the video
- F : Toggle fullscreen mode
- M : Mute or unmute audio
- Left Arrow : Rewind video by 5 seconds
- Right Arrow : Fast-forward video by 5 seconds
- Up Arrow : Increase volume by 10%
- Down Arrow : Decrease volume by 10%
- 0β9 : Jump to a percentage of the video (0 = start, 9 = 90%)
π Pro Features
Unlock advanced WooCommerce video features, secure media delivery, video monetization, and powerful customization tools.
WooCommerce & Shoppable Videos
Turn your WooCommerce product gallery into an interactive video shopping experience.
- WooCommerce product videos
- WooCommerce product gallery videos
- Replace product images with videos
- Interactive shoppable videos
- Product cards, coupons & Add to Cart overlays
- WooCommerce hooks & automatic display rules
- FluentCart & SureCart compatibility
Video Access & Protection
- Video access control β Set access rules by category or individual video, with support for Public, Login Required, and Guest-only access. Individual video settings take priority over category-level access rules.
- Trailer video and featured image support with pro icon for restricted videos.
- Secure HLS streaming with Bunny Stream
Video Monetization
- VAST video advertising
- Display image, video, link, and text ads inside any self hosted video
- 9 ad positions β top left, top center, top right, middle left, middle center, middle right, bottom left, bottom center, bottom right
- Precise display timing β choose exactly when ads appear and for how long
- Clickable overlays & CTAs
Bunny Storage CDN
- Offload images, videos, audio & documents
- Global CDN delivery
- Secure token authentication
- Reduce hosting costs
- Improve Core Web Vitals
Advanced Video Gallery
- AJAX live search, advanced filters by category, tag, most viewed, author, duration, resolution, and more, Infinite Scroll & Load More, and SEO-friendly filter URLs.
- Media Type option to display featured images and lightbox video support.
- Drag & drop video card sections β media, title, meta, description
- Custom player styles β control bar, volume bar, progress bar, play button colors
- Create engaging video playlists with an organized video list and seamless video switching.
Advanced Video Features
- Interactive video chapters
- Multi-language subtitles
- Full VTT support
- Responsive player customization
Who is MediaHaven For?
MediaHaven is built for anyone who takes video seriously on WordPress:
- Course creators & educators β secure HLS video, chapters, and subtitles make your courses professional and accessible
- WooCommerce & eCommerce store owners β Display product videos, replace product gallery images with videos, create shoppable video experiences, and increase conversions with interactive product demos.
- Marketers & agencies β build stunning YouTube & TikTok feed galleries for campaigns, embed shoppable product videos with clickable CTAs, and monetize self-hosted content with VAST ads
- YouTubers & content creators β display your channel feed beautifully with real-time views and likes
- Membership site owners β secure, non-downloadable video delivery with token authentication
- Podcasters with video β adaptive playback on every device and connection speed
- WordPress developers β clean code, Gutenberg block, shortcode builder, and full page builder compatibility
π‘ A Note from the Developer
MediaHaven is built for the long term. We are continuously improving security, performance, scalability, and features β with a data structure designed to stay compatible with modern WordPress standards and future technologies.
If you find a bug, have a feature request, or just want to say hello β we would love to hear from you π© assist.wpninjadevs@gmail.com
MediaHaven integrates with Bunny.net for video hosting, streaming, and CDN delivery. If you sign up through one of our Bunny.net referral links, we may earn a commission at no additional cost to you. This helps support the continued development of MediaHaven.
Screenshots

Grid View Shortcode With Title & Meta

Default Grid View Style

Grid View Just Video Without Title, Meta & Description

Video Details Page Template

Ajax Video Live Filter (Pro)

Carousel View Default

Multi-rows Carousel Shortcode

Video Items With Custom Style (Pro)

YouTube Inline Play Responsive Video Gallery

YouTube Video Gallery With Thumbnail

YouTube Video Carousel

YouTube Gallery With Multi-rows Carousel

Single Responsive Video Player

Terms Grid and Carousel Overlay View (Pro)

Terms With Icon

Standard Terms

Shortcode Options

Single Page Basic Options

Single Page Video Source & Format Options

Global Styles

Setting Options

Bunny CDN Stream

Bunny CDN Storage

Export & Import