Skip to content

Video Library integration

Where the Estage Video player embeds one video, the Video Library integration builds whole experiences from your library: grids, filtered galleries, playlists, search.

The [Estage Video: …] tag (the Video Library slash entry inserts it for you):

[Estage Video: a grid of my latest videos, 3 per row]
[Estage Video: gallery filtered by tag "tutorial", with search]
[Estage Video: popular videos this month as a carousel]

Genesis builds a component that fetches live from your Estage Video library — titles, thumbnails, durations, tags — and renders it the way you described. Because it reads the library at view time:

  • Upload a new video → it appears on your site automatically. No rebuilds.
  • Sorting (latest/popular) and tag filters stay current.

The built components expose their options — videos per row, sort order, tag filter — as Live Controls, so day-to-day tweaks are sliders and dropdowns in the sidebar, not AI requests.

  • Requires videos in your Estage Video library.
  • Filtering is by sort order and tags; there’s no full-text search across video content itself.