Create a Multi-Source Video Gallery Slider

admin Avatar

Build a beautiful video gallery using videos from YouTube, Vimeo, TikTok, Facebook, Instagram, LinkedIn, Twitch, Wistia, Dailymotion, Rumble, HLS streams, and self-hosted videos—all inside a single responsive gallery.

Whether you’re creating a product showcase, tutorial library, online course, portfolio, or entertainment website, MediaHaven lets you combine videos from multiple platforms into one gallery without writing code.

External Video Sources
External Video Sources

Supported Sources

  • Self Hosted Videos
  • YouTube
  • Vimeo
  • TikTok
  • Facebook
  • Instagram
  • LinkedIn
  • Twitch
  • Wistia
  • Dailymotion
  • Rumble
  • HLS (.m3u8)

MediaHaven stores every video inside its own video library first, then allows you to display any combination of those videos in unlimited galleries.

Before You Start

Make sure you have:

Step 1 — Add Your Videos

Every gallery starts by creating videos inside the MediaHaven library.

Go to

MediaHaven → Videos → Add New

You will see the Video Editor.

Upload or connect every video you want to use.

Examples:

  • Upload an MP4
  • Paste a YouTube Video ID
  • Paste a Vimeo ID
  • Add a TikTok video
  • Connect an HLS stream

Continue until all videos have been added.

You can mix different video platforms together. For example:

  • 2 YouTube videos
  • 3 Vimeo videos
  • 1 TikTok
  • 4 Self Hosted videos
  • 2 HLS streams

MediaHaven treats every video as part of one centralized library.

Step 2 — Configure Each Video

Open any video you created.

Navigate to

Video Settings → Video Source & Formats

Here you can choose where the video comes from.

Your options include:

  • Self Hosted
  • YouTube
  • Vimeo
  • Twitch
  • Wistia
  • Dailymotion
  • Rumble
  • TikTok
  • Facebook
  • Instagram
  • LinkedIn
  • HLS

After selecting a source, simply enter the required Video ID or URL depending on the platform.

For example

YouTube

GzWzo0AXmTg

TikTok

7561586610492558647

Vimeo

1066526515

HLS

https://example.com/video.m3u8

Click Publish or Update when finished.

Step 3 — Create a New Gallery

Multi-sources Video Gallery
Multi-sources Video Gallery

Now that your videos exist, it’s time to build a gallery.

Navigate to

MediaHaven → Views → Add New

A View is a reusable gallery layout.

One View can display:

  • one video
  • ten videos
  • hundreds of videos

without duplicating content.

Step 4 — Choose a Gallery Layout

Under Layout Variants, select the design that best matches your website.

Available layouts include:

Carousel

Displays videos in a horizontal slider.

Perfect for:

  • Home pages
  • Featured videos
  • Product showcases

Grid

Displays videos in multiple responsive columns.

Perfect for:

  • Video libraries
  • Learning websites
  • Portfolios

Multi Row Carousel

Displays multiple rows inside one slider.

Best for:

  • Large video collections
  • Netflix-style layouts
  • Entertainment websites

Step 5 — Select the Gallery Source

Choose where this gallery should load videos from.

Available sources include:

  • Self Hosted Library
  • YouTube Feed
  • Taxonomy
  • (Additional sources available in future updates)

If you’ve already added videos into MediaHaven, choose Self Hosted to display your video library.

Step 6 — Choose Which Videos to Display

You have two options.

All Items

Automatically displays every video in your library.

Perfect when:

  • New videos are added frequently
  • You don’t want to update galleries manually

Only Selected Items

Allows you to hand-pick individual videos.

Click inside the selection box.

Search for videos by title.

Select as many videos as you like.

The gallery will display them in the selected order.

This is ideal for:

  • Featured videos
  • Landing pages
  • Product showcases

Step 7 — Mix Different Video Platforms

This is where MediaHaven becomes powerful.

One gallery can contain:

PlatformSupported
Self Hosted
YouTube
Vimeo
TikTok
Facebook
Instagram
LinkedIn
Twitch
Wistia
Dailymotion
Rumble
HLS

Visitors never notice they’re watching videos from different providers.

Everything appears inside one consistent MediaHaven gallery.

Step 8 — Customize Gallery Settings

The General Settings tab lets you control how your gallery behaves.

You can configure:

Block Subtitle

Display a short description above the gallery.

Responsive Columns

Choose different numbers of columns for:

  • Desktop
  • Laptop
  • Tablet
  • Mobile

Items Per Click

Set how many slides move when users click Next or Previous.

Space Between Columns

Control the spacing between video cards.

Carousel Rows

Useful for Multi Row layouts.

Items Per Page

Limit the number of videos displayed initially.

Order By

Sort videos using:

  • Date
  • Title
  • Random
  • Menu Order

Order

Display videos in:

  • Ascending
  • Descending

Step 9 — Preview Your Gallery

Before publishing, click the Live Preview button.

The preview updates instantly so you can verify:

  • Layout
  • Video order
  • Responsive behavior
  • Card spacing
  • Typography
  • Carousel navigation

Adjust any settings until you’re happy with the result.

Step 10 — Publish the Gallery

Click Publish or Update.

MediaHaven generates a shortcode automatically.

Example:

[wpnd_mhpro_views id="x"]

Copy the shortcode.

Paste it into:

  • Any Page
  • Any Post
  • Gutenberg Shortcode Block
  • Elementor Shortcode Widget
  • Classic Editor
  • Any shortcode-compatible builder

The gallery will appear immediately.

Result

Your visitors can now browse a fully responsive gallery containing videos from multiple platforms inside a single, consistent experience.

MediaHaven automatically handles the correct player for each video source while keeping the gallery layout unified.

Embedded Videos
Embedded Videos

Live Demo

Best Practices

  • Upload a custom poster image for platforms that don’t provide thumbnails automatically.
  • Organize videos with categories and tags if you plan to create multiple galleries.
  • Use Only Selected Items for curated content such as featured products or landing pages.
  • Choose All Items when building a growing video library.
  • Keep video titles descriptive for better SEO and easier searching in the MediaHaven library.
  • Use the Live Preview before publishing to verify spacing, layout, and responsiveness.

I also recommend adding “Next Steps” at the end of every documentation page to improve user onboarding:

  1. Add Your First Video
  2. Create a Responsive Grid Gallery
  3. Display YouTube Playlist Galleries