The Ultimate Video Player & Gallery Plugin for WordPress

Build searchable, SEO-friendly video galleries in minutes. Play YouTube, Vimeo, Bunny Stream, and self-hosted videos in one fast Video.js player, restrict access to members, and capture leads from every view. No coding required.

500K+

DOWNLOADS

20K+

INSTALLS

4.9/5

RATINGS

WHO IT’S FOR

One plugin for every kind of video website.

Courses & Memberships

Restrict videos by user role or Paid Memberships Pro level, and show a trailer to visitors who have not signed up yet.

Marketing & Lead Generation

Collect email addresses before, during, or after a video, get notified of every new lead, and export them to CSV.

Video Communities

Let visitors like, comment on, and share your videos. With Premium, users can also submit their own videos and save playlists.

YouTube & Vimeo Creators

Present your YouTube and Vimeo videos in branded, searchable galleries. With Premium, new uploads are imported automatically.

PLAYER FEATURES

One fast, flexible Video.js player for every video source.

Video.js Player

A responsive HTML5 player built on Video.js for MP4, WebM, OGV, M4V, and MOV files hosted on your own server.

YouTube

Play YouTube videos in the same player as the rest of your library, or switch to YouTube’s native controls.

Vimeo

Show Vimeo videos in the plugin’s player, or use Vimeo’s native player controls.

HLS & MPEG-DASH

Stream adaptive HLS (.m3u8) and MPEG-DASH (.mpd) sources for smooth playback on any connection.

Bunny Stream

Upload videos to Bunny Stream straight from the video form, with optional token authentication for signed playback URLs.

Dailymotion

Add Dailymotion videos to your galleries by pasting the video URL.

Facebook

Add Facebook videos to your galleries by pasting the video URL.

Rumble & Other Platforms

Play Rumble videos, or paste the player embed code from any other video-sharing platform.

Quality Switcher

Upload a self-hosted video in several resolutions so viewers can pick the quality that suits their connection.

Subtitles & Captions

Add as many subtitle tracks as you need in WebVTT or SRT format, and choose whether they show automatically.

Chapter Markers

Add chapter markers so viewers can jump to any section of your video with a single click.

Download Button

Let visitors download your self-hosted videos, across the library or only on the videos you choose.

Mobile-Ready

Responsive players fit any screen, with inline playback on phones instead of forced fullscreen.

GDPR Cookie Consent

Ask for consent before YouTube, Vimeo, or other third-party players load, and store remote thumbnails on your own server.

Fast & Conflict-Free

Players load in an isolated iframe by default, so they never clash with your theme’s scripts. Lazy loading keeps gallery pages fast.

And More

Autoplay, muted, loop, preload, speed control, picture-in-picture, share and embed buttons, keyboard hotkeys, a custom player theme, and your own brand color.

ACCESS & ENGAGEMENT

Protect your videos, capture leads, and keep viewers coming back.

Access Control

Restrict videos to logged-in users, logged-out users, or specific user roles, globally or per video, with a badge on locked thumbnails.

Trailers & Teasers

Play a short preview clip to visitors who can’t watch the full video, with a “Watch Full Video” link to your membership or login page.

Email & Lead Capture

Show an email form before, during, or after playback. Get an email for every new lead and export them all to CSV.

Paid Memberships Pro

Choose which membership levels can watch each video. Everyone else sees your membership message, or the trailer if you’ve added one.

Likes & Dislikes

Let viewers like or dislike videos, and sort your galleries by the most liked.

Comments

Turn on WordPress comments for every video page, or decide video by video.

Social Sharing

Share buttons for Facebook, X (Twitter), LinkedIn, Pinterest, Tumblr, WhatsApp, and email, plus Open Graph tags and X cards.

View Counts

Count how many times each video is played, show the count on thumbnails, and sort galleries by most viewed.

GALLERY & VIDEO MANAGEMENT

Organize, display, and manage any number of videos.

Categories & Tags

Organize videos into unlimited nested categories and tags, and display categories as a grid, a list, or a dropdown.

Unlimited Galleries

Build galleries from any mix of categories, tags, or featured videos, sort them your way, and paginate with or without page reloads.

