{"id":238760,"date":"2025-07-27T11:22:35","date_gmt":"2025-07-27T11:22:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mediahaven-lite\/"},"modified":"2026-06-15T18:48:37","modified_gmt":"2026-06-15T18:48:37","slug":"mediahaven-lite","status":"publish","type":"plugin","link":"https:\/\/tzm.wordpress.org\/plugins\/mediahaven-lite\/","author":23186772,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.7.1","stable_tag":"1.7.1","tested":"7.0","requires":"5.9.0","requires_php":"7.4","requires_plugins":null,"header_name":"MediaHaven","header_author":"WPninjaDevs","header_description":"MediaHaven Lite is a powerful video gallery plugin for WordPress that lets you embed YouTube, Vimeo, and self-hosted videos with ease. Display them in grids, sliders, or Multi-rows slider using dynamic shortcodes or intuitive Gutenberg blocks.","assets_banners_color":"9f54ed","last_updated":"2026-06-15 18:48:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/mediahaven.io","header_author_uri":"https:\/\/wpninjadevs.com","rating":5,"author_block_rating":0,"active_installs":30,"downloads":2055,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wpninjadevs","date":"2025-07-27 14:34:42"},"1.2.0":{"tag":"1.2.0","author":"wpninjadevs","date":"2025-07-27 16:35:03"},"1.3.0":{"tag":"1.3.0","author":"wpninjadevs","date":"2025-08-07 16:50:26"},"1.4.0":{"tag":"1.4.0","author":"wpninjadevs","date":"2025-09-03 15:40:46"},"1.5.0":{"tag":"1.5.0","author":"wpninjadevs","date":"2025-10-03 21:09:20"},"1.5.1":{"tag":"1.5.1","author":"wpninjadevs","date":"2025-10-03 21:53:23"},"1.6.0":{"tag":"1.6.0","author":"wpninjadevs","date":"2025-11-16 13:27:02"},"1.6.2":{"tag":"1.6.2","author":"wpninjadevs","date":"2026-01-29 19:42:48"},"1.6.3":{"tag":"1.6.3","author":"wpninjadevs","date":"2026-02-01 09:39:36"},"1.6.4":{"tag":"1.6.4","author":"wpninjadevs","date":"2026-02-21 07:27:17"},"1.6.5":{"tag":"1.6.5","author":"wpninjadevs","date":"2026-03-15 14:40:57"},"1.6.6":{"tag":"1.6.6","author":"wpninjadevs","date":"2026-04-14 10:50:10"},"1.6.7":{"tag":"1.6.7","author":"wpninjadevs","date":"2026-04-14 14:35:31"},"1.6.8":{"tag":"1.6.8","author":"wpninjadevs","date":"2026-04-21 13:21:07"},"1.6.9":{"tag":"1.6.9","author":"wpninjadevs","date":"2026-06-15 17:26:17"},"1.7.0":{"tag":"1.7.0","author":"wpninjadevs","date":"2026-06-15 18:10:08"},"1.7.1":{"tag":"1.7.1","author":"wpninjadevs","date":"2026-06-15 18:48:37"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3334852,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3334848,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3334908,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3573576,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/\",\"preferredVersions\":{\"php\":\"8.3\"},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"mediahaven-lite\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":{"wpnd-mhpro\/shortcode-view":{"apiVersion":2,"name":"wpnd-mhpro\/shortcode-view","title":"Shortcode View","description":"Display MediaHaven video gallery shortcodes directly within the block editor.","category":"wpnd-mhpro-category","supports":{"html":false},"editorScript":"wpnd-mhpro-blocks","textdomain":"mediahaven-lite"}},"tagged_versions":["1.0.0","1.2.0","1.3.0","1.4.0","1.5.0","1.5.1","1.6.0","1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.6.8","1.6.9","1.7.0","1.7.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3341162,"resolution":"1","location":"assets","locale":"","width":1280,"height":846},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3372610,"resolution":"10","location":"assets","locale":"","width":1280,"height":846},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3372610,"resolution":"11","location":"assets","locale":"","width":1280,"height":846},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3372610,"resolution":"12","location":"assets","locale":"","width":1280,"height":846},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3372610,"resolution":"13","location":"assets","locale":"","width":1280,"height":847},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3372610,"resolution":"14","location":"assets","locale":"","width":1280,"height":846},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3372610,"resolution":"15","location":"assets","locale":"","width":1280,"height":846},"screenshot-16.png":{"filename":"screenshot-16.png","revision":3372610,"resolution":"16","location":"assets","locale":"","width":1280,"height":846},"screenshot-17.png":{"filename":"screenshot-17.png","revision":3372610,"resolution":"17","location":"assets","locale":"","width":772,"height":883},"screenshot-18.png":{"filename":"screenshot-18.png","revision":3372610,"resolution":"18","location":"assets","locale":"","width":772,"height":739},"screenshot-19.png":{"filename":"screenshot-19.png","revision":3372610,"resolution":"19","location":"assets","locale":"","width":772,"height":739},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3341162,"resolution":"2","location":"assets","locale":"","width":1280,"height":847},"screenshot-20.png":{"filename":"screenshot-20.png","revision":3372610,"resolution":"20","location":"assets","locale":"","width":772,"height":647},"screenshot-21.png":{"filename":"screenshot-21.png","revision":3372610,"resolution":"21","location":"assets","locale":"","width":772,"height":645},"screenshot-22.png":{"filename":"screenshot-22.png","revision":3573509,"resolution":"22","location":"assets","locale":"","width":1280,"height":899},"screenshot-23.png":{"filename":"screenshot-23.png","revision":3573509,"resolution":"23","location":"assets","locale":"","width":1280,"height":973},"screenshot-24.png":{"filename":"screenshot-24.png","revision":3573509,"resolution":"24","location":"assets","locale":"","width":772,"height":645},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3341162,"resolution":"3","location":"assets","locale":"","width":1280,"height":846},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3341162,"resolution":"4","location":"assets","locale":"","width":1280,"height":847},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3372610,"resolution":"5","location":"assets","locale":"","width":1280,"height":847},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3372610,"resolution":"6","location":"assets","locale":"","width":1280,"height":847},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3372610,"resolution":"7","location":"assets","locale":"","width":1280,"height":846},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3372610,"resolution":"8","location":"assets","locale":"","width":1280,"height":846},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3372610,"resolution":"9","location":"assets","locale":"","width":1280,"height":847}},"screenshots":{"1":"Grid View Shortcode With Title &amp; Meta","2":"Default Grid View Style","3":"Grid View Just Video Without Title, Meta &amp; Description","4":"Video Details Page Template","5":"Ajax Video Live Filter (Pro)","6":"Carousel View Default","7":"Multi-rows Carousel Shortcode","8":"Video Items With Custom Style (Pro)","9":"YouTube Inline Play Responsive Video Gallery","10":"YouTube Video Gallery With Thumbnail","11":"YouTube Video Carousel","12":"YouTube Gallery With Multi-rows Carousel","13":"Single Responsive Video Player","14":"Terms Grid and Carousel Overlay View (Pro)","15":"Terms With Icon","16":"Standard Terms","17":"Shortcode Options","18":"Single Page Basic Options","19":"Single Page Video Source &amp; Format Options","20":"Global Styles","21":"Setting Options","22":"Bunny CDN Stream","23":"Bunny CDN Storage","24":"Export &amp; Import"}},"plugin_section":[],"plugin_tags":[3863,257972,184034,6400,6087],"plugin_category":[50],"plugin_contributors":[267281,245429],"plugin_business_model":[],"class_list":["post-238760","plugin","type-plugin","status-publish","hentry","plugin_tags-cdn","plugin_tags-hls-streaming","plugin_tags-tiktok-feed","plugin_tags-video-gallery","plugin_tags-youtube-feed","plugin_category-media","plugin_contributors-jilani53","plugin_contributors-wpninjadevs","plugin_committers-wpninjadevs"],"banners":{"banner":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/banner-772x250.png?rev=3334908","banner_2x":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/banner-1544x500.png?rev=3334848","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/icon-256x256.png?rev=3334852","icon_2x":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/icon-256x256.png?rev=3334852","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-1.png?rev=3341162","caption":"Grid View Shortcode With Title &amp; Meta"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-2.png?rev=3341162","caption":"Default Grid View Style"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-3.png?rev=3341162","caption":"Grid View Just Video Without Title, Meta &amp; Description"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-4.png?rev=3341162","caption":"Video Details Page Template"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-5.png?rev=3372610","caption":"Ajax Video Live Filter (Pro)"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-6.png?rev=3372610","caption":"Carousel View Default"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-7.png?rev=3372610","caption":"Multi-rows Carousel Shortcode"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-8.png?rev=3372610","caption":"Video Items With Custom Style (Pro)"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-9.png?rev=3372610","caption":"YouTube Inline Play Responsive Video Gallery"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-10.png?rev=3372610","caption":"YouTube Video Gallery With Thumbnail"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-11.png?rev=3372610","caption":"YouTube Video Carousel"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-12.png?rev=3372610","caption":"YouTube Gallery With Multi-rows Carousel"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-13.png?rev=3372610","caption":"Single Responsive Video Player"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-14.png?rev=3372610","caption":"Terms Grid and Carousel Overlay View (Pro)"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-15.png?rev=3372610","caption":"Terms With Icon"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-16.png?rev=3372610","caption":"Standard Terms"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-17.png?rev=3372610","caption":"Shortcode Options"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-18.png?rev=3372610","caption":"Single Page Basic Options"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-19.png?rev=3372610","caption":"Single Page Video Source &amp; Format Options"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-20.png?rev=3372610","caption":"Global Styles"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-21.png?rev=3372610","caption":"Setting Options"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-22.png?rev=3573509","caption":"Bunny CDN Stream"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-23.png?rev=3573509","caption":"Bunny CDN Storage"},{"src":"https:\/\/ps.w.org\/mediahaven-lite\/assets\/screenshot-24.png?rev=3573509","caption":"Export &amp; Import"}],"raw_content":"<!--section=description-->\n<p>Is your WordPress site struggling under the weight of heavy video files? Are your videos buffering, your server bills climbing, and your page speed scores dropping?<\/p>\n\n<p><strong>MediaHaven<\/strong> solves all of that \u2014 with automatic HLS video streaming, Bunny Cloud CDN offloading, and a powerful video gallery builder that supports YouTube, TikTok, Vimeo, and 10+ more video sources.<\/p>\n\n<p><strong>A free WordPress video gallery plugin with <a href=\"https:\/\/bunny.net\/?ref=rciybk2b83\">Bunny Stream<\/a> integration, automatic HLS conversion, adaptive streaming, and secure video delivery \u2014 no manual encoding, no extra tools.<\/strong><\/p>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/\"><strong>\ud83d\udc49 Live Demo<\/strong><\/a> | <a href=\"https:\/\/wordpress.org\/support\/plugin\/mediahaven-lite\/\"><strong>\ud83d\udedf Support<\/strong><\/a> | <a href=\"https:\/\/mediahaven.io\/\"><strong>\ud83d\udd13 Unlock Pro Features<\/strong><\/a><\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=a0ab5-qAN94]<\/p>\n\n<h3>\ud83c\udfac Why MediaHaven is Different<\/h3>\n\n<p>Most video gallery plugins just embed videos. MediaHaven goes further \u2014 it <strong>hosts, secures, and delivers<\/strong> your videos through a global CDN with automatic HLS conversion, so every visitor gets smooth, buffer-free playback regardless of their device or connection speed.<\/p>\n\n<p>\u2705 One-click Sync to Bunny Stream \u2014 auto HLS conversion, free\n\u2705 Secure signed URL delivery \u2014 videos can't be hotlinked or downloaded\n\u2705 Bunny Cloud CDN integration \u2014 global delivery, zero server load\n\u2705 10+ video sources in one gallery \u2014 YouTube, TikTok, Vimeo and more\n\u2705 SEO-ready with schema.org markup and WCAG accessibility built in<\/p>\n\n<h3>\ud83c\udd93 Free Features \u2014 Everything You Need to Get Started<\/h3>\n\n<h3>\u2601\ufe0f Bunny Stream CDN \u2014 Automatic Secure HLS Video Hosting<\/h3>\n\n<p>Is your hosting getting crushed by video files? MediaHaven connects directly to <a href=\"https:\/\/bunny.net\/?ref=rciybk2b83\">Bunny Stream<\/a> \u2014 the world's fastest video CDN \u2014 and automatically converts every video you sync into <strong>secure, adaptive HLS format<\/strong><\/p>\n\n<p>\ud83c\udfac <strong>One-click HLS conversion<\/strong> \u2014 hit Sync and your video is automatically converted to secure adaptive HLS format on Bunny Stream. Full control over what gets offloaded and when.\n\ud83d\udcf6 <strong>Adaptive bitrate streaming<\/strong> \u2014 quality adjusts in real-time to the viewer's connection \u2014 smooth even on 3G\n\ud83d\udd12 <strong>Encrypted HLS delivery<\/strong> \u2014 signed URLs and token authentication block hotlinking and direct downloads\n\ud83c\udf0d <strong>Global CDN delivery<\/strong> \u2014 zero buffering for viewers anywhere in the world\n\u26a1 <strong>Zero server load<\/strong> \u2014 your hosting never serves a single video byte\n\ud83d\udee0\ufe0f <strong>One-click setup<\/strong> \u2014 connect your <a href=\"https:\/\/bunny.net\/?ref=rciybk2b83\">Bunny Stream<\/a> library in minutes, no coding needed<\/p>\n\n<blockquote>\n  <p>Same streaming technology trusted by Netflix and Apple \u2014 free with\n  MediaHaven.<\/p>\n<\/blockquote>\n\n<h3>\ud83c\udfa8 Video Gallery Builder<\/h3>\n\n<p>\u2705 <strong>Setup Wizard<\/strong> \u2014 guided onboarding to get your first gallery live fast\n\u2705 <strong>10+ video sources<\/strong> \u2014 YouTube, Vimeo, TikTok, Twitch, Wistia, Dailymotion, Rumble, Facebook, Instagram, LinkedIn, HLS, self-hosted\n\u2705 <strong>3 responsive layouts<\/strong> \u2014 Grid, Carousel, and Multi-row Carousel\n\u2705 <strong>Unlimited shortcode builder<\/strong> \u2014 create and embed as many galleries as you need\n\u2705 <strong>Single video page support<\/strong> \u2014 built-in templates for individual video pages\n\u2705 <strong>AJAX Load More<\/strong> \u2014 users load more videos without page reloads\n\u2705 <strong>Live M3U8 stream support<\/strong> \u2014 embed and display live video streams\n\u2705 <strong>Built-in lazy loading<\/strong> \u2014 images, videos, and iframes load only when needed<\/p>\n\n<h3>\ud83d\ude80 Performance &amp; SEO<\/h3>\n\n<p>\u2705 <strong>Schema.org structured data<\/strong> \u2014 every gallery is search-engine ready\n\u2705 <strong>Semantic HTML5 markup<\/strong> \u2014 WCAG-compliant accessibility built in\n\u2705 <strong>Smart asset loading<\/strong> \u2014 plugin scripts load only where needed, per shortcode\n\u2705 <strong>Built-in image optimizer<\/strong> \u2014 automatic compression with WebP support\n\u2705 <strong>Smart caching<\/strong> \u2014 YouTube API data cached to reduce requests and load times\n\u2705 <strong>Auto video view counter<\/strong> \u2014 tracks real views automatically\n\u2705 <strong>AJAX like\/dislike system<\/strong> \u2014 interactive engagement without page reloads\n\u2705 <strong>Export &amp; import<\/strong> \u2014 JSON and CSV support for easy gallery migration<\/p>\n\n<h3>\ud83d\udcdd Video Subtitle Support<\/h3>\n\n<p>MediaHaven supports video subtitles for improved accessibility and SEO. Basic single-language subtitle support is available in the free version.<\/p>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/mhpro-video\/advanced-interactive-subtitles-to-enhance-every-video-playback\/\"><strong>\ud83d\udc49 Live Demo<\/strong><\/a><\/p>\n\n<h3>\u2328\ufe0f Keyboard Shortcuts for Video Playback<\/h3>\n\n<p>Control videos without a mouse \u2014 perfect for accessibility and power users:<\/p>\n\n<ul>\n<li>Space          : Play or pause the video<\/li>\n<li>F              : Toggle fullscreen mode<\/li>\n<li>M              : Mute or unmute audio<\/li>\n<li>Left Arrow     : Rewind video by 5 seconds<\/li>\n<li>Right Arrow    : Fast-forward video by 5 seconds<\/li>\n<li>Up Arrow       : Increase volume by 10%<\/li>\n<li>Down Arrow     : Decrease volume by 10%<\/li>\n<li>0\u20139            : Jump to a percentage of the video (0 = start, 9 = 90%)<\/li>\n<\/ul>\n\n<h3>\ud83d\udc8e Pro Features \u2014 Built for Serious Video Publishers<\/h3>\n\n<p>Ready to take your video site to the next level? <a href=\"https:\/\/mediahaven.io\/pricing\/?ref=1\"><strong>Upgrade to Pro \u2192<\/strong><\/a><\/p>\n\n<h3>\u2601\ufe0f Bunny Storage \u2014 Offload ALL Your Media (Pro)<\/h3>\n\n<p>Stop paying for expensive server storage. With <a href=\"https:\/\/bunny.net\/?ref=rciybk2b83\">Bunny Storage<\/a> Pro, simply click Sync on any media file \u2014 images, audio, documents, and videos \u2014 and it is instantly offloaded to Bunny's global CDN.<\/p>\n\n<p>\ud83d\uddbc\ufe0f <strong>Offload everything<\/strong> \u2014 images, audio, documents, videos \u2014 one-click Sync moves any file to Bunny Cloud instantly\n\ud83c\udf0d <strong>Global CDN for all files<\/strong> \u2014 every visitor gets fast delivery no matter where they are\n\ud83d\udcb0 <strong>Cut hosting costs dramatically<\/strong> \u2014 stop paying for server storage that keeps growing\n\ud83d\udd04 <strong>Hands-free offloading<\/strong> \u2014 files offload to Bunny Cloud the moment you upload them to WordPress\n\ud83d\udee1\ufe0f <strong>Secure delivery for all media<\/strong> \u2014 token authentication protects every file type\n\ud83d\udcca <strong>Built for WooCommerce, membership sites &amp; course platforms<\/strong>\n\ud83d\ude80 <strong>Better Core Web Vitals<\/strong> \u2014 faster media = higher Google rankings<\/p>\n\n<h3>\ud83d\udd04 Ajax Video Live Filter (Pro)<\/h3>\n\n<p>Let visitors instantly search and filter your video library without page reloads \u2014 by category, tag, author, duration, resolution, and more.<\/p>\n\n<p>\ud83d\udd0d Live search as you type\n\ud83c\udff7\ufe0f Filter by category, tag, author, duration, resolution, featured\n\ud83d\udcc4 Pagination options \u2014 numbered, Load More, or Infinite Scroll\n\ud83c\udfa8 Fully customizable filter sidebar with style controls\n\ud83d\udd17 SEO-friendly filter URLs<\/p>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/ajax-live-filters?mhpro_sid=279\"><strong>\ud83d\udc49 Live Demo<\/strong><\/a><\/p>\n\n<h3>\ud83c\udfa8 Drag &amp; Drop Layout Builder (Pro)<\/h3>\n\n<p>Full design control without touching a line of code:<\/p>\n\n<p>\ud83d\uddb1\ufe0f Drag &amp; drop video card sections \u2014 media, title, meta, description\n\ud83d\uddb1\ufe0f Drag &amp; drop single video page sections\n\ud83c\udfa8 Custom player styles \u2014 control bar, volume bar, progress bar, play button colors\n\ud83d\udd24 Google Fonts support with full typography controls\n\ud83c\udfa8 Per-shortcode and global style overrides\n\ud83d\uddbc\ufe0f WebP image conversion for ultra-fast thumbnails<\/p>\n\n<h3>\u23f1\ufe0f Interactive Video Chapters (Pro)<\/h3>\n\n<p>Add clickable, structured chapters to any video \u2014 perfect for tutorials, online courses, and long-form content. Viewers jump to any moment instantly.<\/p>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/mhpro-video\/intelligent-video-chapters-for-seamless-navigation\/\"><strong>\ud83d\udc49 Live Demo<\/strong><\/a><\/p>\n\n<h3>\ud83d\udcdd Unlock multi-language subtitles, precise timing (Pro)<\/h3>\n\n<blockquote>\n  <p>controls, and full VTT format support <a href=\"https:\/\/mediahaven.io\/pricing\/?ref=1\">\ud83d\udc49 Upgrade to Pro<\/a><\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/mhpro-video\/advanced-interactive-subtitles-to-enhance-every-video-playback\/\"><strong>\ud83d\udc49 Live Demo<\/strong><\/a><\/p>\n\n<h3>\ud83d\udcb0 Shoppable Video &amp; VAST Advertising \u2014 Turn Views Into Sales (Pro)<\/h3>\n\n<p>MediaHaven transforms your video gallery into a <strong>shoppable video engine<\/strong> \u2014 the same format driving billions in sales on TikTok Shop, Instagram, and YouTube Shopping, now built directly into WordPress.<\/p>\n\n<p>Display clickable product cards, promotional banners, and video ads at any moment inside your videos \u2014 timed perfectly to match what viewers are watching.<\/p>\n\n<h4>\ud83d\uded2 eCommerce &amp; Shoppable Video<\/h4>\n\n<p>\ud83d\udecd\ufe0f <strong>Shoppable video for WooCommerce<\/strong> \u2014 show clickable product cards inside videos at the exact moment viewers are most engaged\n\ud83d\udecd\ufe0f <strong>FluentCart &amp; SureCart compatible<\/strong> \u2014 works with modern WordPress eCommerce solutions out of the box\n\ud83d\udca5 <strong>Boost instant sales<\/strong> \u2014 link directly to product pages, checkout, or add-to-cart from inside any video\n\ud83c\udfaf <strong>Product showcase videos<\/strong> \u2014 turn demo videos, unboxing clips, and tutorials into direct revenue drivers\n\ud83d\udce3 <strong>Promotional banners inside video<\/strong> \u2014 flash limited-time offers, discount codes, or seasonal deals at the perfect moment\n\ud83d\udd17 <strong>Clickable CTAs at any position<\/strong> \u2014 drive traffic to any URL directly from your video content<\/p>\n\n<h4>\ud83d\udcfa VAST Video Advertising<\/h4>\n\n<p>\ud83d\udcb0 <strong>Full VAST ad support<\/strong> \u2014 display image, video, link, and text ads inside any video\n\ud83d\udccd <strong>9 ad positions<\/strong> \u2014 top left, top center, top right, middle left, middle center, middle right, bottom left, bottom center, bottom right\n\u23f1\ufe0f <strong>Precise timing controls<\/strong> \u2014 choose exactly when ads appear and for how long\n\ud83c\udfa8 <strong>Full style controls<\/strong> \u2014 match ads perfectly to your brand\n\ud83d\udd07 <strong>Ad audio mute option<\/strong> \u2014 keep the viewing experience smooth\n\ud83d\udcca <strong>Built for revenue<\/strong> \u2014 monetize your video library without sending users off-site<\/p>\n\n<blockquote>\n  <p>\ud83d\udca1 <strong>Think of it this way:<\/strong> Every product demo video on your\n  WooCommerce store becomes a shoppable moment. Every tutorial \n  becomes a sales funnel. MediaHaven Pro turns your video gallery \n  into your highest-converting sales channel.<\/p>\n  \n  <p>\u26a0\ufe0f <strong>Note:<\/strong> VAST ads and shoppable video overlays work with\n  self-hosted, HLS, and Bunny Stream videos. YouTube, TikTok,\n  and other embedded platform videos use their own player and\n  ad systems.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/mhpro-video\/custom-vast-video-advertising-pro-dynamic-positions-for-image-video-text-ads\/\"><strong>\ud83d\udc49 Live Demo \u2014 Shoppable Video &amp; VAST Ads<\/strong><\/a><\/p>\n\n<h3>\ud83c\udf10 Who is MediaHaven For?<\/h3>\n\n<p>MediaHaven is built for anyone who takes video seriously on WordPress:<\/p>\n\n<p>\ud83c\udf93 <strong>Course creators &amp; educators<\/strong> \u2014 secure HLS video, chapters, and subtitles make your courses professional and accessible\n\ud83d\uded2 <strong>WooCommerce &amp; eCommerce store owners<\/strong> \u2014 turn product demos, unboxing clips, and review videos into shoppable moments. Fast-loading galleries that won't crush your hosting \u2014 with Pro VAST ads for direct in-video sales.\n\ud83d\udce3 <strong>Marketers &amp; agencies<\/strong> \u2014 build stunning YouTube &amp; TikTok feed galleries for campaigns, embed shoppable product videos with clickable CTAs, and monetize self-hosted content with VAST ads\n\ud83c\udfac <strong>YouTubers &amp; content creators<\/strong> \u2014 display your channel feed beautifully with real-time views and likes\n\ud83c\udfe2 <strong>Membership site owners<\/strong> \u2014 secure, non-downloadable video delivery with token authentication\n\ud83c\udf99\ufe0f <strong>Podcasters with video<\/strong> \u2014 adaptive playback on every device and connection speed\n\ud83e\uddd1\u200d\ud83d\udcbb <strong>WordPress developers<\/strong> \u2014 clean code, Gutenberg block, shortcode builder, and full page builder compatibility<\/p>\n\n<h3>\ud83d\udca1 A Note from the Developer<\/h3>\n\n<p>MediaHaven is built for the long term. We are continuously improving performance, scalability, and features \u2014 with a data structure designed to stay compatible with modern WordPress standards and future technologies.<\/p>\n\n<p>If you find a bug, have a feature request, or just want to say hello \u2014 we would love to hear from you.<\/p>\n\n<p>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.<\/p>\n\n<p>\ud83d\udce9 <a href=\"mailto:assist.wpninjadevs@gmail.com\">assist.wpninjadevs@gmail.com<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to the '\/wp-content\/plugins\/mediahaven-lite\/' directory.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress.<\/li>\n<li>Use the \"MediaHaven Lite\" menu in the admin sidebar to manage videos and settings.<\/li>\n<li>Go to MediaHaven \u2192 Add New to create your first video gallery.<\/li>\n<li>Copy the generated shortcode and paste it into any page, \npost, or Gutenberg block.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20mediahaven%20free%3F%20what%20do%20i%20get%20with%20the%20pro%20version%3F\"><h3>Is MediaHaven free? What do I get with the Pro version?<\/h3><\/dt>\n<dd><p>MediaHaven Lite is completely free and includes powerful features to get you started \u2014 including automatic secure HLS video streaming, Bunny Stream CDN, YouTube &amp; TikTok feeds, responsive gallery layouts, AJAX load more, video view counter, like\/dislike system, and more.<\/p>\n\n<p>The Pro version unlocks advanced features including:\n- Bunny Storage \u2014 offload ALL media to Bunny Cloud CDN\n- Ajax Live Filter with search, category, tag, and duration filtering\n- Drag &amp; Drop layout builder for video cards and single pages\n- Shoppable video with VAST ads for self-hosted content\n- Interactive video chapters\n- Dynamic subtitles with multi-language support\n- Custom player styles \u2014 colors, controls, progress bar\n- WebP image conversion\n- Priority support<\/p>\n\n<p><a href=\"https:\/\/mediahaven.io\/\">\ud83d\udc49 See all Pro features and upgrade<\/a><\/p><\/dd>\n<dt id=\"can%20i%20embed%20youtube%2C%20vimeo%20and%20self-hosted%20videos%3F\"><h3>Can I embed YouTube, Vimeo and self-hosted videos?<\/h3><\/dt>\n<dd><p>Absolutely. MediaHaven supports embedding videos from <strong>YouTube, Vimeo, TikTok, Twitch, Wistia, Dailymotion, Rumble, Facebook, Instagram, LinkedIn, and self-hosted HLS streams<\/strong>.<\/p>\n\n<p>Self-hosted videos support all major formats including MP4, WebM, \nMOV, MKV, AVI, and HLS \/ M3U8 streams.<\/p>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/embedded-videos\/\">\ud83d\udc49 Take a look at the demo<\/a><\/p><\/dd>\n<dt id=\"can%20i%20display%20youtube%20videos%20using%20my%20channel%20id%20or%20playlist%20id%3F\"><h3>Can I display YouTube videos using my Channel ID or Playlist ID?<\/h3><\/dt>\n<dd><p>Absolutely! You can effortlessly showcase unlimited YouTube videos from any Channel ID or Playlist ID. Enhance your display with <strong>creator avatars, likes, and view counts<\/strong> \u2014 all beautifully arranged in responsive <strong>Grid, Carousel, or Multi-row Carousel<\/strong> layouts.<\/p>\n\n<p>For even more flexibility, you can load unlimited videos with a <strong>\"Load More\"<\/strong> button. The feed is lightning fast and smartly cached to reduce YouTube API usage.<\/p>\n\n<p>Plus, you can add multiple YouTube API keys \u2014 the plugin will rotate them automatically to help avoid hitting usage limits.<\/p>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/youtube-feeds\/\">\ud83d\udc49 Take a look at the demo<\/a><\/p><\/dd>\n<dt id=\"does%20mediahaven%20automatically%20convert%20my%20videos%20to%20hls%20format%3F\"><h3>Does MediaHaven automatically convert my videos to HLS format?<\/h3><\/dt>\n<dd><p>Yes \u2014 and this is one of MediaHaven's most powerful free features.<\/p>\n\n<p>When you connect Bunny Stream and click Sync on any video, it is automatically converted to secure HLS (HTTP Live Streaming) format on Bunny Stream \u2014 no manual encoding or extra tools needed. You stay in full control of which videos get synced and when.<\/p>\n\n<p>This means:\n- \ud83d\udcf6 <strong>Adaptive bitrate<\/strong> \u2014 video quality adjusts automatically to the viewer's internet speed, even on slow 3G connections\n- \ud83d\udd12 <strong>Encrypted delivery<\/strong> \u2014 videos can't be hotlinked, scraped, or downloaded directly\n- \ud83d\udcf1 <strong>Universal playback<\/strong> \u2014 works on every device and browser without plugins\n- \u26a1 <strong>Zero buffering<\/strong> \u2014 smooth playback for every viewer regardless of connection speed<\/p>\n\n<p>No manual encoding, no extra tools \u2014 just hit Sync and it converts automatically. Completely free.<\/p><\/dd>\n<dt id=\"how%20do%20i%20set%20up%20bunny%20stream%20for%20video%20cdn%20delivery%3F\"><h3>How do I set up Bunny Stream for video CDN delivery?<\/h3><\/dt>\n<dd><p>Setting up Bunny Stream with MediaHaven takes about 10 minutes and requires no technical experience.<\/p>\n\n<ol>\n<li>Create a free account at <a href=\"https:\/\/bunny.net\/?ref=rciybk2b83\">bunny.net<\/a><\/li>\n<li>Create a Stream Library and copy your API Key, Library ID, and CDN Hostname<\/li>\n<li>Enable Token Authentication in your Bunny Stream library<\/li>\n<li>Go to <strong>MediaHaven \u2192 Settings \u2192 Storage &amp; CDN<\/strong><\/li>\n<li>Select <strong>CDN<\/strong> under Serve From<\/li>\n<li>Select <strong>Bunny Stream<\/strong> as your Storage Provider<\/li>\n<li>Enter your Bunny Stream credentials and enable Secure Stream Playback<\/li>\n<li>Save Settings, upload a test video, then click Sync to push it to Bunny Stream or Storage<\/li>\n<\/ol>\n\n<p><a href=\"https:\/\/mediahaven.io\/docs\/#\/cleardocs\/how-to-set-up-bunny-cloud-with-mediahaven\">\ud83d\udc49 Full setup guide<\/a><\/p><\/dd>\n<dt id=\"what%20is%20bunny%20storage%20and%20how%20is%20it%20different%20from%20bunny%20stream%3F\"><h3>What is Bunny Storage and how is it different from Bunny Stream?<\/h3><\/dt>\n<dd><p>Both are part of the Bunny.net CDN platform but serve different purposes:<\/p>\n\n<p><strong>Bunny Stream (Free)<\/strong>\n- Handles video files only\n- Automatically converts videos to secure HLS format\n- Adaptive bitrate streaming built in\n- Best for video-heavy WordPress sites<\/p>\n\n<p><strong>Bunny Storage (Pro)<\/strong>\n- Offloads ALL media files \u2014 images, audio, documents, and videos\n- No automatic HLS conversion \u2014 files served as-is from CDN\n- Best for sites that want to offload their entire media library\n- Dramatically reduces server storage costs<\/p>\n\n<p><a href=\"https:\/\/mediahaven.io\/\">\ud83d\udc49 Upgrade to Pro for Bunny Storage<\/a><\/p><\/dd>\n<dt id=\"can%20i%20offload%20all%20my%20wordpress%20media%20files%20to%20bunny%20cloud%3F\"><h3>Can I offload all my WordPress media files to Bunny Cloud?<\/h3><\/dt>\n<dd><p>Yes \u2014 with the <strong>Pro version<\/strong> and Bunny Storage integration.<\/p>\n\n<p>Once connected, every media file you upload and hit sync \u2014 images, audio, documents, and videos \u2014 is automatically offloaded to Bunny's global CDN. Your hosting server no longer stores or serves any media files, which means:<\/p>\n\n<p>\ud83d\udcb0 Lower hosting costs \u2014 no more paying for growing server storage\n\ud83c\udf0d Faster delivery globally \u2014 CDN serves files from the nearest location to each visitor\n\ud83d\ude80 Better Core Web Vitals \u2014 faster media = higher Google rankings\n\ud83d\udee1\ufe0f Secure delivery \u2014 token authentication protects all file types<\/p>\n\n<p><a href=\"https:\/\/mediahaven.io\/\">\ud83d\udc49 Upgrade to Pro<\/a><\/p><\/dd>\n<dt id=\"can%20i%20use%20mediahaven%20for%20shoppable%20video%20on%20my%20woocommerce%20store%3F\"><h3>Can I use MediaHaven for shoppable video on my WooCommerce store?<\/h3><\/dt>\n<dd><p>Yes! With MediaHaven Pro's VAST ad and overlay system, you can turn any self-hosted product video into a <strong>shoppable video experience<\/strong> \u2014 similar to TikTok Shop and Instagram Shopping, built directly into WordPress.<\/p>\n\n<p>You can display:\n- \ud83d\udecd\ufe0f Clickable product cards inside videos\n- \ud83d\udce3 Promotional banners with discount codes\n- \ud83d\udd17 Direct add-to-cart or product page links\n- \ud83d\udca5 Timed CTAs that appear at the perfect moment in the video<\/p>\n\n<p>Works with <strong>WooCommerce, FluentCart, SureCart<\/strong>, and any WordPress eCommerce platform.<\/p>\n\n<blockquote>\n  <p>\u26a0\ufe0f <strong>Important:<\/strong> Shoppable video and VAST ads work with \n  <strong>self-hosted videos only<\/strong> \u2014 including MP4, WebM, MOV, MKV, \n  AVI, HLS streams, and Bunny Stream videos. They are not \n  available for YouTube, TikTok, Vimeo, or other externally \n  embedded platform videos, as those platforms control their \n  own player and ad systems.<\/p>\n<\/blockquote>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/mhpro-video\/custom-vast-video-advertising-pro-dynamic-positions-for-image-video-text-ads\/\">\ud83d\udc49 Live Demo<\/a><\/p><\/dd>\n<dt id=\"can%20i%20add%20video%20chapters%20to%20my%20videos%3F\"><h3>Can I add video chapters to my videos?<\/h3><\/dt>\n<dd><p>Yes \u2014 with MediaHaven Pro. Interactive Video Chapters let you divide any self-hosted or HLS video into structured, clickable sections. Viewers can jump to any chapter instantly \u2014 perfect for:<\/p>\n\n<ul>\n<li>\ud83c\udf93 Online course modules and tutorials<\/li>\n<li>\ud83d\udccb Long-form training and webinar recordings<\/li>\n<li>\ud83c\udfac Product demos with multiple sections<\/li>\n<li>\ud83d\udcf0 Documentary or interview content<\/li>\n<\/ul>\n\n<p>Chapters improve viewer engagement, watch time, and make your content more discoverable in search results.<\/p>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/mhpro-video\/intelligent-video-chapters-for-seamless-navigation\/\">\ud83d\udc49 Live Demo<\/a><\/p><\/dd>\n<dt id=\"can%20i%20add%20subtitles%20to%20my%20videos%3F\"><h3>Can I add subtitles to my videos?<\/h3><\/dt>\n<dd><p>Yes \u2014 with MediaHaven Pro. Dynamic Video Subtitles let you add precise, timed subtitles to any video with full multi-language support.<\/p>\n\n<p>Benefits include:\n- \u267f <strong>Accessibility<\/strong> \u2014 WCAG-compliant for hearing-impaired viewers\n- \ud83c\udf0d <strong>Global reach<\/strong> \u2014 support multiple languages for international audiences\n- \ud83d\udd0d <strong>SEO boost<\/strong> \u2014 subtitle content is indexed by search engines\n- \ud83d\udcc8 <strong>Higher engagement<\/strong> \u2014 studies show subtitles increase average watch time significantly<\/p>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/mhpro-video\/advanced-interactive-subtitles-to-enhance-every-video-playback\/\">\ud83d\udc49 Live Demo<\/a><\/p><\/dd>\n<dt id=\"does%20mediahaven%20support%20live%20video%20streaming%3F\"><h3>Does MediaHaven support live video streaming?<\/h3><\/dt>\n<dd><p>Yes! MediaHaven supports <strong>live video streaming in M3U8 \/ HLS format<\/strong>. Simply add your live stream URL as the video source and it will play directly in the MediaHaven player \u2014 no third-party embed required.<\/p>\n\n<p>Perfect for:\n- \ud83c\udf99\ufe0f Live webinars and events\n- \ud83d\udcfa Live course broadcasts\n- \ud83c\udfdf\ufe0f Live sports or event coverage\n- \ud83c\udfae Live gaming streams via your own server<\/p><\/dd>\n<dt id=\"can%20i%20filter%20and%20search%20videos%20without%20page%20reloads%3F\"><h3>Can I filter and search videos without page reloads?<\/h3><\/dt>\n<dd><p>Yes \u2014 with the <strong>Ajax Live Filter (Pro)<\/strong>. Visitors can instantly search and filter your entire video library without any page reloads, using:<\/p>\n\n<p>\ud83d\udd0d Live search as you type\n\ud83c\udff7\ufe0f Filter by category, tag, author, duration, resolution\n\u2b50 Filter by featured videos\n\ud83d\udcc4 Pagination \u2014 numbered, Load More, or Infinite Scroll\n\ud83d\udd17 SEO-friendly filter URLs for better search visibility<\/p>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/ajax-live-filters?mhpro_sid=279\">\ud83d\udc49 Live Demo<\/a><\/p><\/dd>\n<dt id=\"how%20fast%20is%20the%20mediahaven%20video%20gallery%20plugin%3F\"><h3>How fast is the MediaHaven video gallery plugin?<\/h3><\/dt>\n<dd><p>MediaHaven was built from the ground up with performance in mind:<\/p>\n\n<ul>\n<li>\u26a1 <strong>Bunny Stream CDN<\/strong> \u2014 videos served from the nearest global edge location to each viewer<\/li>\n<li>\ud83d\udd04 <strong>Smart asset loading<\/strong> \u2014 plugin CSS and JS load only on pages where galleries exist<\/li>\n<li>\ud83d\udca4 <strong>Built-in lazy loading<\/strong> \u2014 images, videos, and iframes load only when they enter the viewport<\/li>\n<li>\ud83d\uddc4\ufe0f <strong>Smart caching<\/strong> \u2014 YouTube API data cached locally to reduce requests<\/li>\n<li>\ud83d\uddbc\ufe0f <strong>Built-in image optimizer<\/strong> \u2014 automatic compression and thumbnail optimization built in. WebP conversion available in Pro.<\/li>\n<li>\ud83d\udce6 <strong>Clean optimized code<\/strong> \u2014 no bloat, no unnecessary requests<\/li>\n<\/ul><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20popular%20page%20builders%3F\"><h3>Is the plugin compatible with popular page builders?<\/h3><\/dt>\n<dd><p>Yes! MediaHaven works seamlessly with all major page builders:<\/p>\n\n<p><strong>Elementor, WPBakery, Divi Builder, Beaver Builder, Gutenberg, Bricks Builder, and more.<\/strong><\/p>\n\n<p>Simply create your gallery using the Shortcode Builder, then insert the generated shortcode into any page builder's shortcode or text widget \u2014 no coding required.<\/p><\/dd>\n<dt id=\"can%20i%20export%20and%20import%20my%20video%20galleries%3F\"><h3>Can I export and import my video galleries?<\/h3><\/dt>\n<dd><p>Yes. MediaHaven includes built-in Export &amp; Import tools supporting both <strong>JSON and CSV formats<\/strong> \u2014 making it easy to:<\/p>\n\n<ul>\n<li>\ud83d\udce6 Migrate galleries between WordPress sites<\/li>\n<li>\ud83d\udcbe Back up your entire video library configuration<\/li>\n<li>\ud83d\udd04 Duplicate gallery setups across multiple projects<\/li>\n<li>\ud83d\udcca Bulk import large video libraries quickly<\/li>\n<\/ul><\/dd>\n<dt id=\"what%20does%20%22seamless%20image%20optimization%20built%20in%22%20mean%3F\"><h3>What does \"Seamless Image Optimization Built In\" mean?<\/h3><\/dt>\n<dd><p>MediaHaven automatically optimizes all video thumbnail images behind the scenes \u2014 no extra plugins or manual steps needed.<\/p>\n\n<p>With the <strong>Pro version<\/strong>, the plugin can also automatically convert all thumbnails to the modern <strong>WebP format<\/strong>, which reduces file sizes by up to 35% without any quality loss \u2014 giving your site an additional speed and SEO boost.<\/p>\n\n<p>\ud83d\ude80 <strong>Result:<\/strong> Faster page loads, improved Core Web Vitals, better SEO scores, and a smoother user experience \u2014 all handled automatically.<\/p><\/dd>\n<dt id=\"how%20many%20video%20galleries%20can%20i%20create%3F\"><h3>How many video galleries can I create?<\/h3><\/dt>\n<dd><p>Unlimited \u2014 there are no restrictions on the number of galleries you can create.<\/p>\n\n<p>Each gallery can have its own layout, video source, styling, and shortcode. Create one gallery or a hundred \u2014 the plugin handles it all without any performance impact thanks to smart asset loading.<\/p><\/dd>\n<dt id=\"can%20i%20display%20a%20single%20video%20without%20title%2C%20description%2C%20or%20metadata%3F\"><h3>Can I display a single video without title, description, or metadata?<\/h3><\/dt>\n<dd><p>Yes, absolutely. Use the built-in display options to toggle off any elements \u2014 title, description, publish date, meta, author \u2014 showing only the video itself.<\/p>\n\n<p><a href=\"https:\/\/demo.mediahaven.io\/single-video-player\/\">\ud83d\udc49 Take a look at the demo<\/a><\/p>\n\n<p>\ud83c\udfa5 Perfect for <strong>landing pages, hero sections<\/strong>, or anywhere you want the video to speak for itself without distractions.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20video%20player%20to%20match%20my%20brand%3F\"><h3>Can I customize the video player to match my brand?<\/h3><\/dt>\n<dd><p>Yes \u2014 with MediaHaven Pro. You have full control over every visual aspect of the player:<\/p>\n\n<p>\ud83c\udfa8 Custom colors for play button, control bar, volume, and progress bar\n\ud83d\uddb1\ufe0f Drag &amp; drop video card layout \u2014 arrange media, title, meta, and description sections in any order\n\ud83d\udd24 Google Fonts support with full typography controls\n\ud83c\udfa8 Per-shortcode and global style overrides<\/p>\n\n<p>No coding needed \u2014 everything is point, click, and style.<\/p><\/dd>\n<dt id=\"how%20do%20i%20create%20a%20youtube%20api%20key%20via%20google%20cloud%3F\"><h3>How do I create a YouTube API Key via Google Cloud?<\/h3><\/dt>\n<dd><p>To use YouTube feeds in this plugin, you'll need a free YouTube Data API v3 key:<\/p>\n\n<ol>\n<li>Go to <a href=\"https:\/\/console.cloud.google.com\/\">Google Cloud Console<\/a><\/li>\n<li>Click <strong>\"Select a project\"<\/strong> \u2192 create a new one or use existing<\/li>\n<li>Go to <strong>APIs &amp; Services \u2192 Library<\/strong><\/li>\n<li>Search for <strong>\"YouTube Data API v3\"<\/strong> \u2192 click <strong>Enable<\/strong><\/li>\n<li>Go to <strong>APIs &amp; Services \u2192 Credentials<\/strong><\/li>\n<li>Click <strong>+ Create Credentials<\/strong> \u2192 select <strong>API key<\/strong><\/li>\n<li>Copy your generated key<\/li>\n<\/ol>\n\n<p>Paste it into <strong>MediaHaven \u2192 Settings \u2192 API Settings<\/strong> under YouTube API Key.<\/p>\n\n<p><a href=\"https:\/\/mediahaven.io\/docs\/#\/cleardocs\/create-youtube-api-key-via-google-cloud\">\ud83d\udc49 Full YouTube API setup guide<\/a><\/p><\/dd>\n<dt id=\"are%20youtube%20channel%20videos%20cached%20for%20faster%20loading%3F\"><h3>Are YouTube channel videos cached for faster loading?<\/h3><\/dt>\n<dd><p>Yes. The plugin stores a local copy of all YouTube API data, so video information loads instantly on repeat visits \u2014 reducing API requests and keeping your gallery fast even with large YouTube channel feeds.<\/p>\n\n<p>You can also add multiple YouTube API keys and the plugin will rotate them automatically to avoid hitting usage limits.<\/p><\/dd>\n<dt id=\"can%20i%20display%20multiple%20galleries%20on%20the%20same%20page%3F\"><h3>Can I display multiple galleries on the same page?<\/h3><\/dt>\n<dd><p>Yes. You can display as many galleries as you need on a single page \u2014 each with different layouts, sources, and styles. Each gallery gets its own unique shortcode ID.<\/p>\n\n<p>Thanks to smart asset loading, adding multiple galleries does not impact page performance.<\/p><\/dd>\n<dt id=\"will%20my%20video%20galleries%20work%20on%20mobile%20devices%3F\"><h3>Will my video galleries work on mobile devices?<\/h3><\/dt>\n<dd><p>Yes \u2014 all layouts are fully responsive and optimized for every screen size. Galleries automatically adapt to desktop, tablet, and mobile \u2014 with touch-friendly carousel navigation and fluid grid layouts.<\/p><\/dd>\n<dt id=\"is%20there%20a%20gutenberg%20block%20available%3F\"><h3>Is there a Gutenberg block available?<\/h3><\/dt>\n<dd><p>Yes. MediaHaven includes a dynamic <strong>Shortcode View Gutenberg block<\/strong> with live preview \u2014 fully compatible with block-based themes and the full site editor. All plugin features and templates work seamlessly inside the Gutenberg block editor.<\/p><\/dd>\n<dt id=\"what%20is%20mediahaven%20and%20who%20is%20it%20for%3F\"><h3>What is MediaHaven and who is it for?<\/h3><\/dt>\n<dd><p>MediaHaven is a high-performance WordPress video gallery plugin built for speed, security, and scalability. It combines automatic HLS video streaming, Bunny Cloud CDN offloading, and a powerful gallery builder supporting YouTube, TikTok, Vimeo, and 10+ video sources.<\/p>\n\n<p>It is perfect for:\n- \ud83c\udf93 <strong>Course creators &amp; educators<\/strong> \u2014 secure HLS video, chapters, subtitles, and protected delivery\n- \ud83d\uded2 <strong>WooCommerce &amp; eCommerce stores<\/strong> \u2014 shoppable product videos with clickable CTAs and VAST ads\n- \ud83d\udce3 <strong>Marketers &amp; agencies<\/strong> \u2014 YouTube and TikTok feed galleries, Ajax filters, and video campaign tools\n- \ud83c\udfac <strong>YouTubers &amp; content creators<\/strong> \u2014 channel feed galleries with real-time views, likes, and Load More\n- \ud83c\udfe2 <strong>Membership site owners<\/strong> \u2014 encrypted, non-downloadable video delivery with token authentication\n- \ud83c\udf99\ufe0f <strong>Podcasters with video<\/strong> \u2014 adaptive playback on every device and connection speed\n- \ud83e\uddd1\u200d\ud83d\udcbb <strong>WordPress developers<\/strong> \u2014 clean code, Gutenberg block, shortcode builder, and full page builder support<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.7.1 - Jun 16, 2026<\/h4>\n\n<ul>\n<li>Update: Readme file<\/li>\n<\/ul>\n\n<h4>1.6.9 - Jun 15, 2026<\/h4>\n\n<ul>\n<li>Added: Bunny Stream integration for cloud video hosting<\/li>\n<li>Added: Bunny Storage integration for remote media storage (Pro)<\/li>\n<li>Added: Global CDN video delivery support<\/li>\n<li>Added: Storage &amp; CDN settings panel<\/li>\n<li>Added: Local or CDN serving mode<\/li>\n<li>Added: Bunny Stream API and Library configuration<\/li>\n<li>Added: Secure video playback support<\/li>\n<li>Added: CDN token authentication support<\/li>\n<li>Added: Bunny Storage and CDN configuration options<\/li>\n<li>Improved: Video delivery performance and scalability<\/li>\n<li>Improved: Cloud video management experience<\/li>\n<li>Improved: Settings interface and workflow<\/li>\n<li>Fixed: Minor bugs and UI issues<\/li>\n<\/ul>\n\n<h4>1.6.8 - Apr 21, 2026<\/h4>\n\n<ul>\n<li>Added: Frontend notice and setup guide when YouTube API key is missing<\/li>\n<li>Fixed: Select field styling issue in Setup Wizard<\/li>\n<li>Fixed: Table column shortcode styling issue<\/li>\n<li>Fixed: Setup Wizard button disappearing after navigating plugin menu<\/li>\n<li>Updated: YouTube API documentation URL<\/li>\n<li>Updated: YouTube API key field is now optional in Setup Wizard<\/li>\n<li>Improved: Form validation messages<\/li>\n<li>Improved: Removed \u201cViews\u201d link from Views (Shortcode)<\/li>\n<\/ul>\n\n<h4>1.6.7 - Apr 14, 2026<\/h4>\n\n<ul>\n<li>Fix: Ensured compatibility with WordPress 6.9.4<\/li>\n<\/ul>\n\n<h4>1.6.6 - Apr 14, 2026<\/h4>\n\n<ul>\n<li>New: Added compatibility support for WordPress 7.0<\/li>\n<li>New: Added upgrade button in MediaHaven submenu for quick access to premium features<\/li>\n<li>Fix: Fixed media field button styling issues<\/li>\n<li>Fix: Fixed icon field button styling inconsistencies<\/li>\n<li>Fix: Fixed permalink rewrite issue \u2014 no longer requires manual permalink flush<\/li>\n<li>Improved: Improved admin notice display timing and visibility behavior<\/li>\n<li>Improved: Optimized custom post type registration for better stability and initialization order<\/li>\n<\/ul>\n\n<h4>1.6.5 - Mar 15, 2026<\/h4>\n\n<ul>\n<li>New: Added a video tutorial to the setup wizard to help you get started quickly.<\/li>\n<li>New: Added helpful plugin notices for better guidance.<\/li>\n<li>Improved: Plugin activation redirect experience for a smoother setup.<\/li>\n<li>Fixed: Resolved responsive issues with VAST ads. (Pro)<\/li>\n<li>Improved: Enhanced overall ad experience. (Pro)<\/li>\n<li>New: Added an Ad Button Label field to easily customize the button text. (Pro)<\/li>\n<li>Fixed: Resolved ad position conflicts between the main player and related videos on single video pages. (Pro)<\/li>\n<li>Fix: Style related issue<\/li>\n<\/ul>\n\n<h4>1.6.4 - Feb 23, 2026<\/h4>\n\n<ul>\n<li>New: Added responsive grid columns for extra-small and extra-large devices.<\/li>\n<li>Improved: HTML markup for better structure and performance.<\/li>\n<li>Fixed: Layout, alignment, and responsive styling issues.<\/li>\n<li>Compatibility: Fully compatible with PHP 8.5.<\/li>\n<li>Improved: Grid system for smoother responsiveness across all screen sizes.<\/li>\n<li>Added: Extra-small and extra-large column controls for precise responsive layouts.<\/li>\n<li>Improved: Video card markup for better consistency and rendering.<\/li>\n<li>Enhanced: User experience when configuring responsive column settings.<\/li>\n<li>Added: Background database updater to ensure a smoother, uninterrupted user experience.<\/li>\n<li>Added: Support for a Header Right Button (available in the Pro version).<\/li>\n<\/ul>\n\n<h4>1.6.3 - Feb 1, 2026<\/h4>\n\n<ul>\n<li>Fix: Updated plugin title to align with WordPress Directory guidelines.<\/li>\n<li>Improvement: Enhanced security by preventing direct access to PHP files.<\/li>\n<\/ul>\n\n<h4>1.6.2 - Jan 30, 2026<\/h4>\n\n<ul>\n<li>New: Add license management option (Pro)<\/li>\n<li>New: Add ad title support (Pro)<\/li>\n<li>New: Add ad position options: top left, top center, top right, middle left, middle center, middle right, bottom left, bottom center, bottom right (Pro)<\/li>\n<li>New: Add ad audio mute option (Pro)<\/li>\n<li>New: Add dynamic z-index support and improve ad styles (Pro)<\/li>\n<li>New: Add clickable ads support (Pro)<\/li>\n<li>Improve: Wizard style and UI<\/li>\n<li>Improve: Improve text ad style and layout (Pro)<\/li>\n<li>Remove: Remove ad text field (Pro)<\/li>\n<li>Remove: Remove central hook from lookup table and AJAX handler (Pro)<\/li>\n<li>Fix: Ad and VTT files are now properly deleted when a video post is removed (Pro)<\/li>\n<\/ul>\n\n<h4>1.6.1 - Dec 16, 2025<\/h4>\n\n<ul>\n<li>New Setup Wizard \u2013 Get started faster with a guided onboarding experience<\/li>\n<li>Hotkey Support for Video Player \u2013 Control playback easily using keyboard shortcuts<\/li>\n<li>Centralized Hooks Architecture \u2013 Cleaner, more maintainable, and developer-friendly codebase<\/li>\n<li>Enhanced Like\/Dislike Icons \u2013 Improved visuals for better user interaction<\/li>\n<li>Refined Gutenberg Block Architecture \u2013 More scalable, efficient, and future-proof blocks<\/li>\n<li>Updated Admin Button Styles \u2013 Cleaner design and improved usability<\/li>\n<li>Improved Shortcode Copy UI \u2013 Easier and clearer shortcode copying experience<\/li>\n<li>Enhanced Textarea Field Styling \u2013 Better readability and a more consistent admin UI<\/li>\n<\/ul>\n\n<h4>1.6.0 - Nov 16, 2025<\/h4>\n\n<ul>\n<li>Feature: \ud83c\udfac Interactive Video Chapters \u2013 Add clickable chapters for seamless navigation, enhancing engagement and SEO.<\/li>\n<li>Feature: \ud83d\udcdd Dynamic Video Subtitles \u2013 Add precise, timed subtitles with multi-language and SEO support.<\/li>\n<li>Feature: \ud83d\udcb0 Flexible VAST Video Ads \u2013 Display image, video, and text ads at any position, with smart monetization controls.<\/li>\n<li>Feature: \u26a1 Smart Assets Loading \u2013 Load plugin assets intelligently per shortcode, with CDN\/server support, smart caching, and inline\/external CSS support.<\/li>\n<li>Improve uninstall process \u2013 Clean all options, meta, database entries, cache, and other data when plugin is deleted.<\/li>\n<li>Fix YouTube API key input field issue.<\/li>\n<li>Add PHP variable prefixes \u2013 Updated all variables as per WordPress standards and new regulations.<\/li>\n<li>Improve regenerate lookup table functionality \u2013 Added prefixes to avoid future conflicts.<\/li>\n<li>Remove unnecessary files from Lite version \u2013 Clean and optimized plugin package.<\/li>\n<li>Improve Pro field style in Lite version \u2013 Better UI\/UX consistency.<\/li>\n<li>General code improvements \u2013 Optimized, cleaned, and improved performance.<\/li>\n<li>Update: Improved performance and compatibility with WordPress latest version.<\/li>\n<li>Update: Minor bug fixes and stability improvements.<\/li>\n<li>Update: POT file updated for translations.<\/li>\n<\/ul>\n\n<h4>1.5.1 - Oct 4, 2025<\/h4>\n\n<ul>\n<li>Update: POT file<\/li>\n<\/ul>\n\n<h4>1.5.0 - Oct 4, 2025<\/h4>\n\n<ul>\n<li>New: Added Ajax generator for YouTube Channel ID using handler  <\/li>\n<li>Fix: Resolved extra \"Load More\" click issue when no items remain in terms load more<\/li>\n<li>Fix: Carousel conflicts with Elementor  <\/li>\n<li>Fix: Corrected carousel style inconsistencies  <\/li>\n<li>Fix: Addressed carousel blinking on initial page load  <\/li>\n<li>Fix: Resolved field dependency issue  <\/li>\n<li>Fix: PHP 7.4 warning issue<\/li>\n<li>New: Introduced database lookup columns for views, rating count, and rating sum  <\/li>\n<li>New: Added YouTube Subscribe button type field with subscriber count option  <\/li>\n<li>Improvement: Enhanced video schema for better SEO visibility  <\/li>\n<li>Improvement: Optimized REST API endpoint  <\/li>\n<li>Improvement: Refined header section markup<\/li>\n<li>New: Added cron manager to automatically update lookup table with views<\/li>\n<li>New: Ajax Live Filter options (Pro)<\/li>\n<li>New: Ajax Live Filter with SEO friendly slug (Pro)<\/li>\n<li>New: Added YouTube Subscribe button in the section header (Pro)  <\/li>\n<li>New: Introduced Ajax Live Filter (Pro)  <\/li>\n<li>New: Added cursor and offset based pagination options panel (Pro)  <\/li>\n<li>New: Introduced dedicated Filter Controls (Pro)  <\/li>\n<li>New: Added sidebar style and border customization options (Pro)  <\/li>\n<li>New: Introduced live search filter (Pro)  <\/li>\n<li>New: Introduced fully responsive video gallery with your chosen YouTube or self hosted videos. (Pro) <\/li>\n<li>New: Added filtering by multiple categories, tags, authors, resolutions, featured videos, order (ascending\/descending), and video duration (Pro)  <\/li>\n<li>New: Added flexible filter pagination \u2013 Numbered, Load More, and Infinite Scroll (Pro)  <\/li>\n<li>New: Introduced sortable filters with a lot of customization and show\/hide controls (Pro)<\/li>\n<li>Improve: Code optimization <\/li>\n<li>Improve: JS &amp; CSS code<\/li>\n<\/ul>\n\n<h4>1.4.0 - Sep 3, 2025<\/h4>\n\n<ul>\n<li>New: Term Grid View Layout<\/li>\n<li>New: Term Grid View Layout With Term Font Icon &amp; Image Icon<\/li>\n<li>New: Term Grid View Layout With Overlay Style (Pro)<\/li>\n<li>New: Term Carousel Layout<\/li>\n<li>New: Term Carousel Layout With Term Font Icon &amp; Image Icon<\/li>\n<li>New: Term Carousel Layout With Overlay<\/li>\n<li>New: Term Ajax Load More<\/li>\n<li>New: Term Ajax Infinity Load More<\/li>\n<li>New: Term icon field option with font icon and image icon<\/li>\n<li>New: Term background image upload option<\/li>\n<li>New: Term style option with color, hover color, background, hover background color (Pro)<\/li>\n<li>New: Term name style option with color and hover color (Pro)<\/li>\n<li>New: Term border style option with border width, style, color, hover color, radius (Pro)<\/li>\n<li>New: Add \u201cTaxonomy\u201d Feed Source<\/li>\n<li>New: Taxonomy Styles tab<\/li>\n<li>New: Taxonomy Style layouts option<\/li>\n<li>New: Style priority option (Pro)<\/li>\n<li>New: Term count option<\/li>\n<li>New: Term alignment option<\/li>\n<li>New: Add \u201cLoad More Type\u201d option<\/li>\n<li>New: Add display all terms and only selected terms option<\/li>\n<li>New: Display only selected YouTube videos<\/li>\n<li>New: Display only selected self hosted videos<\/li>\n<li>New: Add term icon or image size option<\/li>\n<li>New: Term card each sections drag and drop support<\/li>\n<li>Improve: Plugin performance<\/li>\n<li>Fix: Video single page responsive issue<\/li>\n<li>Improve: Code optimization <\/li>\n<li>Improve: JS &amp; CSS code<\/li>\n<li>Improve: Video query<\/li>\n<li>Improve: Gutenberg block<\/li>\n<li>Improve: Plugin security<\/li>\n<\/ul>\n\n<h4>1.3.0 - Aug 8, 2025<\/h4>\n\n<ul>\n<li>New: Add \"Player Settings\" tab ( Global &amp; Local ). (Pro)<\/li>\n<li>New: Add player settings switch option.<\/li>\n<li>New: Add play\/pause button style options ( color, hover color, background, hover background ).<\/li>\n<li>New: Add play\/pause button border style.<\/li>\n<li>New: Add player control bar style.<\/li>\n<li>New: Add player control all buttons style.<\/li>\n<li>New: Add player volume style.<\/li>\n<li>New: Add player progress bar style.<\/li>\n<li>New: Add \"Visual Order\" tab. (Pro)<\/li>\n<li>New: Add drag and drop support for Card\/Video item Sections ( media, title, meta, description ).<\/li>\n<li>New: Add switch option for each section to show\/hide.<\/li>\n<li>New: Add \"Media Controls\" tab.<\/li>\n<li>New: Add Media Controls switch to active or inactive.<\/li>\n<li>New: Add multi unit ( rem, px, % ) supported for \"Media Frame Height\" option.<\/li>\n<li>New: Add \"Video Poster Control\" show\/hide option.<\/li>\n<li>New: Add \"Recommended Image Size\" select option.<\/li>\n<li>New: Add poster \"Image Custom Size\" option. (Pro)<\/li>\n<li>New: Add poster image \"Hard Crop\" option as default Soft Crop.<\/li>\n<li>New: Add \"Convert to WebP\" option (Pro)<\/li>\n<li>New: Add \"Image Quality\" option.<\/li>\n<li>New: Add Gutenberg supported single page, archive page template.<\/li>\n<li>Improve: Improved Gutenberg \"Shortcode View\" block. <\/li>\n<li>Improve: Improved Gutenberg block folder structure to support limitless blocks in the near future.<\/li>\n<li>New: Add \"Single Page\" tab. <\/li>\n<li>New: Add single page each section drag &amp; drop supported. (Pro)<\/li>\n<li>New: Add \"Related Posts Shortcode\" field to show related posts\/videos.<\/li>\n<li>New: Add single page style options.<\/li>\n<li>New: Add single page typography options.<\/li>\n<li>Improve: Improved admin UI.<\/li>\n<li>New: Add template header &amp; footer ( Gutenberg &amp; Classic template supported )<\/li>\n<li>New: Add built-in image optimizer.<\/li>\n<li>New: Add live demo showcase.<\/li>\n<li>New: Add YouTube video display mode option.<\/li>\n<li>New: Add YouTube video inline play.<\/li>\n<li>New: Add YouTube live video support.<\/li>\n<li>New: Add option to clear all cached data.<\/li>\n<li>Improve: Improved video, image and media responsive.<\/li>\n<\/ul>\n\n<h4>1.2.0 - Jul 28, 2025<\/h4>\n\n<ul>\n<li>New: Add YouTube source.<\/li>\n<li>New: Add YouTube Channel ID field.<\/li>\n<li>New: Add YouTube Playlist ID field.<\/li>\n<li>New: Add YouTube Thumbnail field.<\/li>\n<li>New: Add YouTube Feeds Api field.<\/li>\n<li>New: Add modern layouts support like grid, carousel and multi-row carouse to show YouTube feed.<\/li>\n<li>Improve: Improved plugin UI.<\/li>\n<\/ul>\n\n<h4>1.0.0 - Jul 27, 2025<\/h4>\n\n<ul>\n<li>Initial release of MediaHaven.<\/li>\n<\/ul>","raw_excerpt":"Auto HLS video streaming, Bunny CDN &amp; responsive video galleries for WordPress. YouTube &amp; TikTok feeds, secure streaming \u2014 free to start.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/238760","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=238760"}],"author":[{"embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpninjadevs"}],"wp:attachment":[{"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=238760"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=238760"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=238760"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=238760"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=238760"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tzm.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=238760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}