Skip to content

Media

The Media library (/media) is where you manage every reusable video and audio item in Ink Player. Each item is a single record you can drop anywhere on your site — every block and shortcode that references it stays in sync with the source.

For the complete right-side editor reference, see Video inspector panels.

What a media item holds

Each media item stores:

  • Title — the display name (rename it inline at any time)
  • Typevideo or audio
  • Provider — where the file is hosted
  • Poster image — the thumbnail shown before playback
  • Duration
  • Status
  • Player config — appearance, presets, chapters, captions, multi-language versions, branding, timestamps, and access control

The media record is the single source of truth

When you edit a media item, those changes propagate to every block and shortcode that uses it. Update once, and the change appears everywhere.

Supported sources

Ink Player can play media from many providers:

  • Local — self-hosted upload
  • Remote — a direct URL (MP4, HLS, DASH, or audio)
  • YouTube
  • Vimeo
  • Bunny.net Stream
  • Bunny.net Classic Storage
  • Mux

To configure provider credentials, see Integrations.

Adding media

  1. On the Media page, click Add video or Add audio (top-right). You can also start from the Dashboard.
  2. In the source picker, choose one of:
    • Paste a URL — a video or audio link (YouTube, Vimeo, Bunny.net, MP4, HLS, DASH)
    • Select video / Select audio — pick a file already in the WordPress media library
    • Or choose a source — YouTube, Vimeo, Bunny.net, Mux, or Private upload
  3. The new item opens in the Media Editor, ready to configure.

The media table

The Media library lists every item with these columns:

ColumnWhat it shows
TitleThumbnail and name — click the name to edit
TypeVideo or audio
ProviderThe provider logo
DurationLength of the media
StatusCurrent state
ShortcodeA copyable [ink_player id="N"]
CreatedWhen the item was added

Row actions

Open the menu on any row for:

  • Preview
  • Edit
  • Duplicate
  • Delete

Select multiple rows to enable bulk delete.

Filters

Narrow the list with the search box and the Type, Provider, Status, and Privacy filters.

Using a media item

Embed any item with its shortcode:

text
[ink_player id="N"]

Replace N with the item's ID. Copy the exact shortcode from the Shortcode column.

The Media Editor

Clicking a title (or Edit) opens the Media Editor. It has two parts:

  • A live player preview that updates as you change settings
  • An inspector with these panels:
PanelPurpose
Basic settingsCore media options
AppearanceHow the player looks
PresetsApply a saved configuration (Presets)
ChaptersDefine named sections
CaptionsAdd subtitle / caption tracks
Multi-LanguageAdd alternate spoken-language source versions
BrandingAdd your logo and brand styling
TimestampsMark points in the timeline
Who can watchAccess control (see below)

See Video inspector panels for every field inside these panels.

Renaming inline

Edit the title directly in the editor. It updates live; click the save/check button to confirm.

Multi-language versions

The Multi-Language panel lets you add alternate spoken-language versions of a video. Each language points to its own playable source, and viewers switch between them from a language pill on the player.

Add the primary/default language first, usually using the same URL as the main media source, then add translated or dubbed versions after it. See Multi-language video for setup details and limitations.

Who can watch (access control)

The Who can watch panel controls who can view the media:

  • Public — anyone can watch
  • Private — logged-in users only
  • Password — viewers must enter a password

Enforcement support

Password and Private protection is enforceable for Bunny.net, Mux, and protected uploads. Other providers may not enforce these restrictions at the source.

For more on viewer restrictions, see Access control.

Built for WordPress.