Search & Filters

Add keyword, category, tag, and sort filters above or beside any gallery. Results can update instantly, without reloading the page.

Related Videos

Show related videos below each video on its own page, with separate columns, ordering, and pagination.

Bulk Import & Export

Import videos from a CSV file, a ZIP archive, or a folder on your server, and export your videos or email leads to CSV.

Gutenberg Blocks

Native blocks for video galleries, single video players, categories, and search forms.

Shortcode Builder

Build any gallery, player, or search form by filling in a simple form, then paste the shortcode anywhere. No attributes to memorize.

Page Builders

Works with Elementor, Divi, WPBakery, and any other page builder that supports shortcodes.

Sidebar Widgets

Widgets for video galleries, single video players, categories, and search forms.

SEO-Friendly Pages

Every video gets its own page with a custom permalink, and works with the titles, descriptions, and breadcrumbs of Yoast SEO and Rank Math.

Multilingual

Translate your videos, categories, and plugin settings with WPML or Polylang.

100+ Settings

Fine-tune layouts, colors, and every element of your galleries, or add your own custom CSS.

All-in-One Video Gallery is Free. Now & Forever.

Everything above is included in the free plugin. Upgrade to Premium for more gallery templates, automatic imports, video SEO, user submissions and playlists, custom branding, and video ads.

Premium Templates / Layouts

Go beyond the Classic grid. Premium adds Compact, Popup, Inline, Slider, and Playlist templates, available in the Shortcode Builder, blocks, and widgets.

Automatic Import

Import from a YouTube channel, playlist, search, or username, or from a Vimeo showcase, channel, folder, group, portfolio, category, search, or user uploads. Imports run on your schedule and keep adding new uploads, with the categories, tags, author, and status you choose.

Video SEO

Automatically add Schema.org VideoObject markup (JSON-LD) to your video pages, giving search engines each video’s title, description, thumbnail, duration, upload date, and view count.

Auto Thumbnail Generator

Stop creating thumbnails by hand. Capture a frame in the browser while the video plays, or let FFmpeg on your server generate up to 10 images for you to choose from.

Custom Logo & Branding

  • Show your logo as a watermark on the player, in the corner you choose, linked to any URL.
  • Replace the player’s right-click menu with your own copyright text.

Front-end User Submission

Let users submit videos from the front end and manage them in their own dashboard. Choose the allowed source types, file formats, upload size, and publish status, block spam with honeypot and timetrap protection, and send email notifications when videos are pending review or published.

User Playlists & Favorites

Logged-in users can save any video to their own playlists with an “Add to Playlist” button, then come back to watch them from their My Playlists page. You decide how many playlists each user can create.

Monetize Your Videos

Show video ads from Google Ad Manager (DFP), Google AdSense, or any VAST/VPAID-compliant ad server, with optional companion ads through Google Publisher Tag. Available on the Business plan.
Use our Ad Tester to check that your VAST ad tag works before you go live.
READY TO TAKE YOUR NEXT STEP?

Grow your audience, capture more leads, and earn from your videos.

Frequently Asked Questions

Below is a list of Frequently Asked Questions about the All-in-One Video Gallery Plugin

Still have questions? We’re just an email away. Reach out to us here, and you should receive a reply within 24 hours, except on Sundays.
★★★★★

Trusted by more than 20,000 Blogs & Websites!

Great plugin and supportwise an absolute example

Truth be told I just needed the plugin to do rather simple task for me, but was nicely surprised that even at that it gives you a good amount of tinkering options in the free version. Even better, when I ran into a small glitch and contacted them for support, the response was not only very swift, but kind and straight to the point. Even helping me out with a non plugin related issue I ran into.
So far I have only one word for it. Fantastic! I commend the team creating it and doing the support. Keep it up!

Works perfect, and a great and awesome support

The Plugin is awesome with nice features. It works so well, and after I found a small bug on older IE versions, the support was so fast and nice, really amazing! I have never seen that like this before. I liked the plugin so much that I purchased the pro Version 🙂
Thumbs up for the plugin & support, can fully recommend!
Scroll to Top